Author: plessy
Date: 2011-11-06 05:28:46 +0000 (Sun, 06 Nov 2011)
New Revision: 8443

Modified:
   trunk/packages/neobio/trunk/debian/rules
Log:
Use a different temporary directory at each invokation of get-orig-source.


Modified: trunk/packages/neobio/trunk/debian/rules
===================================================================
--- trunk/packages/neobio/trunk/debian/rules    2011-11-06 03:38:25 UTC (rev 
8442)
+++ trunk/packages/neobio/trunk/debian/rules    2011-11-06 05:28:46 UTC (rev 
8443)
@@ -7,13 +7,21 @@
 debtmp := $(CURDIR)/debian/tmp
 
 VERSION  := $(shell dpkg-parsechangelog | grep '^Version:' | sed 's/^Version: 
\(.*\)-1/\1/')
-ZIPF=$(CURDIR)/../neobio_$(VERSION).zip
-SRC_TMP=$(CURDIR)/../tarballs/tmp
+SRC_TMP  := $(shell mktemp --tmpdir --directory neobio-build.XXXXXXXXXX)
+ZIPF     := $(SRC_TMP)/neobio_$(VERSION).zip
+REPACKED := neobio-$(VERSION).orig
+TARBALLS := $(CURDIR)/../tarballs
+
 get-orig-source:
-       mkdir -p $(SRC_TMP)
        [ -f $(ZIPF) ] || wget -q -O $(ZIPF)  
http://sourceforge.net/projects/neobio/files/neobio/pre-alpha/neobio.zip
-       cd $(SRC_TMP) && unzip -q $(ZIPF) && mkdir neobio-$(VERSION) && mv bin 
data doc src *.txt neobio-$(VERSION) && find neobio-$(VERSION) -name "*.class" 
-o -name "Thumbs.db" -delete && find neobio-$(VERSION) -empty -type d -delete
-       cd $(SRC_TMP) && GZIP="--best --no-name" tar -czf 
../neobio_$(VERSION).orig.tar.gz neobio-$(VERSION)
+       rm -rf $(SRC_TMP)/$(REPACKED)
+       mkdir  $(SRC_TMP)/$(REPACKED)
+       cd     $(SRC_TMP)/$(REPACKED) && \
+         unzip -q $(ZIPF) && \
+         find . -name "*.class" -o -name "Thumbs.db" -delete && \
+         find . -empty -type d -delete
+       [ -d $(TARBALLS) ] || mkdir $(TARBALLS)
+       cd $(SRC_TMP) && GZIP="--best --no-name" tar -czf 
$(TARBALLS)/$(REPACKED).tar.gz $(REPACKED)
        rm -rf $(SRC_TMP)
 
 config.status:


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

Reply via email to