[pkg-boost-commits] r14527 - boost/trunk/debian
Steven Michael Robbins
smr at alioth.debian.org
Sat Nov 14 19:57:21 UTC 2009
Author: smr
Date: 2009-11-14 19:57:21 +0000 (Sat, 14 Nov 2009)
New Revision: 14527
Added:
boost/trunk/debian/libboost-mpi-python-dev.postinst.in
boost/trunk/debian/libboost-mpi-python-dev.prerm.in
Modified:
boost/trunk/debian/changelog
boost/trunk/debian/rtupdate
boost/trunk/debian/rules
Log:
Add rtupdate support for libboost-mpi-python.
Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog 2009-11-14 19:43:29 UTC (rev 14526)
+++ boost/trunk/debian/changelog 2009-11-14 19:57:21 UTC (rev 14527)
@@ -13,11 +13,12 @@
an identification to Python libraries.
* control:
+ * rtupdate:
* rules: Build libboost-mpi-python1.40.0 and
libboost-mpi-python1.40-dev. Thanks again to Gaudenz Steinlin.
Closes: #552014.
- -- Steve M. Robbins <smr at debian.org> Sat, 14 Nov 2009 12:52:42 -0600
+ -- Steve M. Robbins <smr at debian.org> Sat, 14 Nov 2009 13:57:09 -0600
boost1.40 (1.40.0-2) unstable; urgency=low
Added: boost/trunk/debian/libboost-mpi-python-dev.postinst.in
===================================================================
--- boost/trunk/debian/libboost-mpi-python-dev.postinst.in (rev 0)
+++ boost/trunk/debian/libboost-mpi-python-dev.postinst.in 2009-11-14 19:57:21 UTC (rev 14527)
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+set -e
+
+update=/usr/share/python/runtime.d/libboost-mpi-python at PKGVERSION@-dev.rtupdate
+
+if which pyversions >/dev/null; then
+ $update rtupdate none $(pyversions -d)
+fi
+
+#DEBHELPER#
+
Added: boost/trunk/debian/libboost-mpi-python-dev.prerm.in
===================================================================
--- boost/trunk/debian/libboost-mpi-python-dev.prerm.in (rev 0)
+++ boost/trunk/debian/libboost-mpi-python-dev.prerm.in 2009-11-14 19:57:21 UTC (rev 14527)
@@ -0,0 +1,10 @@
+#! /bin/sh
+
+set -e
+
+update=/usr/share/python/runtime.d/libboost-mpi-python at PKGVERSION@-dev.rtupdate
+
+$update remove
+
+#DEBHELPER#
+
Modified: boost/trunk/debian/rtupdate
===================================================================
--- boost/trunk/debian/rtupdate 2009-11-14 19:43:29 UTC (rev 14526)
+++ boost/trunk/debian/rtupdate 2009-11-14 19:57:21 UTC (rev 14527)
@@ -14,9 +14,11 @@
suf=$2
cd /usr/lib
- target=libboost_python-${py}.${suf}
- link=libboost_python.${suf}
- test -e $target && ln -s -f $target $link
+ for base in libboost_python libboost_mpi_python; do
+ target=${base}-${py}.${suf}
+ link=${base}.${suf}
+ test -e $target && ln -s -f $target $link
+ done
}
remove_linklibs() {
@@ -24,7 +26,8 @@
cd /usr/lib
for thread in "" -mt; do
- rm -f libboost_python${thread}.${suf}
+ rm -f libboost_python${thread}.${suf}
+ rm -f libboost_mpi_python${thread}.${suf}
done
}
Modified: boost/trunk/debian/rules
===================================================================
--- boost/trunk/debian/rules 2009-11-14 19:43:29 UTC (rev 14526)
+++ boost/trunk/debian/rules 2009-11-14 19:57:21 UTC (rev 14527)
@@ -221,12 +221,14 @@
@$(call cp_debhelper,libboost-dev,libboost$(PKGVERSION)-dev)
@$(call cp_debhelper,libboost-doc,libboost$(PKGVERSION)-doc)
@$(call cp_debhelper,libboost-python-dev,libboost-python$(PKGVERSION)-dev)
+ @$(call cp_debhelper,libboost-mpi-python-dev,libboost-mpi-python$(PKGVERSION)-dev)
$(JAM) --prefix=$(CURDIR)/debian/tmp/usr install --without-python
$(JAM) --prefix=$(CURDIR)/debian/tmp/usr install --with-python --with-mpi --pythonid=py24 python=2.4
$(JAM) --prefix=$(CURDIR)/debian/tmp/usr install --with-python --with-mpi --pythonid=py25 python=2.5
install --mode=755 -D debian/rtupdate debian/tmp/usr/share/python/runtime.d/libboost-python$(PKGVERSION)-dev.rtupdate
+ install --mode=755 -D debian/rtupdate debian/tmp/usr/share/python/runtime.d/libboost-mpi-python$(PKGVERSION)-dev.rtupdate
find debian/tmp/usr/include -type f | xargs chmod 644
find debian/tmp -name .cvsignore | xargs rm -f
@@ -318,6 +320,8 @@
cp stage/lib/mpi-py24.so debian/libboost-mpi-python$(SOVERSION)/usr/lib/python2.4/site-packages/boost/mpi.so
cp stage/lib/mpi-py25.so debian/libboost-mpi-python$(SOVERSION)/usr/lib/python2.5/site-packages/boost/mpi.so
# package libboost-mpi-python$(PKGVERSION)-dev
+ dh_install -plibboost-python$(PKGVERSION)-dev --autodest \
+ debian/tmp/usr/share/python/runtime.d/libboost-mpi-python$(PKGVERSION)-dev.rtupdate
dh_install -plibboost-mpi-python$(PKGVERSION)-dev
dh_link -plibboost-mpi$(PKGVERSION)-dev
More information about the pkg-boost-commits
mailing list