[SCM] sweethome3d - Interior 2D design application with 3D preview branch, master, updated. debian/3.6+dfsg-2-2-g3b7cd7c

Gabriele Giacone 1o5g4r8o at gmail.com
Mon Oct 8 14:14:28 UTC 2012


The following commit has been merged in the master branch:
commit 5dfa6f7c1f28dcf1e56e7b69d75409c3e755ea31
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Mon Oct 1 14:45:24 2012 +0200

    get-orig-source: minor changes

diff --git a/debian/rules b/debian/rules
index 681be50..a06d87c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,6 @@
 
 VERSION   := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f2 -d' ' | cut -f1 -d+)
 JARFILE   := install/sweethome3d.jar
-TMPDIR    := get-orig-source-tmp
 ICONS     := debian/icons
 ABOUT     := src/com/eteks/sweethome3d/swing/resources/aboutIcon.png
 export JAVA_HOME=/usr/lib/jvm/default-java
@@ -35,20 +34,24 @@ override_dh_auto_clean:
 	rm -rf $(JARFILE) $(ICONS)
 	dh_clean 
 
-SRCDIR=SweetHome3D-$(VERSION)-src
+TMPDIR=get-orig-source-tmp
+SRCDIR=$(TMPDIR)/SweetHome3D-$(VERSION)-src
+EXCLUDES=*.jar *.so *.jnilib *.dll *.zip
 get-orig-source:
-	uscan --verbose --download-version $(VERSION) --force-download --repack --rename
-	-mkdir -p $(TMPDIR) && tar -C $(TMPDIR) -zxf ../sweethome3d_$(VERSION).orig.tar.gz
-	rm -f ../sweethome3d_$(VERSION).orig.tar.gz
+	mkdir -p $(TMPDIR)
+	uscan --download-version $(VERSION) --force-download --destdir $(TMPDIR)
+	unzip -q $(TMPDIR)/*.zip -d$(TMPDIR); rm -f $(TMPDIR)/*.zip
 	@echo "Getting ChangeLog from SW3D site..."
 	lynx -dump -nolist http://www.sweethome3d.com/history.jsp| \
-		sed -n 's/\[.*\]//g;/Version history/,/December 2006/p' >$(TMPDIR)/$(SRCDIR)/ChangeLog
-	@echo "To comply with DFSG, the following files will be removed from tarball:"
-	@cd $(TMPDIR) && find $(SRCDIR) -name '*.jar' -o -name '*.so' -o -name '*.jnilib' -o -name '*.dll' \
-		-o -name '*.zip' -o -path '*/src/com/eteks/sweethome3d/io/resources/contributions/*' \
-		-o -name JPEGImagesToVideo.java |sort|cut -d/ -f2-|awk '{print " - "$$0}'
-	cd $(TMPDIR) && tar --exclude *.jar --exclude *.so --exclude *.jnilib --exclude *.dll \
-		--exclude *.zip --exclude src/com/eteks/sweethome3d/io/resources/contributions \
+		sed -n 's/\[.*\]//g;/Version history/,/December 2006/p' >$(SRCDIR)/ChangeLog
+
+	@echo "\nTo comply with DFSG, the following files will be removed from tarball:"
+	@find $(SRCDIR) $(foreach pattern,$(EXCLUDES),-name '$(pattern)' -o) \
+		-path '*/src/com/eteks/sweethome3d/io/resources/contributions/*' -o \
+		-name JPEGImagesToVideo.java| \
+		sort|cut -d/ -f3-|awk '{print " - "$$0}'
+	cd $(TMPDIR); tar $(foreach pattern,$(EXCLUDES),--exclude $(pattern)) \
+		--exclude src/com/eteks/sweethome3d/io/resources/contributions \
 		--exclude JPEGImagesToVideo.java \
-		-Jcf ../../sweethome3d_$(VERSION)+dfsg.orig.tar.xz $(SRCDIR)
+		-Jcf ../../sweethome3d_$(VERSION)+dfsg.orig.tar.xz *-src
 	rm -rf $(TMPDIR)

-- 
sweethome3d - Interior 2D design application with 3D preview



More information about the pkg-java-commits mailing list