r43848 - /packages/fenics/syfi/trunk/debian/rules

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Fri Sep 2 11:46:26 UTC 2011


Author: johannr-guest
Date: Fri Sep  2 11:46:25 2011
New Revision: 43848

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=43848
Log:
Build for all supported Python versions and switch from dh_pycentral to dh_python2.

Modified:
    packages/fenics/syfi/trunk/debian/rules

Modified: packages/fenics/syfi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/syfi/trunk/debian/rules?rev=43848&op=diff
==============================================================================
--- packages/fenics/syfi/trunk/debian/rules (original)
+++ packages/fenics/syfi/trunk/debian/rules Fri Sep  2 11:46:25 2011
@@ -28,6 +28,19 @@
 DEB_SCONS_INSTALL_OPTIONS = DESTDIR=$(DEB_DESTDIR)
 
 USCAN_DESTDIR := $(CURDIR)
+
+PY_VERSIONS = $(shell pyversions --requested debian/control | tac -s' ')
+
+install-stamp-%:
+	cd $(DEB_BUILDDIR); rm -rf scons/{options.cache,pkgconfig} && \
+	  cmake -D PYTHON_EXECUTABLE:FILEPATH=/usr/bin/$* \
+	    -D PYTHON_LIBRARY:FILEPATH=/usr/lib/lib$*.so \
+	    -D PYTHON_INCLUDE_DIR:PATH=/usr/include/$* \
+	    $(DEB_CMAKE_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS)
+	make -C $(DEB_BUILDDIR) install DESTDIR=$(CURDIR)/debian/tmp
+	touch $@
+
+install/python-dolfin:: $(addprefix install-stamp-, $(PY_VERSIONS))
 
 clean::
 	find syfi -name "*.os" | xargs rm -f
@@ -61,10 +74,10 @@
 	done
 
 binary-install/python-syfi0::
-	dh_pycentral -p$(cdbs_curpkg)
+	dh_python2 -p$(cdbs_curpkg)
 
 binary-install/syfi-bin::
-	dh_pycentral -p$(cdbs_curpkg)
+	dh_python2 -p$(cdbs_curpkg)
 
 DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -n -e 's/\.dfsg.*$$//p')
 




More information about the debian-science-commits mailing list