[Python-modules-commits] r22264 - in packages/sip4/trunk/debian (changelog control rules)
kitterman at users.alioth.debian.org
kitterman at users.alioth.debian.org
Sat Jun 23 16:21:33 UTC 2012
Date: Saturday, June 23, 2012 @ 16:21:31
Author: kitterman
Revision: 22264
* Install sip.h for python3-sip-dev in the correct directories
* Add support for dpkg-buildflags in debian/rules
- Build dbg packages -02 instead of -00 as a consequence
- Add build-depends on dpkg-dev (>= 1.16.1~)
* Add missing build-depends on flex
* Drop unneeded depends on libjs-jquery for python3-sip-dev
Modified:
packages/sip4/trunk/debian/changelog
packages/sip4/trunk/debian/control
packages/sip4/trunk/debian/rules
Modified: packages/sip4/trunk/debian/changelog
===================================================================
--- packages/sip4/trunk/debian/changelog 2012-06-23 16:20:12 UTC (rev 22263)
+++ packages/sip4/trunk/debian/changelog 2012-06-23 16:21:31 UTC (rev 22264)
@@ -1,3 +1,14 @@
+sip4 (4.13.3-2) unstable; urgency=low
+
+ * Install sip.h for python3-sip-dev in the correct directories
+ * Add support for dpkg-buildflags in debian/rules
+ - Build dbg packages -02 instead of -00 as a consequence
+ - Add build-depends on dpkg-dev (>= 1.16.1~)
+ * Add missing build-depends on flex
+ * Drop unneeded depends on libjs-jquery for python3-sip-dev
+
+ -- Scott Kitterman <scott at kitterman.com> Fri, 22 Jun 2012 11:54:27 -0400
+
sip4 (4.13.3-1) unstable; urgency=low
* New upstream release
Modified: packages/sip4/trunk/debian/control
===================================================================
--- packages/sip4/trunk/debian/control 2012-06-23 16:20:12 UTC (rev 22263)
+++ packages/sip4/trunk/debian/control 2012-06-23 16:21:31 UTC (rev 22264)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Torsten Marek <shlomme at debian.org>, Michael Casadevall <mcasadevall at debian.org>, Scott Kitterman <scott at kitterman.com>
-Build-Depends: debhelper (>= 7), python-all-dev (>= 2.6.7-3~), python-all-dbg, python3-all-dev (>= 3.2.2~rc1-1~), python3-all-dbg
+Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 7), python-all-dev (>= 2.6.7-3~), python-all-dbg, python3-all-dev (>= 3.2.2~rc1-1~), python3-all-dbg, flex
Standards-Version: 3.9.3
Homepage: http://www.riverbankcomputing.co.uk/software/sip/
Vcs-Svn: svn://svn.debian.org/python-modules/packages/sip4/trunk
@@ -107,7 +107,7 @@
Package: python3-sip-dev
Architecture: any
Section: python
-Depends: ${python:Depends}, python3-sip (= ${binary:Version}), python3-dev, ${shlibs:Depends}, libjs-jquery, ${misc:Depends}
+Depends: ${python:Depends}, python3-sip (= ${binary:Version}), python3-dev, ${shlibs:Depends}, ${misc:Depends}
Recommends: python3-sip (>= ${source:Version})
Suggests: python-sip-doc
Description: Python 3/C++ bindings generator development files
Modified: packages/sip4/trunk/debian/rules
===================================================================
--- packages/sip4/trunk/debian/rules 2012-06-23 16:20:12 UTC (rev 22263)
+++ packages/sip4/trunk/debian/rules 2012-06-23 16:21:31 UTC (rev 22264)
@@ -10,10 +10,16 @@
INSTDIR=$(CURDIR)/debian
CFLAGS=
+CPPFLAGS=
+CXXFLAGS=
+LDFLAGS=
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0 -g
else
- CFLAGS += -O2 -g
+ CFLAGS += $(shell dpkg-buildflags --get CFLAGS)
+ CPPFLAGS += $(shell dpkg-buildflags --get CPPFLAGS)
+ CXXFLAGS += $(shell dpkg-buildflags --get CXXFLAGS)
+ LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS)
endif
PYTHONS := $(shell pyversions -vr) $(shell py3versions -vd)
@@ -37,7 +43,9 @@
cd build-$* \
&& python$* ../configure.py \
-d /usr/lib/python$*/$(call py_sitename,$*) \
- -u STRIP="" CFLAGS="${CFLAGS}" CFLAGS_RELEASE="" CXXFLAGS="${CFLAGS}" CXXFLAGS_RELEASE=""
+ -u STRIP="" CFLAGS="${CFLAGS} ${CPPFLAGS}" CFLAGS_RELEASE="" \
+ CXXFLAGS="${CXXFLAGS} ${CPPFLAGS}" CXXFLAGS_RELEASE="" \
+ LFLAGS="${LDFLAGS}" LFLAGS_RELEASE=""
touch $@
dbg-build-%/configure-stamp:
@@ -47,7 +55,9 @@
&& 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=""
+ -u CFLAGS="${CFLAGS} ${CPPFLAGS}" CFLAGS_RELEASE="" \
+ CXXFLAGS="${CXXFLAGS} ${CPPFLAGS}" CXXFLAGS_RELEASE="" \
+ LFLAGS="${LDFLAGS}" LFLAGS_RELEASE="" STRIP=""
touch $@
@@ -107,11 +117,11 @@
install -m 644 -o root -g root debian/sipconfig_py3.py debian/python3-sip/usr/lib/python3.$*/dist-packages/sipconfig.py
install -m 644 -o root -g root build-3.$*/sipconfig.py debian/python3-sip/usr/lib/python3.$*/dist-packages/sipconfig_nd.py
install -m 644 -o root -g root dbg-build-3.$*/sipconfig.py debian/python3-sip-dbg/usr/lib/python3.$*/dist-packages/sipconfig_d.py
- mkdir -p debian/python3-sip-dev/usr/include/python3.$*
- install -m 644 -o root -g root siplib/sip.h debian/python3-sip-dev/usr/include/python3.$*/
- mkdir -p debian/python3-sip-dev/usr/include/python3.$*_d
- ln -s ../python3.$*/sip.h \
- debian/python3-sip-dev/usr/include/python3.$*_d/sip.h
+ mkdir -p debian/python3-sip-dev/usr/include/python3.$*mu
+ install -m 644 -o root -g root siplib/sip.h debian/python3-sip-dev/usr/include/python3.$*mu/
+ mkdir -p debian/python3-sip-dev/usr/include/python3.$*dmu
+ ln -s ../python3.$*mu/sip.h \
+ debian/python3-sip-dev/usr/include/python3.$*dmu/sip.h
mkdir -p debian/python3-sip-dev/usr/lib/python3.$*/dist-packages
install -m 644 -o root -g root sipdistutils.py debian/python3-sip-dev/usr/lib/python3.$*/dist-packages
More information about the Python-modules-commits
mailing list