This is an automated email from the git hooks/post-receive script. apo pushed a commit to branch master in repository sweethome3d-furniture-editor.
commit 64be341365aa89625db980701f45d72ed201dbc1 Author: Markus Koschany <[email protected]> Date: Sun Oct 9 22:53:38 2016 +0200 Add build.patch and merge existing patches into this one. --- debian/patches/build.patch | 106 +++++++++++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 107 insertions(+) diff --git a/debian/patches/build.patch b/debian/patches/build.patch new file mode 100644 index 0000000..bd9e37e --- /dev/null +++ b/debian/patches/build.patch @@ -0,0 +1,106 @@ +From: Markus Koschany <[email protected]> +Date: Sun, 9 Oct 2016 22:39:54 +0200 +Subject: build + +Debianize the build system. Use only system libraries. +See also + +Bug-Debian: http://bugs.debian.org/734272 +Forwarded: not-needed +--- + build.xml | 26 +++++++++++++++++--------- + 1 file changed, 17 insertions(+), 9 deletions(-) + +diff --git a/build.xml b/build.xml +index 09403bb..0698f32 100644 +--- a/build.xml ++++ b/build.xml +@@ -16,9 +16,11 @@ + description="Builds build/FurnitureLibraryEditor.jar with all its classes"> + <!-- Compile Sweet Home 3D --> + <mkdir dir="build/classes"/> ++ <!-- + <javac srcdir="../SweetHome3D/src" destdir="build/classes" + encoding="ISO-8859-1" target="1.5"> +- <!-- Use lib as an extension directory to override default Java 3D libraries --> ++ --> <!-- Use lib as an extension directory to override default Java 3D libraries --> ++ <!-- + <extdirs> + <pathelement location="../SweetHome3D/lib"/> + </extdirs> +@@ -26,13 +28,17 @@ + <pathelement location="../SweetHome3D/libtest/AppleJavaExtensions.jar"/> + <pathelement location="../SweetHome3D/libtest/jnlp.jar"/> + </classpath> +- </javac> ++ </javac>--> + <!-- Compile Furniture Library Editor --> + <javac srcdir="src" destdir="build/classes" + encoding="ISO-8859-1" target="1.5"> + <classpath> + <pathelement location="build/classes"/> +- <pathelement location="../SweetHome3D/lib/batik-svgpathparser-1.7.jar"/> ++ <pathelement location="/usr/share/sweethome3d/sweethome3d.jar"/> ++ <pathelement location="/usr/share/java/j3dcore.jar"/> ++ <pathelement location="/usr/share/java/vecmath.jar"/> ++ <pathelement location="/usr/share/java/batik-alljar"/> ++ + <pathelement location="../SweetHome3D/libtest/AppleJavaExtensions.jar"/> + </classpath> + </javac> +@@ -45,12 +51,12 @@ + </fileset> + </copy> + <copy todir="build/classes"> +- <fileset dir="../SweetHome3D/src"> ++ <fileset dir="build/classes-sh3d"> + <include name="**"/> + <exclude name="**/*.java"/> + <exclude name="**/package.html"/> + <exclude name="**/*_*.properties"/> +- <exclude name="com/eteks/sweethome3d/io/DefaultFurniture*.*"/> ++ <!--<exclude name="com/eteks/sweethome3d/io/DefaultFurniture*.*"/>--> + <exclude name="com/eteks/sweethome3d/io/Contributed*.*"/> + <exclude name="com/eteks/sweethome3d/io/DefaultTextures*.*"/> + <exclude name="com/eteks/sweethome3d/io/resources/**"/> +@@ -59,10 +65,10 @@ + </fileset> + </copy> + <copy todir="build/classes"> +- <fileset dir="../SweetHome3D/src"> ++ <fileset dir="build/classes-sh3d"> + <include name="**/*_fr.properties"/> + <include name="com/eteks/sweethome3d/io/resources/patterns/**"/> +- <exclude name="com/eteks/sweethome3d/io/DefaultFurniture*.*"/> ++ <!--<exclude name="com/eteks/sweethome3d/io/DefaultFurniture*.*"/>--> + <exclude name="com/eteks/sweethome3d/io/Contributed*.*"/> + <exclude name="com/eteks/sweethome3d/io/DefaultTextures*.*"/> + </fileset> +@@ -131,15 +137,17 @@ + </zip> + </target> + +- <target name="furnitureLibraryEditorJarExecutable" depends="furnitureLibraryEditor,jogl-java3d" ++ <target name="furnitureLibraryEditorJarExecutable" depends="furnitureLibraryEditor" + description="Builds FurnitureLibraryEditor-version.jar executable Jar"> + <!-- Create FurnitureLibraryEditor-version.jar containing Furniture Library Editor classes and resources, + and other DLLs and jars --> + <jar destfile="FurnitureLibraryEditor-${version}.jar"> + <manifest> + <attribute name="Main-Class" value="com.eteks.furniturelibraryeditor.FurnitureLibraryEditorBootstrap"/> ++ <attribute name="Class-Path" value="/usr/share/java/j3dcore.jar /usr/share/java/j3dutils.jar /usr/share/java/vecmath.jar /usr/share/java/batik-all.jar /usr/share/icedtea-web/netx.jar"/> + </manifest> + <zipfileset src="build/FurnitureLibraryEditor.jar"/> ++ <!-- + <fileset dir="../SweetHome3D/lib"> + <include name="windows/**/*.dll"/> + <include name="linux/**/*.so"/> +@@ -166,7 +174,7 @@ + <include name="THIRDPARTY-LICENSE-JAVA3D.TXT"/> + <include name="THIRDPARTY-LICENSE-TANGO.TXT"/> + <include name="THIRDPARTY-LICENSE-CONTRIBUTIONS.TXT"/> +- </fileset> ++ </fileset>--> + </jar> + + <!-- Clean build directory --> diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..5879227 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +build.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sweethome3d-furniture-editor.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

