[Python-modules-commits] r29529 - in packages/python-pyramid/trunk/debian (5 files)

barry at users.alioth.debian.org barry at users.alioth.debian.org
Fri Jun 27 15:40:42 UTC 2014


    Date: Friday, June 27, 2014 @ 15:40:41
  Author: barry
Revision: 29529

  - override_dh_auto_install: Append '3' to /usr/bin scripts in the
    python3-pyramid binary package.
  - override_dh_installman: Use help2man to create manpages for all the
    /usr/bin scripts.

Added:
  packages/python-pyramid/trunk/debian/python-pyramid.manpages
  packages/python-pyramid/trunk/debian/python3-pyramid.manpages
Modified:
  packages/python-pyramid/trunk/debian/changelog
  packages/python-pyramid/trunk/debian/control
  packages/python-pyramid/trunk/debian/rules

Modified: packages/python-pyramid/trunk/debian/changelog
===================================================================
--- packages/python-pyramid/trunk/debian/changelog	2014-06-27 09:32:15 UTC (rev 29528)
+++ packages/python-pyramid/trunk/debian/changelog	2014-06-27 15:40:41 UTC (rev 29529)
@@ -5,6 +5,10 @@
   * d/rules:
     - Remove comment for repacking orig.tar.gz.
     - Switch to --buildsystem=pybuild and add dh_python3.
+    - override_dh_auto_install: Append '3' to /usr/bin scripts in the
+      python3-pyramid binary package.
+    - override_dh_installman: Use help2man to create manpages for all the
+      /usr/bin scripts.
   * d/control:
     - Added python3-pyramid binary package.
     - Updated Build-Depends.

Modified: packages/python-pyramid/trunk/debian/control
===================================================================
--- packages/python-pyramid/trunk/debian/control	2014-06-27 09:32:15 UTC (rev 29528)
+++ packages/python-pyramid/trunk/debian/control	2014-06-27 15:40:41 UTC (rev 29529)
@@ -5,6 +5,7 @@
 Uploaders: TANIGUCHI Takaki <takaki at debian.org>
 Build-Depends: debhelper (>= 9),
                dh-python,
+               help2man,
                python-all (>= 2.6.6-3),
                python-pastedeploy,
                python-repoze.lru,

Added: packages/python-pyramid/trunk/debian/python-pyramid.manpages
===================================================================
--- packages/python-pyramid/trunk/debian/python-pyramid.manpages	                        (rev 0)
+++ packages/python-pyramid/trunk/debian/python-pyramid.manpages	2014-06-27 15:40:41 UTC (rev 29529)
@@ -0,0 +1,8 @@
+debian/manpages/pserve.man
+debian/manpages/pviews.man
+debian/manpages/ptweens.man
+debian/manpages/pshell.man
+debian/manpages/prequest.man
+debian/manpages/pcreate.man
+debian/manpages/pdistreport.man
+debian/manpages/proutes.man

Added: packages/python-pyramid/trunk/debian/python3-pyramid.manpages
===================================================================
--- packages/python-pyramid/trunk/debian/python3-pyramid.manpages	                        (rev 0)
+++ packages/python-pyramid/trunk/debian/python3-pyramid.manpages	2014-06-27 15:40:41 UTC (rev 29529)
@@ -0,0 +1,8 @@
+debian/manpages3/pserve3.man
+debian/manpages3/pviews3.man
+debian/manpages3/ptweens3.man
+debian/manpages3/pshell3.man
+debian/manpages3/prequest3.man
+debian/manpages3/pcreate3.man
+debian/manpages3/pdistreport3.man
+debian/manpages3/proutes3.man

Modified: packages/python-pyramid/trunk/debian/rules
===================================================================
--- packages/python-pyramid/trunk/debian/rules	2014-06-27 09:32:15 UTC (rev 29528)
+++ packages/python-pyramid/trunk/debian/rules	2014-06-27 15:40:41 UTC (rev 29529)
@@ -2,12 +2,47 @@
 # -*- makefile -*-
 
 export PYBUILD_NAME=pyramid
+export pkgversion=$(shell dpkg-parsechangelog --show-field version)
 
 %:
 	dh $@ --with python2,python3 --buildsystem=pybuild
 
-# override_dh_fixperms:
-# 	dh_fixperms
-# 	chmod -x \
-# 		$(CURDIR)/debian/python-pyramid/usr/share/pyshared/pyramid/scaffolds/alchemy/+package+/models.py
-# #		$(CURDIR)/debian/python-pyramid/usr/share/pyshared/pyramid/scaffolds/alchemy/+package+/__init__.py_tmpl \
+
+override_dh_auto_install:
+	dh_auto_install
+	cd $(CURDIR)/debian/python3-pyramid/usr/bin; \
+	for file in * ; do \
+	    mv $${file} $${file}3; \
+	done
+
+
+override_dh_installman:
+	mkdir -p $(CURDIR)/debian/manpages
+	cd $(CURDIR)/debian/python-pyramid/usr/bin; \
+	export PYTHONPATH=$(CURDIR); \
+	set -x; \
+	for file in *; do \
+	    help2man --version-string=$${pkgversion} \
+		     --no-info --section=1 \
+		     --name="Python 2 Pyramid command" \
+		     --output=$(CURDIR)/debian/manpages/$${file}.man \
+		     ./$${file}; \
+	done
+	mkdir -p $(CURDIR)/debian/manpages3
+	cd $(CURDIR)/debian/python3-pyramid/usr/bin; \
+	export PYTHONPATH=$(CURDIR); \
+	set -x; \
+	for file in *; do \
+	    help2man --version-string=$${pkgversion} \
+		     --no-info --section=1 \
+		     --name="Python 3 Pyramid command" \
+		     --output=$(CURDIR)/debian/manpages3/$${file}.man \
+		     ./$${file}; \
+	done
+	dh_installman
+
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -rf $(CURDIR)/debian/manpages
+	rm -rf $(CURDIR)/debian/manpages3




More information about the Python-modules-commits mailing list