[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