[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