[Python-modules-commits] r18468 - in packages/python-peak.util/trunk/debian (7 files)
eriol-guest at users.alioth.debian.org
eriol-guest at users.alioth.debian.org
Thu Sep 8 22:40:40 UTC 2011
Date: Thursday, September 8, 2011 @ 22:40:38
Author: eriol-guest
Revision: 18468
Switched to multiple upstream tarballs
Modified:
packages/python-peak.util/trunk/debian/changelog
packages/python-peak.util/trunk/debian/peak.util-addons.watch
packages/python-peak.util/trunk/debian/peak.util-bytecodeassembler.watch
packages/python-peak.util/trunk/debian/peak.util-extremes.watch
packages/python-peak.util/trunk/debian/peak.util-symboltype.watch
packages/python-peak.util/trunk/debian/python-peak.util.install
packages/python-peak.util/trunk/debian/rules
Modified: packages/python-peak.util/trunk/debian/changelog
===================================================================
--- packages/python-peak.util/trunk/debian/changelog 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/changelog 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,6 +1,7 @@
-python-peak.util (20110610-1) UNRELEASED; urgency=low
+python-peak.util (20110909-1) UNRELEASED; urgency=low
- * Regenerated orig tarball to get:
+ * Switched to multiple upstream tarballs
+ * Updated upstream packages:
- peak.util.addons 0.7
- peak.util.assembler 0.6 (Closes: #606382, LP: #795096)
* debian/control
@@ -16,7 +17,7 @@
* debian/source/format
- Switched to source format 3.0 (quilt)
- -- Daniele Tricoli <eriol at mornie.org> Tue, 14 Jun 2011 00:44:59 +0200
+ -- Daniele Tricoli <eriol at mornie.org> Fri, 09 Sep 2011 00:11:08 +0200
python-peak.util (20090610-3) unstable; urgency=low
Modified: packages/python-peak.util/trunk/debian/peak.util-addons.watch
===================================================================
--- packages/python-peak.util/trunk/debian/peak.util-addons.watch 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/peak.util-addons.watch 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,2 +1,3 @@
version=3
+opts=filenamemangle=s/AddOns-([0-9a-z.]+).zip/peak.util-addons-$1.zip/ \
http://pypi.python.org/packages/source/A/AddOns/AddOns-([0-9a-z.]+)\.zip
Modified: packages/python-peak.util/trunk/debian/peak.util-bytecodeassembler.watch
===================================================================
--- packages/python-peak.util/trunk/debian/peak.util-bytecodeassembler.watch 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/peak.util-bytecodeassembler.watch 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,2 +1,3 @@
version=3
+opts=filenamemangle=s/BytecodeAssembler-([0-9a-z.]+).zip/peak.util-bytecodeassembler-$1.zip/ \
http://pypi.python.org/packages/source/B/BytecodeAssembler/BytecodeAssembler-([0-9a-z.]+)\.zip
Modified: packages/python-peak.util/trunk/debian/peak.util-extremes.watch
===================================================================
--- packages/python-peak.util/trunk/debian/peak.util-extremes.watch 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/peak.util-extremes.watch 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,2 +1,3 @@
version=3
+opts=filenamemangle=s/Extremes-([0-9a-z.]+).zip/peak.util-extremes-$1.zip/ \
http://pypi.python.org/packages/source/E/Extremes/Extremes-([0-9a-z.]+)\.zip
Modified: packages/python-peak.util/trunk/debian/peak.util-symboltype.watch
===================================================================
--- packages/python-peak.util/trunk/debian/peak.util-symboltype.watch 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/peak.util-symboltype.watch 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,2 +1,3 @@
version=3
+opts=filenamemangle=s/SymbolType-([0-9a-z.]+).zip/peak.util-symboltype-$1.zip/ \
http://pypi.python.org/packages/source/S/SymbolType/SymbolType-([0-9a-z.]+)\.zip
Modified: packages/python-peak.util/trunk/debian/python-peak.util.install
===================================================================
--- packages/python-peak.util/trunk/debian/python-peak.util.install 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/python-peak.util.install 2011-09-08 22:40:38 UTC (rev 18468)
@@ -1,4 +1,4 @@
-peak.util-addons/README.txt usr/share/doc/python-peak.util/AddOns/
-peak.util-bytecodeassembler/README.txt usr/share/doc/python-peak.util/BytecodeAssembler/
-peak.util-extremes/README.txt usr/share/doc/python-peak.util/Extremes/
-peak.util-symboltype/README.txt usr/share/doc/python-peak.util/SymbolType/
+addons-0-7/README.txt usr/share/doc/python-peak.util/AddOns/
+bytecodeassembler-0-6/README.txt usr/share/doc/python-peak.util/BytecodeAssembler/
+extremes-1-1-1/README.txt usr/share/doc/python-peak.util/Extremes/
+symboltype-1-0/README.txt usr/share/doc/python-peak.util/SymbolType/
Modified: packages/python-peak.util/trunk/debian/rules
===================================================================
--- packages/python-peak.util/trunk/debian/rules 2011-09-08 18:52:00 UTC (rev 18467)
+++ packages/python-peak.util/trunk/debian/rules 2011-09-08 22:40:38 UTC (rev 18468)
@@ -4,23 +4,23 @@
include /usr/share/cdbs/1/class/python-distutils.mk
PKG = python-peak.util
+VERSION = $(shell dpkg-parsechangelog | grep ^Version | cut -d" " -f2 | sed 's,-.*,,')
+# Use an absolute path because of regression introduced by devscripts 2.10.72:
+# uscan --destdir option no longer works with relative paths.
+# TARBALLS_DIR point to the default svn-buildpackage tarballs directory.
+TARBALLS_DIR = $$PWD"/../tarballs/"
UPSTREAMS = \
- peak.util-addons \
- peak.util-bytecodeassembler \
- peak.util-extremes \
- peak.util-symboltype \
+ addons-0.7 \
+ bytecodeassembler-0.6 \
+ extremes-1.1.1 \
+ symboltype-1.0 \
$(NULL)
-export SUBDIRS = $(UPSTREAMS)
-DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
+export SUBDIRS = $(subst .,-,$(UPSTREAMS))
-# avoid installing tests: useless at runtime and prone to name clashes
-install/$(PKG)::
- rm -rf debian/$(PKG)/usr/lib/python*/site-packages/tests/
- rm -f debian/$(PKG)/usr/lib/python*/site-packages/*.pth
+PKG_PREFIX = peak.util-
-USCAN_EXTRA_ARGS = --repack
--include debian/get-orig-source.mk
+DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
clean::
rm -rf build/
@@ -30,3 +30,29 @@
rm -f SymbolType-1.0/SymbolType.egg-info/PKG-INFO
rm -f SymbolType-1.0/SymbolType.egg-info/SOURCES.txt
rm -f SymbolType-1.0/SymbolType.egg-info/dependency_links.txt
+
+
+# avoid installing tests: useless at runtime and prone to name clashes
+install/$(PKG)::
+ rm -rf debian/$(PKG)/usr/lib/python*/site-packages/tests/
+ rm -f debian/$(PKG)/usr/lib/python*/site-packages/*.pth
+
+USCAN_EXTRA_ARGS = --repack
+# -include debian/get-orig-source.mk
+
+.PHONY: get-orig-source
+get-orig-source:
+ @echo $(DEB_SUBDIR)
+ set -e; \
+ for upstream in $(UPSTREAMS); do \
+ uscan --watchfile debian/$(PKG_PREFIX)`echo $$upstream | cut -d- -f1`.watch $(USCAN_EXTRA_ARGS) \
+ --upstream-version 0 --download-version `echo $$upstream | cut -d- -f2` \
+ --package `echo $(PKG_PREFIX)$$upstream | cut -d- -f1` \
+ --download --destdir $(TARBALLS_DIR)/ --no-symlink; \
+ mv $(TARBALLS_DIR)/`echo $(PKG_PREFIX)$$upstream`.tar.gz \
+ $(TARBALLS_DIR)/$(PKG)_$(VERSION).orig-`echo $$upstream | tr . -`.tar.gz; \
+ done
+ # TODO: Find why create-empty-orig option does't work
+ mkdir $(TARBALLS_DIR)/$(PKG)-$(VERSION)
+ cd $(TARBALLS_DIR); tar czf $(PKG)_$(VERSION).orig.tar.gz $(PKG)-$(VERSION)
+ rmdir $(TARBALLS_DIR)/$(PKG)-$(VERSION)
More information about the Python-modules-commits
mailing list