override_dh_auto_configure:
dh_auto_configure -Bbuild.python3 -- $(extra_flags) -DFREESTEAM_PYTHON_VERSION=3
dh_auto_configure -Bbuild.python2 -- $(extra_flags) -DFREESTEAM_PYTHON_VERSION=2.7
override_dh_auto_build:
dh_auto_build -Bbuild.python3
dh_auto_build -Bbuild.python2
override_dh_auto_install:
dh_auto_install -Bbuild.python3
dh_auto_install -Bbuild.python2
ldd debian/tmp/usr/lib/python*/dist-packages/_freesteam*.so
override_dh_auto_test:
dh_auto_test -Bbuild.python3
cd build.python3 && ./test
dh_auto_test -Bbuild.python2
cd build.python2 && ./test
override_dh_shlibdeps:
dh_makeshlibs
dh_shlibdeps -v
and d/control:
Source: freesteam
Section: contrib/science
Priority: extra
Maintainer: John Pye <john@curioussymbols.com>
Build-Depends: debhelper (>= 9), cmake, gcc (>= 4.3), swig,
libgsl-dev (>= 2.3+dfsg-1~),
dh-python,
python3-all-dev (>= 3.5~),
python-all-dev (>= 2.6.6-3~)
X-Python-Version: current
X-Python3-Version: >= 3.2
Standards-Version: 3.7.2
...
Package: python-freesteam
Architecture: any
Section: python
Depends: libfreesteam-dev (= ${binary:Version}), ${python:Depends}
Description:Steam properties calculation library (Python bindings)
...
Christophe TROPHIME
Research Engineer
CNRS - LNCMI
25, rue des Martyrs
BP 166
38042 GRENOBLE Cedex 9
FRANCE
Tel : +33 (0)4 76 88 90 02
Fax : +33 (0) 4 76 88 10 01
Office U 19
M@il : christophe.trophime@lncmi.cnrs.fr