[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