[Python-modules-commits] r8316 - in packages/sip4-qt3/trunk/debian (5 files)
bzed at users.alioth.debian.org
bzed at users.alioth.debian.org
Mon Apr 27 22:00:25 UTC 2009
Date: Monday, April 27, 2009 @ 22:00:24
Author: bzed
Revision: 8316
* Fixing override disparity: Set 'debug' as sectiong for the -dbg package.
* Bumping Standards-Version to 3.8.1, no changes needed.
* Migrating to python-support.
* Merging changes from Ubuntu to build for Python 2.6. We
don't use python-central stuff, though.
Added:
packages/sip4-qt3/trunk/debian/pyversions
Modified:
packages/sip4-qt3/trunk/debian/changelog
packages/sip4-qt3/trunk/debian/control
packages/sip4-qt3/trunk/debian/python-sip4.install
packages/sip4-qt3/trunk/debian/rules
Modified: packages/sip4-qt3/trunk/debian/changelog
===================================================================
--- packages/sip4-qt3/trunk/debian/changelog 2009-04-27 21:34:12 UTC (rev 8315)
+++ packages/sip4-qt3/trunk/debian/changelog 2009-04-27 22:00:24 UTC (rev 8316)
@@ -1,10 +1,13 @@
sip4-qt3 (4.7.9-3) UNRELEASED; urgency=low
* NOT RELEASED YET
- * debian/control: Fixing override disparity: Set 'debug'
- as sectiong for the -dbg package.
+ * Fixing override disparity: Set 'debug' as sectiong for the -dbg package.
+ * Bumping Standards-Version to 3.8.1, no changes needed.
+ * Migrating to python-support.
+ * Merging changes from Ubuntu to build for Python 2.6. We
+ don't use python-central stuff, though.
- -- Bernd Zeimetz <bzed at debian.org> Sun, 05 Apr 2009 21:36:14 +0200
+ -- Bernd Zeimetz <bzed at debian.org> Mon, 27 Apr 2009 23:56:20 +0200
sip4-qt3 (4.7.9-2) unstable; urgency=low
Modified: packages/sip4-qt3/trunk/debian/control
===================================================================
--- packages/sip4-qt3/trunk/debian/control 2009-04-27 21:34:12 UTC (rev 8315)
+++ packages/sip4-qt3/trunk/debian/control 2009-04-27 22:00:24 UTC (rev 8316)
@@ -3,9 +3,8 @@
Priority: optional
Maintainer: Ricardo Javier Cardenes Medina <rcardenes at debian.org>
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Torsten Marek <shlomme at debian.org>, Bernd Zeimetz <bzed at debian.org>
-Build-Depends: debhelper (>= 5.0.38), python-all-dev (>= 2.3.5-10), python-all-dbg, python-central (>= 0.5.8), dpatch
-XS-Python-Version: all
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 5.0.38), python-all-dev (>= 2.3.5-10), python-all-dbg, python-support (>= 0.7.1), dpatch
+Standards-Version: 3.8.1
Homepage: http://www.riverbankcomputing.co.uk/software/sip/
Vcs-Svn: svn://svn.debian.org/python-modules/packages/sip4-qt3/trunk
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/sip4-qt3/trunk/
@@ -41,7 +40,6 @@
Section: python
Provides: ${python:Provides}
Depends: ${python:Depends}, ${shlibs:Depends}
-XB-Python-Version: ${python:Versions}
Description: Python/C++ bindings generator runtime library
SIP is a tool for generating bindings for C++ classes with some ideas
borrowed from SWIG, but capable of tighter bindings because of its
@@ -53,7 +51,6 @@
Section: debug
Provides: ${python:Provides}
Depends: python-sip4 (= ${binary:Version}), python-dbg, ${shlibs:Depends}
-XB-Python-Version: ${python:Versions}
Description: Python/C++ bindings generator runtime library (debug extension)
SIP is a tool for generating bindings for C++ classes with some ideas
borrowed from SWIG, but capable of tighter bindings because of its
@@ -67,7 +64,6 @@
Depends: ${python:Depends}, python-dev
Replaces: python-sip4 (<< 4.7)
Recommends: python-sip4 (>= ${source:Version})
-XB-Python-Version: ${python:Versions}
Description: Python/C++ bindings generator development files
SIP is a tool for generating bindings for C++ classes with some ideas
borrowed from SWIG, but capable of tighter bindings because of its
Modified: packages/sip4-qt3/trunk/debian/python-sip4.install
===================================================================
--- packages/sip4-qt3/trunk/debian/python-sip4.install 2009-04-27 21:34:12 UTC (rev 8315)
+++ packages/sip4-qt3/trunk/debian/python-sip4.install 2009-04-27 22:00:24 UTC (rev 8316)
@@ -1 +1 @@
-usr/lib/python*/site-packages/sip.so
+usr/lib/python*/*-packages/sip.so
Added: packages/sip4-qt3/trunk/debian/pyversions
===================================================================
--- packages/sip4-qt3/trunk/debian/pyversions (rev 0)
+++ packages/sip4-qt3/trunk/debian/pyversions 2009-04-27 22:00:24 UTC (rev 8316)
@@ -0,0 +1 @@
+2.3-
Modified: packages/sip4-qt3/trunk/debian/rules
===================================================================
--- packages/sip4-qt3/trunk/debian/rules 2009-04-27 21:34:12 UTC (rev 8315)
+++ packages/sip4-qt3/trunk/debian/rules 2009-04-27 22:00:24 UTC (rev 8316)
@@ -18,6 +18,15 @@
PYTHONS := $(shell pyversions -vr debian/control)
+-include /usr/share/python/python.mk
+ifeq (,$(py_sitename))
+py_sitename = site-packages
+py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages
+py_sitename_sh = $(py_sitename)
+py_libdir_sh = $(py_libdir)
+endif
+
+
.PRECIOUS: build-%/configure-stamp dbg-build-%/configure-stamp
configure: $(PYTHONS:%=build-%/configure-stamp) $(PYTHONS:%=dbg-build-%/configure-stamp)
@@ -27,6 +36,7 @@
mkdir -p build-$*
cd build-$* \
&& python$* ../configure.py \
+ -d /usr/lib/python$*/$(call py_sitename,$*) \
-u STRIP="" CFLAGS="${CFLAGS}" CFLAGS_RELEASE="" CXXFLAGS="${CFLAGS}" CXXFLAGS_RELEASE=""
touch $@
@@ -35,6 +45,7 @@
mkdir -p dbg-build-$*
cd dbg-build-$* \
&& python$*-dbg ../configure.py \
+ -d /usr/lib/python$*/$(call py_sitename,$*) \
-e /usr/include/python$*_d \
-u CFLAGS="-O0 -g" CFLAGS_RELEASE="" CXXFLAGS="-O0 -g" CXXFLAGS_RELEASE="" STRIP=""
touch $@
@@ -59,25 +70,27 @@
rm -rf *-stamp siputils.pyc $(PYTHONS:%=build-%) $(PYTHONS:%=dbg-build-%)
dh_clean
-install-indep: configure
+install-indep: configure install-indep-pre $(PYTHONS:%=install-indep-%)
+ dh_install -i
+
+install-indep-pre:
dh_testdir
dh_testroot
dh_clean -k -i
dh_installdirs -i
- for version in ${PYTHONS}; do \
- mkdir -p debian/python-sip4-dev/usr/include/python$$version; \
- install -m 644 -o root -g root siplib/sip.h debian/python-sip4-dev/usr/include/python$$version/; \
- mkdir -p debian/python-sip4-dev/usr/include/python$${version}_d; \
- ln -s ../python$$version/sip.h \
- debian/python-sip4-dev/usr/include/python$${version}_d/sip.h; \
- mkdir -p debian/python-sip4-dev/usr/lib/python$$version/site-packages; \
- install -m 644 -o root -g root debian/sipconfig.py debian/python-sip4-dev/usr/lib/python$$version/site-packages/; \
- install -m 644 -o root -g root sipdistutils.py debian/python-sip4-dev/usr/lib/python$$version/site-packages;\
- install -m 644 -o root -g root build-$$version/sipconfig.py debian/python-sip4-dev/usr/lib/python$$version/site-packages/sipconfig_nd.py;\
- install -m 644 -o root -g root dbg-build-$$version/sipconfig.py debian/python-sip4-dev/usr/lib/python$$version/site-packages/sipconfig_d.py;\
- done
- dh_install -i
+install-indep-%:
+ mkdir -p debian/python-sip4-dev/usr/include/python$*
+ install -m 644 -o root -g root siplib/sip.h debian/python-sip4-dev/usr/include/python$*/
+ mkdir -p debian/python-sip4-dev/usr/include/python$*_d
+ ln -s ../python$*/sip.h \
+ debian/python-sip4-dev/usr/include/python$*_d/sip.h
+ mkdir -p debian/python-sip4-dev/usr/lib/python$*/$(call py_sitename,$*)
+ install -m 644 -o root -g root debian/sipconfig.py debian/python-sip4-dev/usr/lib/python$*/$(call py_sitename,$*)/
+ install -m 644 -o root -g root sipdistutils.py debian/python-sip4-dev/usr/lib/python$*/$(call py_sitename,$*)
+ install -m 644 -o root -g root build-$*/sipconfig.py debian/python-sip4-dev/usr/lib/python$*/$(call py_sitename,$*)/sipconfig_nd.py
+ install -m 644 -o root -g root dbg-build-$*/sipconfig.py debian/python-sip4-dev/usr/lib/python$*/$(call py_sitename,$*)/sipconfig_d.py
+
install-arch: build
dh_testdir
dh_testroot
@@ -124,7 +137,7 @@
endif
dh_compress
dh_fixperms
- DH_PYCENTRAL=nomove dh_pycentral
+ dh_pysupport
dh_installdeb
dh_shlibdeps
dh_gencontrol
More information about the Python-modules-commits
mailing list