[med-svn] [Git][med-team/libjloda-java][master] 2 commits: Adding missing dependencies

Pierre Gruet gitlab at salsa.debian.org
Wed Nov 18 16:55:15 GMT 2020



Pierre Gruet pushed to branch master at Debian Med / libjloda-java


Commits:
5f9a030e by Pierre Gruet at 2020-11-18T17:50:34+01:00
Adding missing dependencies

- - - - -
f3c3899a by Pierre Gruet at 2020-11-18T17:54:36+01:00
Specifying the classpath by selecting only the useful jars

- - - - -


3 changed files:

- debian/control
- debian/patches/fix_build_xml.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -9,7 +9,9 @@ Build-Depends: debhelper-compat (= 13),
                ant,
                libbatik-java,
                libjama-java,
-               libopenjfx-java
+               libopenjfx-java,
+               libvectorgraphics2d-java,
+               libcontrolsfx-java
 Standards-Version: 4.5.1
 Vcs-Browser: https://salsa.debian.org/med-team/libjloda-java
 Vcs-Git: https://salsa.debian.org/med-team/libjloda-java.git


=====================================
debian/patches/fix_build_xml.patch
=====================================
@@ -1,30 +1,49 @@
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Tue, 11 Oct 2016 20:08:16 +0200
+Last-Update: Wed, 18 Nov 2020 17:51:16 +0100
 Description: Fix classpath
+ We provide the extensive list of the needed jars instead of using the joker
+ character, as several installed jars in /usr/share/java may provide the same
+ package, which leads to errors.
 
 --- a/antbuild/build.xml
 +++ b/antbuild/build.xml
-@@ -19,16 +19,16 @@
+@@ -19,17 +19,31 @@
  
  	<project name="JLODA" default="jar" basedir=".">
  
 -		<property name="jfxDir" value="../../javafx/lib"/>
-+		<property name="jfxDir" value="/usr/share/java"/>
  		<property name="buildSrcDir" value="../antbuild/src"/>
  		<property name="buildModulesDir" value="../antbuild/modules"/>
  
  		<path id="build.classpath">
 -			<fileset dir="../../jloda/jars"  includes="*.jar"/>
-+			<fileset dir="../jars"  includes="*.jar"/>
++			<fileset dir="/usr/share/java"  includes="batik-all.jar"/>
++			<fileset dir="/usr/share/java"  includes="controlsfx.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-base.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-controls.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-fxml.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-graphics.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-media.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-web.jar"/>
++			<fileset dir="/usr/share/java"  includes="VectorGraphics2D.jar"/>
  		</path>
  
  		<path id="build.modulepath">
 -			<fileset dir="../../jloda/jars"  includes="*.jar"/>
-+			<fileset dir="../jars"  includes="*.jar"/>
- 			<fileset dir="${jfxDir}"  includes="*.jar"/>
+-			<fileset dir="${jfxDir}"  includes="*.jar"/>
++			<fileset dir="/usr/share/java"  includes="batik-all.jar"/>
++			<fileset dir="/usr/share/java"  includes="controlsfx.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-base.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-controls.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-fxml.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-graphics.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-media.jar"/>
++			<fileset dir="/usr/share/java"  includes="javafx-web.jar"/>
++			<fileset dir="/usr/share/java"  includes="VectorGraphics2D.jar"/>
  		</path>
  
-@@ -40,13 +40,13 @@
+ 		<target name="init">
+@@ -40,13 +54,13 @@
  
  		<target name="copy_sources" depends="init">
  			<copy todir="${buildSrcDir}/jloda" >


=====================================
debian/rules
=====================================
@@ -3,6 +3,8 @@
 # DH_VERBOSE := 1
 export LC_ALL=C.UTF-8
 
+export CLASSPATH=/usr/share/java/batik-all.jar:/usr/share/java/controlsfx.jar:/usr/share/java/javafx-base.jar:/usr/share/java/javafx-controls.jar:/usr/share/java/javafx-fxml.jar:/usr/share/java/javafx-graphics.jar:/usr/share/java/javafx-media.jar:/usr/share/java/javafx-web.jar:/usr/share/java/VectorGraphics2D.jar
+
 %:
 	dh $@ --with javahelper
 



View it on GitLab: https://salsa.debian.org/med-team/libjloda-java/-/compare/d5fcaaa5fbf18944b82a0b2c354749cb04ba12a1...f3c3899a097513a07976a7d436be5fc22e6ee0c7

-- 
View it on GitLab: https://salsa.debian.org/med-team/libjloda-java/-/compare/d5fcaaa5fbf18944b82a0b2c354749cb04ba12a1...f3c3899a097513a07976a7d436be5fc22e6ee0c7
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/20201118/b11e1c25/attachment-0001.html>


More information about the debian-med-commit mailing list