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