Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.szaf.org!feedme.news.telefonica.de!storethat.news.telefonica.de!telefonica.de!news.panservice.it!bofh.it!news.nic.it!robomod From: Andreas Tille Newsgroups: linux.debian.maint.java Subject: Providing Maven input files for picard-tools (Was: Hopefully final problems with maven rules) Date: Thu, 26 Nov 2015 12:00:02 +0100 Message-ID: References: X-Original-To: debian-java@lists.debian.org, Debian Med Packaging Team , Vincent Danjean X-Mailbox-Line: From debian-java-request@lists.debian.org Thu Nov 26 10:56:55 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.245 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FOURLA=0.1, LDO_WHITELIST=-5, RP_MATCHES_RCVD=-0.345] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) X-Mailing-List: archive/latest/18920 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20151126105638.GC30209@an3as.eu Approved: robomod@news.nic.it Lines: 39 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 26 Nov 2015 11:56:38 +0100 X-Original-Message-ID: <20151126105638.GC30209@an3as.eu> X-Original-References: <20151123094802.GB13138@an3as.eu> <56537AEB.9090908@xs4all.nl> <20151123212047.GA29080@an3as.eu> <5653A874.7090807@xs4all.nl> <20151124114218.GI29080@an3as.eu> <8b914f9c6b2f4a33b2ae365f7001028b@xs4all.nl> <20151124131752.GL29080@an3as.eu> <5654658E.8000700@apache.org> <20151126075340.GA26780@an3as.eu> <5656C060.7090606@apache.org> Xref: csiph.com linux.debian.maint.java:8601 Hi Vincent, I upgraded picard-tools in Git to the latest upstream version. It seems we need to wait until libhtsjdk-java has passed new before we can proceed here. Could you meanwhile have a look at the debian/pom-picard.xml file I fetched from Central Maven Repository. I'm afraid that some split into different pom.xml for the single binary packages might be needed but at least I tried my best to give it a kick start. It would be great to feed all our Debian Med packages with Maven support to simplify things when new packages using Maven as build system come up. Kind regards Andreas. [1] http://search.maven.org/#search|ga|1|picard On Thu, Nov 26, 2015 at 09:18:40AM +0100, Emmanuel Bourg wrote: > Le 26/11/2015 08:53, Andreas Tille a écrit : > > BTW, is there any chance to provide a maven control file for libsam-java > > (and others). IMHO, it would be better to fix those things at the source > > rather than in all packages using it. > > I agree this is an even better solution. You just have to: > - import the pom.xml files for samtools and picard in the > src:picard-tools package from Maven central (as debian/pom-samtools.xml > and debian/pom-picard.xml for example) > - add a build dependency on maven-repo-helper > - call mh_installjar and mh_installpom in debian/rules (this will > replace the override_dh_link target, the debian/libsam-java.install file > and the line installing the jar in debian/picard-tools.install) > > Emmanuel Bourg > > -- http://fam-tille.de