summaryrefslogtreecommitdiff
path: root/debian/rules
blob: b15fe5ca01a92abaa9d14dcd2155f0435d9ff694 (plain)
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
#!/usr/bin/make -f

DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

ARCHITECTURE := $(shell dpkg-architecture -qDEB_HOST_ARCH)
export PYBUILD_DESTDIR_python2=debian/python-zmq/
export PYBUILD_DESTDIR_python2-dbg=debian/python-zmq-dbg/
export PYBUILD_DEBUG=1
export DH_VERBOSE=1

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

override_dh_install:
	dh_install
	# remove a couple of header files already in python3-zmq
	find debian/python-zmq-dbg/usr/lib/ ! -type d ! -name '*.so' -delete
	find debian/python*-zmq/ -name compiler.json -delete
	find debian/python*-zmq/ -name config.json -delete
	# cython core is only used for cpython

	find debian/python-zmq -depth -type d -empty -exec rmdir {} \;
	find debian/python-zmq-dbg -type d -depth -empty -exec rmdir {} \;

override_dh_auto_test:
	echo "skipping test"
# hard to debug race condition in monitor sockets
#ifneq (,$(filter $(ARCHITECTURE), mipsel mips))
#	-dh_auto_test
#else
#	dh_auto_test
#endif