Re: Michal Čihař 2006-11-07 <[EMAIL PROTECTED]> > you can find attached patch for building metakit for python 2.4 what > obviously fixes this problem. I'm going to push this as NMU through my > AM.
Hi,
here comes the diff for the NMU I'll upload in a minute.
debdiff libmetakit2.4.9.3_2.4.9.3-6.1.dsc
/srv/pbuilder/result/libmetakit2.4.9.3_2.4.9.3-6.2.dsc
libmetakit2.4.9.3-2.4.9.3/debian/changelog | 7 +++++++
debian/pyversions | 1 -
libmetakit2.4.9.3-2.4.9.3/debian/control | 4 +++-
libmetakit2.4.9.3-2.4.9.3/debian/rules | 8 +++++---
4 files changed, 15 insertions(+), 5 deletions(-)
diff -u libmetakit2.4.9.3-2.4.9.3/debian/changelog
libmetakit2.4.9.3-2.4.9.3/debian/changelog
--- libmetakit2.4.9.3-2.4.9.3/debian/changelog
+++ libmetakit2.4.9.3-2.4.9.3/debian/changelog
@@ -1,3 +1,10 @@
+libmetakit2.4.9.3 (2.4.9.3-6.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Build against python 2.4 (Closes: #386480).
+
+ -- Michal Čihař <[EMAIL PROTECTED]> Sun, 26 Nov 2006 15:45:49 +0100
+
libmetakit2.4.9.3 (2.4.9.3-6.1) unstable; urgency=low
* Non-maintainer upload.
reverted:
--- libmetakit2.4.9.3-2.4.9.3/debian/pyversions
+++ libmetakit2.4.9.3-2.4.9.3.orig/debian/pyversions
@@ -1 +0,0 @@
-2.3
diff -u libmetakit2.4.9.3-2.4.9.3/debian/control
libmetakit2.4.9.3-2.4.9.3/debian/control
--- libmetakit2.4.9.3-2.4.9.3/debian/control
+++ libmetakit2.4.9.3-2.4.9.3/debian/control
@@ -2,8 +2,9 @@
Section: libs
Priority: optional
Maintainer: Gerfried Fuchs <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0), tcl8.4-dev, python2.3-dev, python-support
(>= 0.4.0)
+Build-Depends: debhelper (>= 5.0.38), tcl8.4-dev, python-dev, python-support
(>= 0.4.0)
Standards-Version: 3.7.2
+XS-Python-Version: current
Package: libmetakit2.4.9.3c2
Architecture: any
@@ -26,6 +27,7 @@
Provides: libmetakit-python, ${python:Provides}
Replaces: libmetakit-python, python2.3-metakit (<< 2.4.9.3-6.1)
Conflicts: libmetakit-python, python2.3-metakit (<< 2.4.9.3-6.1)
+XB-Python-Version: ${python:Versions}
Description: Metakit bindings for python
MetaKit is an embeddable database library. It lets you build applications
which store their data efficiently, in a portable way, and which will not
diff -u libmetakit2.4.9.3-2.4.9.3/debian/rules
libmetakit2.4.9.3-2.4.9.3/debian/rules
--- libmetakit2.4.9.3-2.4.9.3/debian/rules
+++ libmetakit2.4.9.3-2.4.9.3/debian/rules
@@ -8,6 +8,8 @@
# This is the upstream release number to use in libtool -release
export UPSTREAM_RELEASE=2.4.9.3
+PYTHON_VERSION=$(shell pyversions -d)
+
CXXFLAGS=-g -fomit-frame-pointer -DNDEBUG
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CXXFLAGS += -O0
@@ -35,7 +37,7 @@
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--with-tcl=/usr/include/tcl8.4,/usr/lib/tcl8.4 \
- --with-python=/usr
+
--with-python=/usr/include/$(PYTHON_VERSION),/usr/lib/$(PYTHON_VERSION)/site-packages
touch configure-stamp
@@ -52,7 +54,7 @@
dh_clean -k
dh_installdirs
install -d debian/tmp/usr/include debian/tmp/usr/lib
- mkdir -p debian/tmp/usr/lib/python2.3/site-packages
+ mkdir -p debian/tmp/usr/lib/$(PYTHON_VERSION)/site-packages
(cd builds && ln -s ../debian debian)
$(MAKE) -C builds install DESTDIR=$(CURDIR)/debian/tmp
builds/libtool --finish $(CURDIR)/debian/tmp/usr/lib
@@ -78,7 +80,7 @@
dh_installmanpages
dh_installinfo
dh_installchangelogs CHANGES
- dh_pysupport -V2.3
+ dh_pysupport
dh_link
dh_strip
dh_compress
Christoph
--
[EMAIL PROTECTED] | http://www.df7cb.de/
signature.asc
Description: Digital signature

