[sacjava] 06/09: Build with the DH sequencer
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Jun 19 08:54:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository sacjava.
commit 349d4e9ff7e27d6923d5a1883b9e705b7ad1a7c7
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Mon Jun 19 10:47:41 2017 +0200
Build with the DH sequencer
---
debian/changelog | 1 +
debian/clean | 4 +++
debian/control | 1 -
debian/libsac-java.poms | 1 +
debian/rules | 74 ++++++-------------------------------------------
5 files changed, 14 insertions(+), 67 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index b1c886f..d00de0d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ sacjava (1.3+dfsg-3) UNRELEASED; urgency=medium
* Team upload.
* Removed the GCJ package
+ * Build with the DH sequencer
* Standards-Version updated to 3.9.8
* Switch to debhelper level 10
* Use a secure Vcs-Git URL
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..8d08c9c
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,4 @@
+org/w3c/css/sac/*.class
+org/w3c/css/sac/helpers/*.class
+doc/
+sac*.jar
diff --git a/debian/control b/debian/control
index 587a333..de1a22a 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,6 @@ Build-Depends:
bnd (>= 2.1.0),
debhelper (>= 10),
default-jdk,
- dpkg-dev (>= 1.16.2),
maven-repo-helper
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/pkg-java/sacjava.git
diff --git a/debian/libsac-java.poms b/debian/libsac-java.poms
new file mode 100644
index 0000000..6d568bd
--- /dev/null
+++ b/debian/libsac-java.poms
@@ -0,0 +1 @@
+debian/pom.xml --has-package-version --java-lib --artifact=sac-1.3.jar
diff --git a/debian/rules b/debian/rules
index aff6ecf..29987d7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,75 +1,17 @@
#!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+JAVA_HOME=/usr/lib/jvm/default-java
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- touch configure-stamp
+%:
+ dh $@ --with maven-repo-helper
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp build-indep-stamp
-
-build-indep-stamp: configure-stamp
- if [ ! -d doc ]; then mkdir doc; fi
- /usr/lib/jvm/default-java/bin/javadoc -source 1.5 -d doc `find org -name "*.java" | xargs`
-
- touch $@
-
-build-stamp: configure-stamp
- dh_testdir
-
- /usr/lib/jvm/default-java/bin/javac -source 1.5 -target 1.5 `find org -name "*.java" | xargs`
- /usr/lib/jvm/default-java/bin/jar cvf sac-1.3.jar `find org -name "*.class" | xargs`
+override_dh_auto_build:
+ $(JAVA_HOME)/bin/javac -source 1.5 -target 1.5 `find org -name "*.java" | xargs`
+ $(JAVA_HOME)/bin/jar cvf sac-1.3.jar `find org -name "*.class" | xargs`
bnd wrap --properties debian/sac.bnd --output sac-1.3.jar.tmp sac-1.3.jar
mv sac-1.3.jar.tmp sac-1.3.jar
- touch $@
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp build-indep-stamp configure-stamp
-
- rm -f sac.jar sac-1.3.jar
- -find org -name "*.class" | xargs rm
- # remove this; will be rebuilt
- rm -rf doc
+ $(JAVA_HOME)/bin/javadoc -source 1.5 -d doc `find org -name "*.java" | xargs`
- mh_clean
- dh_clean
-
-install: build-stamp
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
-
- mh_installpom -plibsac-java debian/pom.xml
- mh_installjar -plibsac-java -l debian/pom.xml sac-1.3.jar
-
-binary-indep: build-indep install
- dh_testdir
- dh_testroot
- dh_installchangelogs -i
- dh_installdocs -i
- dh_link -i
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-binary: binary-indep binary-arch
-
-VERSION=$(shell dpkg-parsechangelog -S Version | tr '+' '-' | cut -d- -f1)
get-orig-source:
- uscan --force-download --download-version $(VERSION) \
- --rename --destdir=$(CURDIR) \
- --repack --compression xz \
- --verbose
-
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure get-orig-source
+ uscan --force-download --download-current-version --rename --repack --compression xz --verbose
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sacjava.git
More information about the pkg-java-commits
mailing list