[Pkg-voip-commits] r1559 - opal/trunk/debian

Kilian Krause kilian at costa.debian.org
Sun Apr 9 18:34:32 UTC 2006


Author: kilian
Date: 2006-04-09 18:34:31 +0000 (Sun, 09 Apr 2006)
New Revision: 1559

Modified:
   opal/trunk/debian/changelog
   opal/trunk/debian/rules
Log:
add dfsg repacking version extension and get-orig-source target


Modified: opal/trunk/debian/changelog
===================================================================
--- opal/trunk/debian/changelog	2006-04-09 18:28:33 UTC (rev 1558)
+++ opal/trunk/debian/changelog	2006-04-09 18:34:31 UTC (rev 1559)
@@ -1,4 +1,4 @@
-opal (2.2.1-2) UNRELEASED; urgency=low
+opal (2.2.1.dfsg-1) UNRELEASED; urgency=low
 
   [ Kilian Krause ]
   * NOT RELEASED YET

Modified: opal/trunk/debian/rules
===================================================================
--- opal/trunk/debian/rules	2006-04-09 18:28:33 UTC (rev 1558)
+++ opal/trunk/debian/rules	2006-04-09 18:34:31 UTC (rev 1559)
@@ -27,7 +27,14 @@
   confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
 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 := opal_$(UPVERSION).dfsg.orig.tar.gz
+UPFILENAME := opal_$(UPVERSION).orig.tar.gz
+URL := http://www.voxgratia.org/releases/opal-v2_2_1-src-tar.gz
+
 build: build-arch build-indep
 
 build-arch: build-arch-stamp
@@ -194,5 +201,24 @@
 	$(MAKE) -f debian/rules DH_OPTIONS=-a binary-strip
 	$(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
 
+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...
+	@@mkdir -p ../tarballs/opal-$(UPVERSION).tmp/
+	@@cd ../tarballs/opal-$(UPVERSION).tmp ; \
+	tar xfz ../$(UPFILENAME) 
+	rm -rf ../tarballs/opal-$(UPVERSION).tmp/opal/src/codec/iLBC
+	@@cd ../tarballs/opal-$(UPVERSION).tmp ; \
+	tar cfz ../$(FILENAME) *
+	@@echo Cleaning up...
+	@@$(RM) -rf ../tarballs/opal-$(UPVERSION).tmp/
+
 binary: binary-arch binary-indep
 .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch clean-patched




More information about the Pkg-voip-commits mailing list