[med-svn] [Git][med-team/drop-seq][master] Work on Java build
Andreas Tille
gitlab at salsa.debian.org
Wed May 20 12:02:34 BST 2020
Andreas Tille pushed to branch master at Debian Med / drop-seq
Commits:
e9afeca9 by Andreas Tille at 2020-05-20T12:52:54+02:00
Work on Java build
- - - - -
5 changed files:
- debian/control
- + debian/patches/debian_packaged_libs.patch
- + debian/patches/no_git.patch
- + debian/patches/series
- debian/rules
Changes:
=====================================
debian/control
=====================================
@@ -4,6 +4,7 @@ Priority: optional
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: debhelper-compat (= 12),
+ javahelper,
libpicard-java,
libcommons-collections4-java,
libcommons-lang-java,
@@ -21,6 +22,7 @@ Package: drop-seq-tools
Architecture: any
Depends: ${java:Depends},
${misc:Depends},
+ picard-tools,
libpicard-java,
libcommons-collections4-java,
libcommons-lang-java,
=====================================
debian/patches/debian_packaged_libs.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/build.xml
++++ b/build.xml
+@@ -35,7 +35,7 @@
+ <property name="classes.test" location="testclasses"/>
+ <property name="test.output" location="dist/test"/>
+ <property name="javadoc" location="javadoc"/>
+- <property name="picard.executable.dir" location="../../3rdParty/picard"/>
++ <property name="picard.executable.dir" location="/usr/bin/picard-tools"/>
+ <property name="public.dir" location="."/>
+
+ <!-- INIT -->
=====================================
debian/patches/no_git.patch
=====================================
@@ -0,0 +1,14 @@
+--- a/src/ant/defs.xml
++++ b/src/ant/defs.xml
+@@ -24,11 +24,6 @@
+
+ <!-- To be included in build.xml -->
+ <!-- Get GIT hash, if available, otherwise leave it blank. -->
+-<exec executable="git" outputproperty="repository.revision" failifexecutionfails="true" errorproperty="">
+- <arg value="log"/>
+- <arg value="-1"/>
+- <arg value="--pretty=format:%h_%at"/>
+-</exec>
+ <property name="repository.revision" value=""/>
+
+
=====================================
debian/patches/series
=====================================
@@ -0,0 +1,2 @@
+no_git.patch
+debian_packaged_libs.patch
=====================================
debian/rules
=====================================
@@ -17,15 +17,16 @@ include /usr/share/dpkg/default.mk
# for hardening you might like to uncomment this:
# export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+JAVA_HOME := /usr/lib/jvm/default-java
+
+DEBJAR := /usr/share/java
+CLASS_PATH := $(DEBJAR)/picard.jar:$(DEBJAR)/commons-collections4.jar
+
%:
- dh $@
+ dh $@ --with javahelper
### When overriding auto_test make sure DEB_BUILD_OPTIONS will be respected
#override_dh_auto_test:
#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
# do_stuff_for_testing
#endif
-
-### If you **really** can not use uscan (even not with mode=git) use a debian/get-orig-script
-#get-orig-source:
-# . debian/get-orig-source
View it on GitLab: https://salsa.debian.org/med-team/drop-seq/-/commit/e9afeca975181cc7050fb4aad26d56ed2fd6dc93
--
View it on GitLab: https://salsa.debian.org/med-team/drop-seq/-/commit/e9afeca975181cc7050fb4aad26d56ed2fd6dc93
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200520/7a68bcb8/attachment-0001.html>
More information about the debian-med-commit
mailing list