Pierre Gruet pushed to branch master at Debian Med / artemis


Commits:
4d21ab12 by Pierre Gruet at 2021-11-06T14:46:33+01:00
Setting the classpath in d/rules is not needed with a Maven build

- - - - -
241e4171 by Pierre Gruet at 2021-11-06T15:25:47+01:00
with-javahelper -> with javahelper

- - - - -
25d15bd3 by Pierre Gruet at 2021-11-06T15:29:16+01:00
Updating changelog

- - - - -
d129dbb9 by Pierre Gruet at 2021-11-06T20:18:19+01:00
Upload to unstable

- - - - -


4 changed files:

- + debian/artemis.manifest
- − debian/artemis.manifest.in
- debian/changelog
- debian/rules


Changes:

=====================================
debian/artemis.manifest
=====================================
@@ -0,0 +1,15 @@
+usr/share/java/artemis.jar:
+ Class-Path: /usr/share/java/batik-codec.jar /usr/share/java/batik-dom.jar 
/usr/share/java/batik-ext.jar /usr/share/java/batik-svggen.jar 
/usr/share/java/batik-util.jar /usr/share/java/biojava.jar 
/usr/share/java/cglib.jar /usr/share/java/commons-lang3.jar 
/usr/share/java/commons-logging.jar /usr/share/java/commons-net.jar 
/usr/share/java/htsjdk.jar /usr/share/java/ibatis.jar 
/usr/share/java/j2ssh-core.jar /usr/share/java/log4j-1.2.jar 
/usr/share/java/picard.jar /usr/share/java/postgresql-jdbc.jar
+ Main-Class: uk.ac.sanger.artemis.components.ArtemisMain
+
+usr/share/java/act.jar:
+ Class-Path: /usr/share/java/artemis.jar /usr/share/java/batik-codec.jar 
/usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar 
/usr/share/java/batik-svggen.jar /usr/share/java/batik-util.jar 
/usr/share/java/biojava.jar /usr/share/java/cglib.jar 
/usr/share/java/commons-lang3.jar /usr/share/java/commons-logging.jar 
/usr/share/java/commons-net.jar /usr/share/java/htsjdk.jar 
/usr/share/java/ibatis.jar /usr/share/java/j2ssh-core.jar 
/usr/share/java/log4j-1.2.jar /usr/share/java/picard.jar 
/usr/share/java/postgresql-jdbc.jar
+ Main-Class: uk.ac.sanger.artemis.components.ActMain
+
+usr/share/java/bamview.jar:
+ Class-Path: /usr/share/java/artemis.jar /usr/share/java/batik-codec.jar 
/usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar 
/usr/share/java/batik-svggen.jar /usr/share/java/batik-util.jar 
/usr/share/java/biojava.jar /usr/share/java/cglib.jar 
/usr/share/java/commons-lang3.jar /usr/share/java/commons-logging.jar 
/usr/share/java/commons-net.jar /usr/share/java/htsjdk.jar 
/usr/share/java/ibatis.jar /usr/share/java/j2ssh-core.jar 
/usr/share/java/log4j-1.2.jar /usr/share/java/picard.jar 
/usr/share/java/postgresql-jdbc.jar
+ Main-Class: uk.ac.sanger.artemis.components.alignment.BamView
+
+usr/share/java/dnaplotter.jar:
+ Class-Path: /usr/share/java/artemis.jar /usr/share/java/batik-codec.jar 
/usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar 
/usr/share/java/batik-svggen.jar /usr/share/java/batik-util.jar 
/usr/share/java/biojava.jar /usr/share/java/cglib.jar 
/usr/share/java/commons-lang3.jar /usr/share/java/commons-logging.jar 
/usr/share/java/commons-net.jar /usr/share/java/htsjdk.jar 
/usr/share/java/ibatis.jar /usr/share/java/j2ssh-core.jar 
/usr/share/java/log4j-1.2.jar /usr/share/java/picard.jar 
/usr/share/java/postgresql-jdbc.jar
+ Main-Class: uk.ac.sanger.artemis.circular.DNADraw


=====================================
debian/artemis.manifest.in deleted
=====================================
@@ -1,16 +0,0 @@
-/usr/share/java/artemis.jar:
- Class-Path: @CLASSPATH@
- Main-Class: uk.ac.sanger.artemis.components.ArtemisMain
- Permissions: all-permissions
-/usr/share/java/act.jar:
- Class-Path: @CLASSPATH@
- Main-Class: uk.ac.sanger.artemis.components.ActMain
- Permissions: all-permissions
-/usr/share/java/bamview.jar:
- Class-Path: @CLASSPATH@
- Main-Class: uk.ac.sanger.artemis.components.alignment.BamView
- Permissions: all-permissions
-/usr/share/java/dnaplotter.jar:
- Class-Path: @CLASSPATH@
- Main-Class: uk.ac.sanger.artemis.circular.DNADraw
- Permissions: all-permissions


=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+artemis (18.1.0+dfsg-5) unstable; urgency=medium
+
+  * Upload to unstable, setting the package as Architecture: all seems to be
+    OK in experimental
+  * Setting the classpath in d/rules is not needed with a Maven build
+
+ -- Pierre Gruet <[email protected]>  Sat, 06 Nov 2021 15:29:24 +0100
+
 artemis (18.1.0+dfsg-4) experimental; urgency=medium
 
   * Removing useless dependency on jarwrapper


=====================================
debian/rules
=====================================
@@ -2,36 +2,8 @@
 
 include /usr/share/dpkg/default.mk
 
-JAVA_HOME=/usr/lib/jvm/default-java
-
-CUPBOARD = biojava                             \
-           j2ssh-core                          \
-           ibatis                              \
-           log4j-1.2                           \
-           postgresql-jdbc3                    \
-           picard                              \
-           htsjdk                              \
-           commons-logging                     \
-           commons-net                         \
-           commons-lang3                       \
-           cglib                               \
-           batik-codec                         \
-           batik-dom                           \
-           batik-ext                           \
-           batik-svggen                                \
-           batik-util
-
-# hack to be able to use a space as an argument to the subst function
-space=
-space+=
-
-CLASSPATH := $(foreach jar, $(CUPBOARD), /usr/share/java/$(jar).jar)
-CLASSPATH += /usr/share/EMBOSS/jemboss/lib/jemboss.jar \
-             $(CURDIR)
-export CLASSPATH := $(subst $(space),:,$(strip $(CLASSPATH)))
-
 %:
-       dh $@
+       dh $@ --with javahelper
 
 override_dh_auto_build:
        dh_auto_build
@@ -48,10 +20,6 @@ override_dh_auto_build:
                jar cf dnaplotter.jar * && \
                mv dnaplotter.jar ../modifiedJars/ && \
                cp ../modifiedJars/dnaplotter.jar ../modifiedJars/bamview.jar
-       # Preparing the classpath for jh_manifest, which will fix the classpath 
and
-       # the main class.
-       sed 's|@CLASSPATH@|$(subst :,$(space),$(subst 
$(CURDIR),/usr/share/java/artemis.jar,$(CLASSPATH)))|g' 
debian/artemis.manifest.in > \
-               debian/artemis.manifest
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
@@ -61,7 +29,6 @@ endif
 
 override_dh_auto_clean:
        dh_auto_clean
-       $(RM) debian/artemis.manifest
        $(RM) images/helix.png
        $(RM) -rf target/jarsBuild
        $(RM) -rf target/modifiedJars
@@ -71,5 +38,3 @@ override_dh_install:
        # Using imagemagick to convert the icon from gif to png.
        mkdir -p debian/$(DEB_SOURCE)/usr/share/icons/hicolor/96x96/apps/
        convert src/main/resources/images/helix.gif -resize 96x96\! 
debian/$(DEB_SOURCE)/usr/share/icons/hicolor/96x96/apps/helix.png
-       # Defining the right classpaths and main classes.
-       jh_manifest



View it on GitLab: 
https://salsa.debian.org/med-team/artemis/-/compare/7075fb82dd3e5873024d27244ad15c74cfc876d1...d129dbb90167efe7629df701d4f8685eee1ab39e

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/artemis/-/compare/7075fb82dd3e5873024d27244ad15c74cfc876d1...d129dbb90167efe7629df701d4f8685eee1ab39e
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to