[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Upgrading biojava-live from 1.7 to 1.9




Hello everyone,

Recently I worked on biojava-live (locally, pushed nothing to Salsa), which currently has version 1.7.1. Upstream is active and published version 1.9.5 of this "legacy" biojava, which is still used by many software: four reverse dependencies in Debian (alien-hunter, artemis, logol, mauve-aligner), which cannot depend on modern biojava5-live because classes have changed so much in between.

I would like to upgrade to version 1.9.5, which would mean:
- keeping the same source package but pushing new binary package libbiojava1.9-java to NEW, conflicting with and replacing libbiojava1.7-java;
- making a source upload of the four reverse dependencies afterwards.

About this last point: I am able to build the four reverse dependencies against this biojava 1.9.5, few changes are necessary: mainly the names of the jars, which have changed between 1.7.1 and 1.9.5. Enclosed are the source debdiffs of the needed changes for the four reverse dependencies.


Is it OK for you if I upgrade to 1.9.5 and then I take care of the reverse dependencies?

I am explicitly CC-ing the current uploaders of biojava-live, and I plan to add myself to this list of uploaders.

Best regards,

--
Pierre


diff -Nru artemis-18.1.0+dfsg/debian/artemis.manifest artemis-18.1.0+dfsg/debian/artemis.manifest
--- artemis-18.1.0+dfsg/debian/artemis.manifest	2021-11-06 14:44:49.000000000 +0100
+++ artemis-18.1.0+dfsg/debian/artemis.manifest	2022-02-28 18:24:58.000000000 +0100
@@ -1,15 +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
+ 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-core.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
+ 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-core.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
+ 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-core.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
+ 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-core.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
diff -Nru artemis-18.1.0+dfsg/debian/changelog artemis-18.1.0+dfsg/debian/changelog
--- artemis-18.1.0+dfsg/debian/changelog	2021-11-07 15:25:19.000000000 +0100
+++ artemis-18.1.0+dfsg/debian/changelog	2022-02-28 18:24:58.000000000 +0100
@@ -1,3 +1,9 @@
+artemis (18.1.0+dfsg-7) UNRELEASED; urgency=medium
+
+  * Changing coordinates of biojava, which is now Maven-packaged
+
+ -- Pierre Gruet <pgt@debian.org>  Mon, 28 Feb 2022 18:24:58 +0100
+
 artemis (18.1.0+dfsg-6) unstable; urgency=medium
 
   * Using -Xmx1946m instead of -Xm4g in the autopkgtest, so that it runs on
diff -Nru artemis-18.1.0+dfsg/debian/control artemis-18.1.0+dfsg/debian/control
--- artemis-18.1.0+dfsg/debian/control	2021-11-05 20:52:28.000000000 +0100
+++ artemis-18.1.0+dfsg/debian/control	2022-02-28 18:24:58.000000000 +0100
@@ -43,23 +43,8 @@
 Package: artemis
 Architecture: all
 Depends: ${misc:Depends},
-         ${java:Depends},
-# java:Depends adds a dependency on a versioned biojava, but that does not
-# contain the required biojava.jar file
-         libbiojava-java,
-         libhtsjdk-java,
-         libcommons-net-java,
-         libcommons-lang3-java,
-         libcommons-logging-java,
-         libbatik-java,
-         libj2ssh-java,
-         libibatis-java,
-         liblog4j1.2-java,
-         libpostgresql-jdbc-java,
-         libpicard-java,
-         jemboss,
-         libcglib-java,
-         default-jre
+         ${maven:Depends}
+Suggests: ${maven:OptionalDepends}
 Description: genome browser and annotation tool
  Artemis is a genome browser and annotation tool that allows visualisation of
  sequence features, next generation data and the results of analyses within the
diff -Nru artemis-18.1.0+dfsg/debian/maven.rules artemis-18.1.0+dfsg/debian/maven.rules
--- artemis-18.1.0+dfsg/debian/maven.rules	2020-09-05 15:02:32.000000000 +0200
+++ artemis-18.1.0+dfsg/debian/maven.rules	2022-02-28 18:24:58.000000000 +0100
@@ -15,3 +15,4 @@
 junit junit jar s/.*/4.x/ * *
 slf4j slf4j-nop jar s/.*/debian/ * *
 org.mockito mockito-core jar s/.*/debian/ * *
+org.biojava s/biojava/core/ jar s/1.*/1.x/ * *
diff -Nru artemis-18.1.0+dfsg/debian/patches/missing_htsjdk_dependency_in_pom.patch artemis-18.1.0+dfsg/debian/patches/missing_htsjdk_dependency_in_pom.patch
--- artemis-18.1.0+dfsg/debian/patches/missing_htsjdk_dependency_in_pom.patch	2021-04-26 17:29:15.000000000 +0200
+++ artemis-18.1.0+dfsg/debian/patches/missing_htsjdk_dependency_in_pom.patch	2022-02-28 18:22:16.000000000 +0100
@@ -5,7 +5,7 @@
 
 --- a/pom.xml
 +++ b/pom.xml
-@@ -298,7 +298,13 @@
+@@ -296,7 +296,13 @@
  		</dependency>
  		
  		<!-- End of Picard jars -->
diff -Nru artemis-18.1.0+dfsg/debian/patches/no_install_of_provided_jars.patch artemis-18.1.0+dfsg/debian/patches/no_install_of_provided_jars.patch
--- artemis-18.1.0+dfsg/debian/patches/no_install_of_provided_jars.patch	2021-04-26 17:29:03.000000000 +0200
+++ artemis-18.1.0+dfsg/debian/patches/no_install_of_provided_jars.patch	2022-02-28 18:22:20.000000000 +0100
@@ -7,7 +7,7 @@
 
 --- a/pom.xml
 +++ b/pom.xml
-@@ -415,76 +415,6 @@
+@@ -413,76 +413,6 @@
  				</executions>
  			</plugin>
  		
diff -Nru artemis-18.1.0+dfsg/debian/patches/running_build_tests.patch artemis-18.1.0+dfsg/debian/patches/running_build_tests.patch
--- artemis-18.1.0+dfsg/debian/patches/running_build_tests.patch	2021-04-26 17:30:25.000000000 +0200
+++ artemis-18.1.0+dfsg/debian/patches/running_build_tests.patch	2022-02-28 18:22:23.000000000 +0100
@@ -10,7 +10,7 @@
 
 --- a/pom.xml
 +++ b/pom.xml
-@@ -510,28 +510,6 @@
+@@ -508,28 +508,6 @@
  				</configuration>
  			</plugin>
              
@@ -39,7 +39,7 @@
  			<!-- =======================================  Surefire Unit tests ==========================================-->
  			
  			<!-- Only currently runs default unit tests because of bug in Evosuite on Java 9+. -->
-@@ -540,11 +518,9 @@
+@@ -538,11 +516,9 @@
                  <artifactId>maven-surefire-plugin</artifactId>
                  <version>2.22.1</version>
                	<configuration>
@@ -51,7 +51,7 @@
                      <argLine>@{surefireArgLine}</argLine>
            			<excludes>
   						<!-- Exclude Evosuite tests -->
-@@ -554,6 +530,9 @@
+@@ -552,6 +528,9 @@
  						<exclude>**/RunBlastAtNCBITest.*</exclude>
  						<exclude>**/TestIbatisDAO.*</exclude>
  						<exclude>**/TestJdbcDAO.*</exclude>
@@ -119,4 +119,3 @@
 -}
 \ No newline at end of file
 +}
-
diff -Nru artemis-18.1.0+dfsg/debian/patches/using_system_jars_in_pom.patch artemis-18.1.0+dfsg/debian/patches/using_system_jars_in_pom.patch
--- artemis-18.1.0+dfsg/debian/patches/using_system_jars_in_pom.patch	2021-04-26 17:28:51.000000000 +0200
+++ artemis-18.1.0+dfsg/debian/patches/using_system_jars_in_pom.patch	2022-02-28 18:22:11.000000000 +0100
@@ -16,16 +16,7 @@
  		</dependency>
  		
  		<!--  Very out of date, but using the latest v3 will not compile atm -->
-@@ -278,6 +280,8 @@
- 		    <groupId>org.biojava</groupId>
- 		    <artifactId>biojava</artifactId>
- 		    <version>1.6</version>
-+                    <scope>system</scope>
-+                    <systemPath>/usr/share/java/biojava.jar</systemPath>
- 		</dependency>
- 		
- 		<!-- Start of Picard jars -->
-@@ -289,6 +293,8 @@
+@@ -289,6 +291,8 @@
  		    <groupId>com.github.broadinstitute</groupId>
  		    <artifactId>picard</artifactId>
  		    <version>2.18.14</version>
diff -Nru logol-1.7.9+dfsg/debian/changelog logol-1.7.9+dfsg/debian/changelog
--- logol-1.7.9+dfsg/debian/changelog	2022-03-04 07:29:09.000000000 +0100
+++ logol-1.7.9+dfsg/debian/changelog	2022-02-28 21:57:06.000000000 +0100
@@ -1,3 +1,11 @@
+logol (1.7.9+dfsg-4) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Using biojava-core.jar and biojava-bytecode.jar which are now shipped by
+    libbiojava-java instead of former biojava.jar
+
+ -- Pierre Gruet <pgt@debian.org>  Mon, 28 Feb 2022 21:57:06 +0100
+
 logol (1.7.9+dfsg-3) unstable; urgency=medium
 
   * d/control: add dep on swi-prolog ABI via  swi-prolog-abi-binary-68 
diff -Nru logol-1.7.9+dfsg/debian/patches/fix_biojava_paths_in_scripts.patch logol-1.7.9+dfsg/debian/patches/fix_biojava_paths_in_scripts.patch
--- logol-1.7.9+dfsg/debian/patches/fix_biojava_paths_in_scripts.patch	1970-01-01 01:00:00.000000000 +0100
+++ logol-1.7.9+dfsg/debian/patches/fix_biojava_paths_in_scripts.patch	2022-02-28 21:57:06.000000000 +0100
@@ -0,0 +1,61 @@
+Description: biojava has been split into several jars, starting from version 1.9
+Author: Pierre Gruet <pgt@debian.org>
+Forwarded: not-needed
+Last-Update: 2022-02-28
+
+--- a/LogolExec.rb
++++ b/LogolExec.rb
+@@ -10,7 +10,7 @@
+ 
+ #puts "calling logol with parameters "+args
+ 
+-cmd="java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.Logol "+args.to_s
++cmd="java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.Logol "+args.to_s
+ cmd=cmd.gsub(":",";")
+ cmd=cmd.gsub("file;","file:")
+ cmd=cmd.gsub("$LOGOL_HOME",LOGOL_HOME)
+--- a/LogolMultiExec.rb
++++ b/LogolMultiExec.rb
+@@ -10,7 +10,7 @@
+ 
+ #puts "calling logol with parameters "+args
+ 
+-cmd="java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.dispatcher.Dispatch "+args.to_s
++cmd="java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.dispatcher.Dispatch "+args.to_s
+ cmd=cmd.gsub(":",";")
+ cmd=cmd.gsub("file;","file:")
+ cmd=cmd.gsub("$LOGOL_HOME",LOGOL_HOME)
+--- a/MatchToModel.sh
++++ b/MatchToModel.sh
+@@ -16,7 +16,7 @@
+ echo "calling logol with parameters "$*
+ 
+ java -Xms512m -Xmx4096m -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -
+-classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/li
+-b/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_
+-HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL
+-_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.utils.model.MatchToModel $*
+\ No newline at end of file
++classpath  /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.ja
++r:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5
++.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL
++_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.utils.model.MatchToModel $*
+--- a/Model2Grammar.sh
++++ b/Model2Grammar.sh
+@@ -14,5 +14,5 @@
+ 
+ echo "calling logol with parameters "$*
+ 
+-java -Xms512m -Xmx4096m -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.utils.model.ModelConverter $*
++java -Xms512m -Xmx4096m -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath  /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.utils.model.ModelConverter $*
+ 
+--- a/logolTest.sh
++++ b/logolTest.sh
+@@ -11,6 +11,6 @@
+ 
+ echo "calling logol with parameters "$*
+ 
+-java -Xms512m -Xmx1024m -Dlogol.install=$LOGOL_HOME -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath   $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/junit.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.test.TestSuite  $*
++java -Xms512m -Xmx1024m -Dlogol.install=$LOGOL_HOME -Dlog4j.configuration=file://$LOGOL_HOME/log4j.properties -classpath   /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/junit.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.2.jar  org.irisa.genouest.logol.test.TestSuite  $*
+ 
+ 
diff -Nru logol-1.7.9+dfsg/debian/patches/fixLibPath logol-1.7.9+dfsg/debian/patches/fixLibPath
--- logol-1.7.9+dfsg/debian/patches/fixLibPath	2022-03-04 07:29:09.000000000 +0100
+++ logol-1.7.9+dfsg/debian/patches/fixLibPath	2022-02-28 21:57:06.000000000 +0100
@@ -39,12 +39,13 @@
  		<exec executable="swipl">
  			<arg line=" -f ${basedir}/prolog/unitTest/swi-unit.pl -- ${basedir}/prolog/unitTest/sampleUnit.pro ${basedir}/prolog/sicstus.pl ${work.dir}/SwiLogolSelfTest-PUnit-${build.nb}.xml ${basedir}/prolog/unitTest/plunittest.pro ${basedir}/prolog/logol.pl ${basedir}/test/test.fasta" />
  		</exec>
-@@ -148,6 +153,25 @@
+@@ -148,6 +153,26 @@
  				<fileset dir="${basedir}/lib">
  					<include name="**/*.jar" />
  				</fileset>
 +                               <fileset dir="/usr/share/java" >
-+                                       <include name="biojava.jar"/>
++                                       <include name="biojava-bytecode.jar"/>
++                                       <include name="biojava-core.jar"/>
 +                                       <include name="activation.jar"/>
 +                                       <include name="bytecode.jar"/>
 +                                       <include name="drmaa.jar"/>
@@ -65,11 +66,11 @@
  			</classpath>
  			<sysproperty key="logol.install" value="${basedir}" />
  			<sysproperty key="log4j.configuration" value="file://${basedir}/log4j.properties" />
-@@ -210,6 +234,7 @@
+@@ -210,6 +235,7 @@
  				<attribute name="Main-Class" value="org.irisa.genouest.logol.Logol" />
  				<attribute name="Implementation-Version" value="${version}" />
  				<attribute name="Implementation-Build" value="${build.nb}" />
-+                                <attribute name="Class-Path" value="/usr/share/java/biojava.jar /usr/share/java/activation.jar /usr/share/java/bytecode.jar /usr/share/java/serializer.jar /usr/share/java/antlr3-runtime.jar /usr/share/java/drmaa.jar /usr/share/java/commons-cli.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-configuration.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/xalan2.jar /usr/share/java/xercesImpl.jar /usr/share/java/javax.mail.jar /usr/share/java/log4j1.2.jar /usr/share/java/xml-apis.jar" />
++                                <attribute name="Class-Path" value="/usr/share/java/biojava-bytecode.jar /usr/share/java/biojava-core.jar /usr/share/java/activation.jar /usr/share/java/bytecode.jar /usr/share/java/serializer.jar /usr/share/java/antlr3-runtime.jar /usr/share/java/drmaa.jar /usr/share/java/commons-cli.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-configuration.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/xalan2.jar /usr/share/java/xercesImpl.jar /usr/share/java/javax.mail.jar /usr/share/java/log4j1.2.jar /usr/share/java/xml-apis.jar" />
  			</manifest>
  		</jar>
  	</target>
diff -Nru logol-1.7.9+dfsg/debian/patches/series logol-1.7.9+dfsg/debian/patches/series
--- logol-1.7.9+dfsg/debian/patches/series	2022-03-04 07:29:09.000000000 +0100
+++ logol-1.7.9+dfsg/debian/patches/series	2022-02-28 21:57:06.000000000 +0100
@@ -7,3 +7,4 @@
 fix_swipl_declarations
 fix_swipl_foreign_load
 remove_test
+fix_biojava_paths_in_scripts.patch
diff -Nru logol-1.7.9+dfsg/debian/patches/setDebianDirs logol-1.7.9+dfsg/debian/patches/setDebianDirs
--- logol-1.7.9+dfsg/debian/patches/setDebianDirs	2022-03-04 07:29:09.000000000 +0100
+++ logol-1.7.9+dfsg/debian/patches/setDebianDirs	2022-02-28 21:57:06.000000000 +0100
@@ -30,7 +30,7 @@
  fi
  
 -java $JAVA_OPTS  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.Logol  $*
-+java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  $LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli.jar:$LOGOL_HOME/lib/commons-collections.jar:$LOGOL_HOME/lib/commons-lang.jar:$LOGOL_HOME/lib/commons-logging.jar:$LOGOL_HOME/lib/log4j-1.2.jar:$LOGOL_HOME/lib/antlr.jar  org.irisa.genouest.logol.Logol  $*
++java -Xms512m -Xmx1024m  -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  /usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/serializer.jar:$LOGOL_HOME/lib/commons-configuration.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli.jar:$LOGOL_HOME/lib/commons-collections.jar:$LOGOL_HOME/lib/commons-lang.jar:$LOGOL_HOME/lib/commons-logging.jar:$LOGOL_HOME/lib/log4j-1.2.jar:$LOGOL_HOME/lib/antlr.jar  org.irisa.genouest.logol.Logol  $*
  
 --- a/LogolMultiExec.sh
 +++ b/LogolMultiExec.sh
@@ -39,5 +39,5 @@
  echo "calling logol with parameters "$*
  
 -java $JAVA_OPTS -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  $LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/drmaa.jar:$LOGOL_HOME/lib/commons-configuration-1.5.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli-1.1.jar:$LOGOL_HOME/lib/commons-collections-3.2.1.jar:$LOGOL_HOME/lib/commons-lang-2.4.jar:$LOGOL_HOME/lib/commons-logging-1.1.1.jar:$LOGOL_HOME/lib/log4j-1.2.15.jar:$LOGOL_HOME/lib/antlrworks-1.4.3.jar  org.irisa.genouest.logol.dispatcher.Dispatch  $*
-+java -Xms512m -Xmx1024m -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  $LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:$LOGOL_HOME/lib/biojava.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/drmaa.jar:$LOGOL_HOME/lib/commons-configuration.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli.jar:$LOGOL_HOME/lib/commons-collections.jar:$LOGOL_HOME/lib/commons-lang.jar:$LOGOL_HOME/lib/commons-logging.jar:$LOGOL_HOME/lib/log4j-1.2.jar:$LOGOL_HOME/lib/antlr.jar  org.irisa.genouest.logol.dispatcher.Dispatch  $*
++java -Xms512m -Xmx1024m -Dlogol.install=$LOGOL_HOME -Dlogol.conf=$LOGOL_HOME/prolog/logol.properties -Dlog4j.configuration=file://$LOGOL_LOG4J -classpath  $LOGOL_HOME/lib/xalan.jar:$LOGOL_HOME/lib/xercesImpl.jar:$LOGOL_HOME/lib/xml-apis.jar:$LOGOL_HOME/lib/mail.jar:$LOGOL_HOME/lib/activation.jar:/usr/share/java/biojava-bytecode.jar:/usr/share/java/biojava-core.jar:$LOGOL_HOME/lib/bytecode:$LOGOL_HOME/lib/drmaa.jar:$LOGOL_HOME/lib/commons-configuration.jar:$LOGOL_HOME/lib/LogolExec.jar:$LOGOL_HOME/lib/commons-cli.jar:$LOGOL_HOME/lib/commons-collections.jar:$LOGOL_HOME/lib/commons-lang.jar:$LOGOL_HOME/lib/commons-logging.jar:$LOGOL_HOME/lib/log4j-1.2.jar:$LOGOL_HOME/lib/antlr.jar  org.irisa.genouest.logol.dispatcher.Dispatch  $*
  
diff -Nru alien-hunter-1.7/debian/changelog alien-hunter-1.7/debian/changelog
--- alien-hunter-1.7/debian/changelog	2020-11-26 08:05:33.000000000 +0100
+++ alien-hunter-1.7/debian/changelog	2022-02-28 21:32:10.000000000 +0100
@@ -1,3 +1,11 @@
+alien-hunter (1.7-9) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Using biojava-core.jar, now shipped by libbiojava-java, instead of former
+    biojava.jar
+
+ -- Pierre Gruet <pgt@debian.org>  Mon, 28 Feb 2022 21:32:10 +0100
+
 alien-hunter (1.7-8) unstable; urgency=medium
 
   * Standards-Version: 4.5.1 (routine-update)
diff -Nru alien-hunter-1.7/debian/patches/20_type_StatePath_States.patch alien-hunter-1.7/debian/patches/20_type_StatePath_States.patch
--- alien-hunter-1.7/debian/patches/20_type_StatePath_States.patch	1970-01-01 01:00:00.000000000 +0100
+++ alien-hunter-1.7/debian/patches/20_type_StatePath_States.patch	2022-02-28 21:32:10.000000000 +0100
@@ -0,0 +1,27 @@
+Description: casting an Object to String to comply to biojava 1.9 implementation
+Author: Pierre Gruet <pgt@debian.org>
+Forwarded: not-needed
+Last-Update: 2022-02-28
+
+--- a/ChangepointLeft.java
++++ b/ChangepointLeft.java
+@@ -128,7 +128,7 @@
+     	        
+ 	        	for(int j = i*60; j < Math.min((i+1)*60, statePath.length()); j++) {
+ 	            		//System.out.print(statePath.symbolAt(StatePath.STATES, j+1).getName().charAt(0));
+-	            		char state=statePath.symbolAt(StatePath.STATES, j+1).getName().charAt(0);
++	            		char state=statePath.symbolAt((String)(StatePath.STATES), j+1).getName().charAt(0);
+ 	       		 	count++;
+ 				//it prints the states in binary mode for art user_graph
+ 				if(state == 'a'){
+--- a/ChangepointRight.java
++++ b/ChangepointRight.java
+@@ -130,7 +130,7 @@
+     	        
+ 	        	for(int j = i*60; j < Math.min((i+1)*60, statePath.length()); j++) {
+ 	            		//System.out.print(statePath.symbolAt(StatePath.STATES, j+1).getName().charAt(0));
+-	            		char state=statePath.symbolAt(StatePath.STATES, j+1).getName().charAt(0);
++	            		char state=statePath.symbolAt((String)(StatePath.STATES), j+1).getName().charAt(0);
+ 	       		 	count++;
+ 				//it prints the states in binary mode for art user_graph
+ 				if(state == 'a'){
diff -Nru alien-hunter-1.7/debian/patches/series alien-hunter-1.7/debian/patches/series
--- alien-hunter-1.7/debian/patches/series	2020-11-26 08:05:33.000000000 +0100
+++ alien-hunter-1.7/debian/patches/series	2022-02-28 21:32:10.000000000 +0100
@@ -1,2 +1,3 @@
 10_fix_classpath.patch
 10_location_of_perl.patch
+20_type_StatePath_States.patch
diff -Nru alien-hunter-1.7/debian/rules alien-hunter-1.7/debian/rules
--- alien-hunter-1.7/debian/rules	2020-11-26 08:05:33.000000000 +0100
+++ alien-hunter-1.7/debian/rules	2022-02-28 21:28:51.000000000 +0100
@@ -6,7 +6,7 @@
 	dh $@
 
 override_dh_auto_build:
-	CLASSPATH=/usr/share/java/biojava.jar javac -Xlint:deprecation -Xlint:unchecked *.java
+	CLASSPATH=/usr/share/java/biojava-core.jar javac -Xlint:deprecation -Xlint:unchecked *.java
 
 override_dh_auto_clean:
 	rm -f *.class $(executable).1
diff -Nru mauve-aligner-2.4.0+4736/debian/changelog mauve-aligner-2.4.0+4736/debian/changelog
--- mauve-aligner-2.4.0+4736/debian/changelog	2021-04-17 21:49:20.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/changelog	2022-02-28 20:13:37.000000000 +0100
@@ -1,3 +1,10 @@
+mauve-aligner (2.4.0+4736-5) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * New jar biojava-core.jar from libbiojava-java
+
+ -- Pierre Gruet <pgt@debian.org>  Mon, 28 Feb 2022 21:13:37 +0200
+
 mauve-aligner (2.4.0+4736-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru mauve-aligner-2.4.0+4736/debian/manifest mauve-aligner-2.4.0+4736/debian/manifest
--- mauve-aligner-2.4.0+4736/debian/manifest	2021-04-17 21:37:05.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/manifest	2022-02-28 20:13:37.000000000 +0100
@@ -1,2 +1,2 @@
 usr/share/java/Mauve.jar:
- Class-Path: /usr/share/java/biojava.jar /usr/share/java/commons-cli.jar /usr/share/icedtea-web/netx.jar /usr/share/java/zeus-jscl.jar /usr/share/java/dbus.jar /usr/share/java/unix.jar
+ Class-Path: /usr/share/java/biojava-core.jar /usr/share/java/biojava-gui.jar /usr/share/java/commons-cli.jar /usr/share/icedtea-web/netx.jar /usr/share/java/zeus-jscl.jar /usr/share/java/dbus.jar /usr/share/java/unix.jar
diff -Nru mauve-aligner-2.4.0+4736/debian/patches/debian_classes.patch mauve-aligner-2.4.0+4736/debian/patches/debian_classes.patch
--- mauve-aligner-2.4.0+4736/debian/patches/debian_classes.patch	2021-04-17 21:37:05.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/patches/debian_classes.patch	2022-02-28 20:13:37.000000000 +0100
@@ -23,7 +23,7 @@
  		</classpath>
  	</taskdef>
  	
-@@ -77,17 +78,14 @@
+@@ -77,17 +78,15 @@
  		<!-- Build all java source files -->
  		<javac
  			classpath="
@@ -31,7 +31,8 @@
 -				${ext}/bytecode-1.9.2-SNAPSHOT.jar;
 -				${ext}/gui-1.9.2-SNAPSHOT.jar;
 -				${ext}/commons-cli-1.2.jar;
-+				${deblib}/biojava.jar;
++				${deblib}/biojava-core.jar;
++				${deblib}/biojava-gui.jar;
 +				${deblib}/commons-cli.jar;
  				${support}/junit.jar;
 -				${ext}/zeus-jscl.jar;
@@ -49,7 +50,7 @@
  			target="1.6"
 --- a/.classpath
 +++ b/.classpath
-@@ -3,18 +3,14 @@
+@@ -3,18 +3,15 @@
  	<classpathentry kind="src" path="src"/>
  	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  	<classpathentry kind="var" path="JUNIT_HOME/junit.jar" sourcepath="ECLIPSE_HOME/plugins/org.eclipse.jdt.source_3.0.0/src/org.junit_3.8.1/junitsrc.zip"/>
@@ -72,6 +73,7 @@
 -	<classpathentry kind="lib" path="ext/core-1.9.2-SNAPSHOT.jar"/>
 -	<classpathentry kind="lib" path="ext/gui-1.9.2-SNAPSHOT.jar"/>
 +	<classpathentry kind="lib" path="/usr/share/icedtea-web/netx.jar"/>
-+	<classpathentry kind="lib" path="/usr/share/java/biojava.jar"/>
++	<classpathentry kind="lib" path="/usr/share/java/biojava-core.jar"/>
++	<classpathentry kind="lib" path="/usr/share/java/biojava-gui.jar"/>
  	<classpathentry kind="output" path="bin"/>
  </classpath>
diff -Nru mauve-aligner-2.4.0+4736/debian/patches/do_not_use_goose_jar.patch mauve-aligner-2.4.0+4736/debian/patches/do_not_use_goose_jar.patch
--- mauve-aligner-2.4.0+4736/debian/patches/do_not_use_goose_jar.patch	2021-04-17 21:37:05.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/patches/do_not_use_goose_jar.patch	2022-02-28 20:13:37.000000000 +0100
@@ -11,11 +11,11 @@
  	<classpathentry kind="lib" path="/usr/share/java/unix.jar"/>
 -	<classpathentry kind="lib" path="ext/goose.jar"/>
  	<classpathentry kind="lib" path="/usr/share/icedtea-web/netx.jar"/>
- 	<classpathentry kind="lib" path="/usr/share/java/biojava.jar"/>
- 	<classpathentry kind="output" path="bin"/>
+ 	<classpathentry kind="lib" path="/usr/share/java/biojava-core.jar"/>
+ 	<classpathentry kind="lib" path="/usr/share/java/biojava-gui.jar"/>
 --- a/build.xml
 +++ b/build.xml
-@@ -82,7 +82,6 @@
+@@ -83,7 +83,6 @@
  				${deblib}/commons-cli.jar;
  				${support}/junit.jar;
  				${deblib}/zeus-jscl.jar;
diff -Nru mauve-aligner-2.4.0+4736/debian/patches/java17-compatibility.patch mauve-aligner-2.4.0+4736/debian/patches/java17-compatibility.patch
--- mauve-aligner-2.4.0+4736/debian/patches/java17-compatibility.patch	2021-04-17 21:48:47.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/patches/java17-compatibility.patch	2022-02-28 20:13:37.000000000 +0100
@@ -3,7 +3,7 @@
 Forwarded: no
 --- a/build.xml
 +++ b/build.xml
-@@ -102,7 +102,7 @@
+@@ -103,7 +103,7 @@
  		<rmic base="${build}" classname="org.gel.mauve.remote.RemoteControlImpl" />
  	</target>
  	
diff -Nru mauve-aligner-2.4.0+4736/debian/patches/no_ext_dir_at_all.patch mauve-aligner-2.4.0+4736/debian/patches/no_ext_dir_at_all.patch
--- mauve-aligner-2.4.0+4736/debian/patches/no_ext_dir_at_all.patch	2021-04-17 21:37:05.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/patches/no_ext_dir_at_all.patch	2022-02-28 20:13:37.000000000 +0100
@@ -14,7 +14,7 @@
          <property name="deblib" location="/usr/share/java" />
   	<property name="support" location="/usr/share/java"/>
  
-@@ -104,18 +103,6 @@
+@@ -105,18 +104,6 @@
  	</target>
  	
  	<target name="jar" depends="rmic">
@@ -33,7 +33,7 @@
  		
  	    <!-- Put everything in ${build} into the Mauve.jar file -->
  		<delete file="Mauve.jar"/>
-@@ -126,7 +113,6 @@
+@@ -127,7 +114,6 @@
  			<manifest>
  				<attribute name="Main-Class" value="org.gel.mauve.gui.Mauve"/>
  				<attribute name="Built-By" value="${user.name}"/>
@@ -41,7 +41,7 @@
  				<section name="common">
  					<attribute name="Specification-Title" value="Mauve"/>
  					<attribute name="Specification-Version" value="${version}"/>
-@@ -161,14 +147,6 @@
+@@ -162,14 +148,6 @@
  		<signjar jar="mauveApplet.jar" alias="${key.alias}" storepass="${key.password}" keystore="${key.keystore}" />
  	</target>
  	
@@ -56,7 +56,7 @@
  	<target name="testdist" depends="signjars">
  		<copy todir="C:\htdocs" file="Mauve.jar" />
  		<copy todir="C:\htdocs" file="mauveApplet.jar" />
-@@ -205,7 +183,6 @@
+@@ -206,7 +184,6 @@
  				<include name="mauveAligner" />
  				<include name="progressiveMauve" />
  			</tarfileset>
@@ -64,7 +64,7 @@
  		</tar>
  	</target>
  
-@@ -238,11 +215,6 @@
+@@ -239,11 +216,6 @@
  	
  	<target name="asapResources">
  		<pathconvert property="asap.resources" pathsep=" ">
diff -Nru mauve-aligner-2.4.0+4736/debian/rules mauve-aligner-2.4.0+4736/debian/rules
--- mauve-aligner-2.4.0+4736/debian/rules	2021-04-17 21:37:05.000000000 +0200
+++ mauve-aligner-2.4.0+4736/debian/rules	2022-02-28 20:13:37.000000000 +0100
@@ -9,7 +9,7 @@
 JAVA_HOME  := /usr/lib/jvm/default-java
 
 DEBJAR    := /usr/share/java
-CLASS_PATH := $(DEBJAR)/biojava.jar:$(DEBJAR)/commons-cli.jar:$(DEBJAR)/dbus.jar:$(DEBJAR)/jebl.jar:$(DEBJAR)/zeus-jscl.jar
+CLASS_PATH := $(DEBJAR)/biojava-core.jar:$(DEBJAR)/biojava-gui.jar:$(DEBJAR)/commons-cli.jar:$(DEBJAR)/dbus.jar:$(DEBJAR)/jebl.jar:$(DEBJAR)/zeus-jscl.jar
 ## :$(DEBJAR)/postgresql-jdbc4.jar
 
 # to run the test suite

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: