[pkg-boost-commits] r13994 - boost/branches/debian-1.33.1/debian

Domenico Andreoli cavok at costa.debian.org
Sat Sep 9 00:01:52 UTC 2006


Author: cavok
Date: 2006-09-09 00:01:51 +0000 (Sat, 09 Sep 2006)
New Revision: 13994

Modified:
   boost/branches/debian-1.33.1/debian/changelog
   boost/branches/debian-1.33.1/debian/control
   boost/branches/debian-1.33.1/debian/rules
Log:
pyste package is now provided

Modified: boost/branches/debian-1.33.1/debian/changelog
===================================================================
--- boost/branches/debian-1.33.1/debian/changelog	2006-07-20 10:45:51 UTC (rev 13993)
+++ boost/branches/debian-1.33.1/debian/changelog	2006-09-09 00:01:51 UTC (rev 13994)
@@ -1,3 +1,11 @@
+boost (1.33.1-6) unstable; urgency=low
+
+  * Packaged Pyste.  Closes: #189839.
+
+  * Package libboost-dbg has now priority extra.
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri,  8 Sep 2006 21:56:31 +0200
+
 boost (1.33.1-5) unstable; urgency=low
 
   * CSS file for HTML documentation is now correctly installed.

Modified: boost/branches/debian-1.33.1/debian/control
===================================================================
--- boost/branches/debian-1.33.1/debian/control	2006-07-20 10:45:51 UTC (rev 13993)
+++ boost/branches/debian-1.33.1/debian/control	2006-09-09 00:01:51 UTC (rev 13994)
@@ -26,6 +26,7 @@
 Package: libboost-dbg
 Architecture: any
 Section: libdevel
+Priority: extra
 Depends: ${shlibs:Depends}
 Suggests: libboost-dev
 Description: Boost C++ Libraries with debug symbols
@@ -416,3 +417,18 @@
  the well known idioms of the Standard Template Library (STL).
  .
   Homepage: http://www.boost.org/libs/wave/
+
+Package: pyste
+Architecture: all
+Section: python
+Provides: ${python:Provides}
+Depends: ${python:Depends}, python-celementtree | python-elementtree, gccxml
+XB-Python-Version: ${python:Versions}
+Description: Boost.Python code generator
+ Part of the Boost C++ Libraries collection.
+ .
+ User specifies classes and functions to be exported using a simple
+ interface file, which following the Boost.Python's philosophy, is
+ simple Python code.
+ .
+  Homepage: http://www.boost.org/libs/python/pyste/

Modified: boost/branches/debian-1.33.1/debian/rules
===================================================================
--- boost/branches/debian-1.33.1/debian/rules	2006-07-20 10:45:51 UTC (rev 13993)
+++ boost/branches/debian-1.33.1/debian/rules	2006-09-09 00:01:51 UTC (rev 13994)
@@ -48,7 +48,7 @@
 
 exampledir = debian/libboost-doc/usr/share/doc/libboost-doc/examples
 htmldir = debian/libboost-doc/usr/share/doc/libboost-doc/HTML
-
+pyste_prefix = $(PWD)/debian/pyste/usr
 bjam = tools/build/jam_src/bjam
 
 JAM = $(bjam) -d2 \
@@ -81,6 +81,8 @@
 	rm -f libs/graph/src/*.o
 	$(MAKE) -C libs/graph/src EXTRAFLAGS="$(CFLAGS) -fPIC" GRAPH_SONAME_VERSION=$(SOVERSION) libbgl-viz.so
 
+	cd libs/python/pyste/install && python setup.py build
+
 	touch build-stamp
 
 clean:
@@ -106,9 +108,12 @@
 	rm -f libs/config/config.{log,status}
 	# rm -f libs/graph/src/graphviz_parser.tab.{c,h}
 
+	cd libs/python/pyste/install && python setup.py clean
+	rm -rf libs/python/pyste/install/build
+
 	dh_clean
 
-install: DH_OPTIONS=
+install: DH_OPTIONS=-X.svn
 install: build
 	dh_testdir
 	dh_testroot
@@ -118,6 +123,8 @@
 	find debian/tmp/usr/include -type f | xargs chmod 644
 	find debian/tmp -name .cvsignore | xargs rm -f
 	find debian -empty -type f | xargs rm -f
+	cd libs/python/pyste/install && python setup.py install --no-compile --prefix=$(pyste_prefix) --install-lib=$(pyste_prefix)/share/python-support/pyste
+	mv $(pyste_prefix)/bin/pyste.py $(pyste_prefix)/bin/pyste
 
 	# package bcp
 	dh_installdirs -pbcp usr/bin
@@ -511,6 +518,8 @@
 	dh_strip -Nlibboost-dbg
 	dh_link
 	dh_compress -Xlibboost-doc/HTML
+	dh_pysupport
+	dh_python
 	dh_fixperms
 
 	@if [ "$(DH_OPTIONS)" = "-a" ]; then \




More information about the pkg-boost-commits mailing list