1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#!/usr/bin/make -f
export DH_VERBOSE=1
# The magic debhelper rule
%:
dh $@ --with python3
DESTDIR:=`pwd`/debian/tmp/
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)
AUTOGENERATED:= libharp-dev.links libharp9.links
# For the moment, serial hdf5 only
WITH_HDF5:=--with-hdf5=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial
override_dh_auto_configure:
for f in ${AUTOGENERATED} ; do \
sed -e 's%@TRIPLET@%${DEB_HOST_MULTIARCH}%g' < debian/$$f.in > debian/$$f ; \
done
./configure --prefix=/usr --libdir=$(LIBDIR) \
--enable-python \
$(WITH_HDF5) \
HDF4_INCLUDE=/usr/include/hdf \
UDUNITS2LIBS=-ludunits2 \
PYTHON=python3
override_dh_auto_install:
dh_auto_install
find debian -name '*.la' -delete
rm debian/tmp/usr/share/harp/doc/html/_static/jquery*
rm debian/tmp/usr/share/harp/doc/html/_static/underscore*
rm -rf debian/tmp/usr/share/harp/doc/html/_static/fonts
override_dh_auto_clean:
rm -f config.log
rm -f $(patsubst %, debian/%, ${AUTOGENERATED})
dh_auto_clean
|