23 | 23 |
ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
|
24 | 24 |
CMAKE_OPTS += -D'WITH_01_COMPILE:BOOL=ON'
|
25 | 25 |
endif
|
|
26 |
|
|
27 |
export PYBUILD_NAME=libsbml
|
26 | 28 |
|
27 | 29 |
### let's do it ###
|
28 | 30 |
|
|
54 | 56 |
endif
|
55 | 57 |
mkdir -p build
|
56 | 58 |
cd build ; cmake $(CMAKE_OPTS) ../
|
57 | |
# skip this hack since it should work also without it
|
58 | |
# /bin/sh debian/bin/python_fix.sh
|
59 | 59 |
|
60 | 60 |
override_dh_auto_build:
|
61 | |
# we need to mount proc
|
62 | |
# see https://lists.alioth.debian.org/pipermail/debian-med-packaging/2015-December/037461.html
|
63 | |
# and https://lists.alioth.debian.org/pipermail/debian-med-packaging/2015-December/037474.html
|
64 | |
## its rather a bug in pbuilder if proc is not mounted ...# if mount | grep "^proc " ; then echo "proc mounted - fine"; else mount proc /proc -t proc ; fi
|
65 | 61 |
cd build ; make
|
66 | 62 |
|
67 | 63 |
override_dh_auto_test:
|
|
72 | 68 |
override_dh_auto_install:
|
73 | 69 |
cd build ; DESTDIR=../debian/tmp make install
|
74 | 70 |
sed 's#formatted/##g' docs/index.html.in > $(debtmp)/usr/share/libsbml/docs/index.html
|
|
71 |
# dh_auto_install -O--buildsystem=pybuild # unfortunately there is no setup.py
|
|
72 |
set -x ; \
|
|
73 |
for pyv in `py3versions -s` ; do \
|
|
74 |
test -e $(debtmp)/usr/lib/*/$${pyv}/site-packages && mv $(debtmp)/usr/lib/*/python$${pyv}/site-packages $(debtmp)/usr/lib/python$${pyv}/dist-packages || true ; \
|
|
75 |
done
|
75 | 76 |
dh_auto_install
|
76 | 77 |
find $(debtmp)/usr -type f -name "*.js" -delete
|
77 | 78 |
find $(debtmp)/usr -type f -name "*.md5" -delete
|
78 | 79 |
find $(debtmp)/usr -type f -exec chmod 644 {} +
|
79 | |
for pyv in `py3versions -s` ; do \
|
80 | |
test -e $(debtmp)/usr/lib/$${pyv}/site-packages && mv $(debtmp)/usr/lib/python$${pyv}/site-packages $(debtmp)/usr/lib/python$${pyv}/dist-packages || true ; \
|
81 | |
done
|
82 | 80 |
find $(debtmp)/usr/lib -name "*.mex*" -exec strip --strip-unneeded {} + || true
|
83 | 81 |
find $(debtmp)/usr/lib -name "*.mex*" -exec strip --remove-section=.comment {} + || true
|
84 | 82 |
dpkg-shlibdeps $(debtmp)/usr/lib/*/octave/site/oct/*/*.mex -Tdebian/libsbml5-octave.substvars
|