File: rules

package info (click to toggle)
mdanalysis 2.4.2%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 109,240 kB
  • sloc: python: 73,917; ansic: 8,185; makefile: 145; sh: 97
file content (49 lines) | stat: -rwxr-xr-x 1,882 bytes parent folder | download
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
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1

export PYBUILD_NAME=mdanalysis
export PYBUILD_DIR=package

ifneq (,$(filter $(DEB_HOST_ARCH), i386))
  export DEB_CFLAGS_MAINT_APPEND += -ffloat-store
endif

%:
	dh $@ --with python3,sphinxdoc --buildsystem=pybuild

execute_after_dh_auto_clean:
	rm -f .duecredit.p
	rm -f package/MDAnalysis/authors.py
	rm -f package/MDAnalysis/analysis/encore/clustering/affinityprop.c \
	  package/MDAnalysis/analysis/encore/cutils.c \
	  package/MDAnalysis/analysis/encore/dimensionality_reduction/stochasticproxembed.c \
	  package/MDAnalysis/lib/_augment.cpp \
	  package/MDAnalysis/lib/_cutil.cpp \
	  package/MDAnalysis/lib/c_distances.c \
	  package/MDAnalysis/lib/c_distances_openmp.c \
	  package/MDAnalysis/lib/formats/cython_util.c \
	  package/MDAnalysis/lib/formats/libdcd.c \
	  package/MDAnalysis/lib/formats/libmdaxdr.c \
	  package/MDAnalysis/lib/nsgrid.cpp \
	  package/MDAnalysis/lib/qcprot.c
	rm -rf package/MDAnalysis.egg-info
	rm -f testsuite/MDAnalysisTests/data/.*_offsets.npz  testsuite/MDAnalysisTests/data/*/.*_offsets.npz
	rm -rf testsuite/.pytest_cache

override_dh_auto_test:
	for py in $(shell py3versions -rv); do \
	  echo "=== testing with python$$py ==="; \
	  pydir=`pybuild -p $$py --system=distutils --print {build_dir}`; \
	  MPLBACKEND=agg PYTHONPATH=$$pydir python$$py -mpytest testsuite; \
	  rm -rf $$pydir/MDAnalysis/.hypothesis; \
	done

execute_after_dh_python3:
	dh_numpy3

execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep:
	PYTHONPATH=$(shell pybuild --pyver `py3versions --default -v` --print {build_dir}) make html -C package/doc/sphinx/ BUILDDIR=$(CURDIR)/.pybuild  # HTML generator