[pkg-java] r16769 - trunk/hsqldb/debian

Emmanuel Bourg ebourg-guest at alioth.debian.org
Mon May 27 23:52:51 UTC 2013


Author: ebourg-guest
Date: 2013-05-27 23:52:50 +0000 (Mon, 27 May 2013)
New Revision: 16769

Added:
   trunk/hsqldb/debian/ant.properties
Modified:
   trunk/hsqldb/debian/rules
Log:
Enable package rebuilds by copying the original source files in a temporary directory to preserve them from modifications during the build



Added: trunk/hsqldb/debian/ant.properties
===================================================================
--- trunk/hsqldb/debian/ant.properties	                        (rev 0)
+++ trunk/hsqldb/debian/ant.properties	2013-05-27 23:52:50 UTC (rev 16769)
@@ -0,0 +1 @@
+src = target/generated-sources

Modified: trunk/hsqldb/debian/rules
===================================================================
--- trunk/hsqldb/debian/rules	2013-05-27 22:45:56 UTC (rev 16768)
+++ trunk/hsqldb/debian/rules	2013-05-27 23:52:50 UTC (rev 16769)
@@ -44,6 +44,11 @@
 dh_link /usr/share/java/$(1)-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/$(1).jar
 endef
 
+post-patches::
+	# copy the original source files before compiling to preserve them from modifications
+	mkdir --parents target/generated-sources
+	cp -Rp src/* target/generated-sources/ 
+
 install/libhsqldb-java:: DEB_FINALDIR=$(CURDIR)/debian/libhsqldb-java/
 install/libhsqldb-java::
 	mh_installpom -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) debian/pom.xml
@@ -71,6 +76,8 @@
 	rm -f changelog.combined NEWS
 	rm -f debian/hsqldb-server.init
 	mh_clean
+	rm -Rf target
+	rm -Rf doc/src/*.html doc/src/package-list doc/src/org doc/src/resources
 
 get-orig-source:
 	uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename --repack




More information about the pkg-java-commits mailing list