[Pkg-voip-commits] r9579 - in /asterisk-core-sounds/trunk/debian: changelog rules

tzafrir at alioth.debian.org tzafrir at alioth.debian.org
Mon Mar 12 20:44:11 UTC 2012


Author: tzafrir
Date: Mon Mar 12 20:44:10 2012
New Revision: 9579

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=9579
Log:
* New upstream release.
* Switched to a multiple source-tarball.
  - svn-buildpackage requires patch from http://bugs.debian.org/577140 .

Modified:
    asterisk-core-sounds/trunk/debian/changelog
    asterisk-core-sounds/trunk/debian/rules

Modified: asterisk-core-sounds/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/changelog?rev=9579&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/changelog (original)
+++ asterisk-core-sounds/trunk/debian/changelog Mon Mar 12 20:44:10 2012
@@ -1,10 +1,15 @@
-asterisk-core-sounds (1.4.21-2) UNRELEASED; urgency=low
+asterisk-core-sounds (1.4.22-1) UNRELEASED; urgency=low
 
   [ Lionel Elie Mamane ]
   * Allow any format (not only gsm) to install alternative for language
   * Add myself to Uploaders
 
- -- Lionel Elie Mamane <lmamane at debian.org>  Fri, 29 Jul 2011 19:50:05 +0200
+  [ Tzafrir Cohen ]
+  * New upstream release.
+  * Switched to a multiple source-tarball.
+    - svn-buildpackage requires patch from http://bugs.debian.org/577140 .
+
+ -- Tzafrir Cohen <tzafrir at debian.org>  Mon, 12 Mar 2012 22:41:49 +0200
 
 asterisk-core-sounds (1.4.21-1) unstable; urgency=low
 

Modified: asterisk-core-sounds/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/rules?rev=9579&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/rules (original)
+++ asterisk-core-sounds/trunk/debian/rules Mon Mar 12 20:44:10 2012
@@ -12,6 +12,20 @@
 PKGNAME=$(PACKAGE)-$(VERSION)
 PKGDIR=$(TMPDIR)/$(PKGNAME)
 
+TARBALL_NAMES=$(foreach lang,$(LANGS),$(foreach fmt,$(FORMATS),$(lang)-$(fmt)))
+TARBALLS_EXTRA=$(TARBALL_NAMES:%=$(TARGET_DIR)/$(PACKAGE)_$(VERSION).orig-%.tar.gz)
+
+TARBALLS_EXTRA_SHA1=$(TARBALLS_EXTRA:%=%.sha1)
+
+$(TARGET_DIR)/$(PACKAGE)_$(VERSION).orig-%.tar.gz.sha1:
+	wget -q -O $@ -c $(BASE_URL)/$(PACKAGE)-$*-$(VERSION).tar.gz.sha1
+
+$(TARGET_DIR)/$(PACKAGE)_$(VERSION).orig-%.tar.gz: \
+	$(TARGET_DIR)/$(PACKAGE)_$(VERSION).orig-%.tar.gz.sha1
+	set -e; cd $(@D); \
+		wget -q -c $(BASE_URL)/$(PACKAGE)-$*-$(VERSION).tar.gz
+	ln -fs $(PACKAGE)-$*-$(VERSION).tar.gz $@
+
 %:
 	dh $@
 
@@ -23,27 +37,20 @@
 
 
 print-version:
+	@echo languages: $(LANGS)
+	@echo formats: $(FORMATS)
 	@echo package: $(PACKAGE)
 	@echo version: $(VERSION)
+	@echo names: $(TARBALLS_EXTRA)
 
-get-orig-source:
+get-orig-source: $(TARBALLS_EXTRA) $(TARBALLS_EXTRA_SHA1)
+	set -e; for tarball in $(TARBALLS_EXTRA); do \
+	  filename="$${tarball##*/}"; \
+	  (cd $(TARGET_DIR); sha1sum --quiet -c $$filename.sha1) \
+	done
 	rm -rf $(PKGDIR)
 	mkdir -p $(PKGDIR)
-	set -e ; \
-	cd $(TMPDIR); for lang in $(LANGS); do for format in $(FORMATS); do \
-	  tarball="$(PACKAGE)-$$lang-$$format-$(VERSION).tar.gz"; \
-	  wget -q -c $(BASE_URL)/$$tarball; \
-	  mkdir $(PKGNAME)/$$lang-$$format; \
-	  cd $(PKGNAME)/$$lang-$$format; \
-	    tar xzf ../../$$tarball; \
-	  cd ../..; \
-	done; done
-	# Remove tarballs: only after a successful download:
-	set -e ; \
-	cd $(TMPDIR); for lang in $(LANGS); do for format in $(FORMATS); do \
-	  tarball="$(PACKAGE)-$$lang-$$format-$(VERSION).tar.gz"; \
-	  $(RM) -f $$tarball; \
-	 done; done
+	# Empty tarball
 	tar czf $(TARGET_DIR)/$(PACKAGE)_$(VERSION).orig.tar.gz \
 		-C $(TMPDIR) $(PACKAGE)-$(VERSION)
 	rm -rf $(TMPDIR)




More information about the Pkg-voip-commits mailing list