File: rules

package info (click to toggle)
python-pauvre 0.2.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 532 kB
  • sloc: python: 3,933; sh: 44; makefile: 20
file content (28 lines) | stat: -rwxr-xr-x 867 bytes parent folder | download | duplicates (3)
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
#!/usr/bin/make -f

# DH_VERBOSE := 1

export PYBUILD_NAME=pauvre

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

override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
	PYBUILDDIR="$$(echo "$(CURDIR)"/.pybuild/cpython3_3.*/build)" \
	&& mkdir -p "$${PYBUILDDIR}/pauvre/tests/testdata/alignments" \
		"$${PYBUILDDIR}/pauvre/tests/testresults" \
	&& cp -r "$(CURDIR)/debian/tests/gff_files" \
		"$${PYBUILDDIR}/pauvre/tests/testdata" \
	&& BUILDDIR="$${PYBUILDDIR}" PATH="$(CURDIR)/debian/bin:$$PATH" \
		dh_auto_test \
	&& rm "$${PYBUILDDIR}/input" \
	&& rm -r "$${PYBUILDDIR}/pauvre/tests/testdata" \
		"$${PYBUILDDIR}/pauvre/tests/testresults"
endif

override_dh_installexamples:
	# Do not install test script in Python lib
	find debian -name scripts -type d | xargs rm -rf
	dh_installexamples
	sed -i 's/^git clone/#&/' `find debian -name test.sh`