[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