[Pkg-voip-commits] r1485 - iax/trunk/debian iaxmodem/trunk/debian

Kilian Krause kilian at costa.debian.org
Wed Mar 22 11:42:32 UTC 2006


Author: kilian
Date: 2006-03-22 11:42:31 +0000 (Wed, 22 Mar 2006)
New Revision: 1485

Modified:
   iax/trunk/debian/rules
   iaxmodem/trunk/debian/rules
Log:
iax/trunk/debian/rules: Remove bogus repacking.
iaxmodem/trunk/debian/rules: Add get-orig-source with proper repacking.


Modified: iax/trunk/debian/rules
===================================================================
--- iax/trunk/debian/rules	2006-03-22 07:37:18 UTC (rev 1484)
+++ iax/trunk/debian/rules	2006-03-22 11:42:31 UTC (rev 1485)
@@ -114,14 +114,6 @@
 	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
 	@@echo Downloading $(FILENAME) from $(URL) ...
 	@@wget -N -nv -T10 -t3 -O ../tarballs/$(FILENAME) $(URL)
-	@@rm -rf ../tarballs/iax-dfsg.tmp
-	@@mkdir -p ../tarballs/iax-dfsg.tmp/;cd ../tarballs/iax-dfsg.tmp && \
-	tar xfz ../$(FILENAME) && \
-	for file in lib/spandsp/src/spandsp/mmx.h lib/spandsp/src/msvc/\
-	  lib/spandsp/libspandsp.vcproj lib/libiax2/autom4te.cache/ \
-	  lib/spandsp/autom4te.cache/;do rm -rf $$file;done && \
-	tar cfz ../$(FILENAME) 
-	@@rm -rf ../tarballs/iax-dfsg.tmp
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install patch unpatch real-clean

Modified: iaxmodem/trunk/debian/rules
===================================================================
--- iaxmodem/trunk/debian/rules	2006-03-22 07:37:18 UTC (rev 1484)
+++ iaxmodem/trunk/debian/rules	2006-03-22 11:42:31 UTC (rev 1485)
@@ -32,6 +32,14 @@
 	CFLAGS += -O2
 endif
 
+DEBVERSION:=$(shell head -n 1 debian/changelog \
+		    | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
+UPVERSION:=$(shell echo $(DEBVERSION) | sed -e 's/^.*://' -e 's/-[0-9.]*$$//' -e 's/.dfsg$$//')
+
+FILENAME := iaxmodem_$(UPVERSION).dfsg.orig.tar.gz
+UPFILENAME := iaxmodem_$(UPVERSION).orig.tar.gz
+URL := http://ovh.dl.sourceforge.net/iaxmodem/iaxmodem-$(UPVERSION).tar.gz
+
 autotools-stamp:
 	-rm -f ./lib/libiax2/config.sub ./lib/libiax2/config.guess
 	ln -s /usr/share/misc/config.sub ./lib/libiax2/config.sub
@@ -127,5 +135,25 @@
 	dh_md5sums
 	dh_builddeb
 
+print-version:
+	@@echo "Debian version:          $(DEBVERSION)"
+	@@echo "Upstream version:        $(UPVERSION)"
+
+get-orig-source:
+	@@dh_testdir
+	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
+	@@echo Downloading $(UPFILENAME) from $(URL) ...
+	@@wget -N -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
+	@@echo Repacking as DFSG-free...
+	@@rm -rf ../tarballs/iaxmodem-$(UPVERSION).tmp
+	@@mkdir -p ../tarballs/iaxmodem-$(UPVERSION).tmp/;cd ../tarballs/iaxmodem-$(UPVERSION).tmp && \
+	tar xfz ../$(UPFILENAME) && \
+	for file in lib/spandsp/src/spandsp/mmx.h lib/spandsp/src/msvc/\
+	  lib/spandsp/libspandsp.vcproj lib/libiax2/autom4te.cache/ \
+	  lib/spandsp/autom4te.cache/;do rm -rf $$file;done && \
+	tar cfz ../$(FILENAME) *
+	@@echo Cleaning up...
+	@@$(RM) -rf ../tarballs/iaxmodem-$(UPVERSION).tmp
+
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install patch unpatch real-clean




More information about the Pkg-voip-commits mailing list