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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Which MPI implementation?
# set ARCH_DEFAULT_MPI_IMPL
include /usr/share/mpi-default-dev/debian_defaults
ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/$(ARCH_DEFAULT_MPI_IMPL)/libhdf5.so),)
export DEB_CPPFLAGS_MAINT_APPEND := -I/usr/include/hdf5/$(ARCH_DEFAULT_MPI_IMPL)
export DEB_LDFLAGS_MAINT_APPEND := -Wl,-L/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/$(ARCH_DEFAULT_MPI_IMPL)
endif
%:
dh $@ --with=python2
override_dh_auto_clean:
./waf distclean
find . -name "*.pyc" -delete
find . -name "fort.\*" -delete
find . -name "glob.\*" -delete
find . -name "vola.\*" -delete
configure override_dh_auto_configure:
./waf configure --install-tests --prefix=/usr \
--disable-metis \
--build-executable \
--enable-mpi \
--enable-hdf5
override_dh_auto_build:
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
./waf build -j $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
else
./waf build
endif
override_dh_auto_install:
./waf install --destdir=debian/tmp --install-tests
override_dh_install:
# Do not install umat002a test case as it uses arch-dependent files.
dh_install --exclude umat002a
get-orig-source:
# Retreive aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz
mkdir -p tmp
cd tmp && wget "http://www.code-aster.org/FICHIERS/aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz"
# Go to SRC directory and retreive aster source
cd tmp && tar xzf aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz
cd tmp/aster-full-src-$(ASTER_VERSION)/SRC && tar zxf $(DEB_SOURCE_PACKAGE)-src-$(DEB_UPSTREAM_VERSION).noarch.tar.gz
mkdir -p tmp/aster-full-src-$(ASTER_VERSION)/SRC/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)/$(STA_VERSION)
cd tmp/aster-full-src-$(ASTER_VERSION)/SRC && mv $(STA_UPSTREAM_VERSION)/* $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)/$(STA_VERSION)
cd tmp/aster-full-src-$(ASTER_VERSION)/SRC && tar zcf $(CURDIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)
rm -rf tmp
|