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


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to