[java3d] 72/77: Build with the DH sequencer instead of CDBS

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Mar 8 11:24:45 GMT 2018


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository java3d.

commit 1c03db8c4237a911330c090dedafe972fbd46d3c
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Mar 8 10:20:49 2018 +0100

    Build with the DH sequencer instead of CDBS
---
 debian/changelog            |  1 +
 debian/control              |  2 +-
 debian/libjava3d-java.jlibs |  2 ++
 debian/rules                | 37 ++++++++++++++++---------------------
 4 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 894e617..326cba4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ java3d (1.5.2+dfsg-12) UNRELEASED; urgency=medium
     and invalid-short-name-in-dep5-copyright in debian/copyright.
 
   [ Emmanuel Bourg ]
+  * Build with the DH sequencer instead of CDBS
   * Moved the package to Git
   * Standards-Version updated to 4.1.3
   * Switch to debhelper level 11
diff --git a/debian/control b/debian/control
index bbe68f6..434b853 100644
--- a/debian/control
+++ b/debian/control
@@ -6,10 +6,10 @@ Uploaders: Onkar Shinde <onkarshinde at ubuntu.com>,
  Emmanuel Bourg <ebourg at apache.org>,
  Torsten Werner <twerner at debian.org>
 Build-Depends: debhelper (>= 11),
- cdbs,
  default-jdk,
  ant-optional,
  libvecmath-java,
+ javahelper,
  mesa-common-dev,
  libgl1-mesa-dev,
  libxext-dev,
diff --git a/debian/libjava3d-java.jlibs b/debian/libjava3d-java.jlibs
new file mode 100644
index 0000000..f01e01a
--- /dev/null
+++ b/debian/libjava3d-java.jlibs
@@ -0,0 +1,2 @@
+j3d-core/build/default/opt/lib/ext/j3dcore.jar
+j3d-core/build/default/opt/lib/ext/j3dutils.jar
diff --git a/debian/rules b/debian/rules
index 2357342..8505b3a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,33 +3,28 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND = -Wall
 include /usr/share/dpkg/buildflags.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/ant.mk
-
-JAVA_HOME            := /usr/lib/jvm/default-java
-DEB_JARS             := ant-nodeps vecmath
-DEB_ANT_BUILDFILE    := j3d-core/build.xml
-DEB_ANT_CLEAN_TARGET := clean
-DEB_ANT_BUILD_TARGET := echo jar docs
-DEB_ANT_ARGS         := -Dbuild.type=fcs
-
-install/libjava3d-java::
-	set -e ; for jar in j3dcore j3dutils ; do \
-	    install -m 644 -D j3d-core/build/default/opt/lib/ext/$$jar.jar \
-	        debian/libjava3d-java/usr/share/java/$$jar-$(DEB_UPSTREAM_VERSION).jar; \
-	    ln -s $$jar-$(DEB_UPSTREAM_VERSION).jar debian/libjava3d-java/usr/share/java/$$jar.jar ; \
-	done
-
-install/libjava3d-jni::
-	install -m 644 -D j3d-core/build/default/opt/native/libj3dcore-ogl.so \
-	    debian/libjava3d-jni/usr/lib/jni/libj3dcore-ogl.so
 
-install/libjava3d-java-doc::
+export CLASSPATH=/usr/share/java/vecmath.jar
+
+%:
+	dh $@ --buildsystem=ant --with javahelper
+
+override_dh_auto_build:
+	dh_auto_build -- -f j3d-core/build.xml -Dbuild.type=fcs echo jar docs
+
+override_dh_auto_clean:
+	dh_auto_build -- -f j3d-core/build.xml clean
+
+override_dh_auto_install-indep:
 	mkdir -p debian/libjava3d-java-doc/usr/share/doc/libjava3d-java-doc
 	platform=`cd j3d-core; ant echo | grep platform | sed -e 's/.*= //'` ; \
 	cp -r j3d-core/build/$$platform/javadocs/docs-public \
 	    debian/libjava3d-java-doc/usr/share/doc/libjava3d-java-doc/api
 
+override_dh_auto_install-arch:
+	install -m 644 -D j3d-core/build/default/opt/native/libj3dcore-ogl.so \
+	    debian/libjava3d-jni/usr/lib/jni/libj3dcore-ogl.so
+
 CVS_TAG=rel-$(subst .,_,$(subst +dfsg,,$(DEB_UPSTREAM_VERSION)))-fcs
 get-orig-source::
 	mkdir -p java3d-$(DEB_UPSTREAM_VERSION)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/java3d.git



More information about the pkg-java-commits mailing list