summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules53
1 files changed, 0 insertions, 53 deletions
diff --git a/debian/rules b/debian/rules
deleted file mode 100755
index 9ebe3a9..0000000
--- a/debian/rules
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/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_DESTDIR_python3=debian/python3-zmq/
-export PYBUILD_DESTDIR_python3-dbg=debian/python3-zmq-dbg/
-export PYBUILD_DESTDIR_pypy=debian/pypy-zmq/
-export PYBUILD_DEBUG=1
-export DH_VERBOSE=1
-
-%:
- dh $@ --with python2,python3,pypy --buildsystem=pybuild
-
-override_dh_install:
- dh_install
- # remove a couple of header files already in python3-zmq
- find debian/python3-zmq-dbg/usr/lib/ ! -type d ! -name '*.so' -delete
- find debian/python-zmq-dbg/usr/lib/ ! -type d ! -name '*.so' -delete
- # cffi is only used for pypy
- rm -rf debian/python-zmq/usr/lib/python*/dist-packages/zmq/backend/cffi/
- rm -rf debian/python-dbg-zmq/usr/lib/python*/dist-packages/zmq/backend/cffi/
- rm -rf debian/python3-zmq/usr/lib/python*/dist-packages/zmq/backend/cffi/
- rm -rf debian/python3-dbg-zmq/usr/lib/python*/dist-packages/zmq/backend/cffi/
- find debian/python*-zmq/ -name compiler.json -delete
- find debian/python*-zmq/ -name config.json -delete
- # cython core is only used for cpython
- rm -rf debian/pypy-zmq/usr/lib/pypy/dist-packages/zmq/backend/cython
-
- # build shared libraries for pypy and install them
- pypy -c 'import zmq'
- mv -v zmq/backend/cffi/__pycache__/*so \
- $(CURDIR)/debian/pypy-zmq/usr/lib/pypy/dist-packages/zmq/backend/cffi
- # put there by install, not needed
- rm -f $(CURDIR)/debian/pypy-zmq/usr/lib/pypy/dist-packages/_cffi*.so
-
- find debian/python-zmq -depth -type d -empty -exec rmdir {} \;
- find debian/python-zmq-dbg -type d -depth -empty -exec rmdir {} \;
- find debian/python3-zmq -depth -type d -empty -exec rmdir {} \;
- find debian/python3-zmq-dbg -type d -depth -empty -exec rmdir {} \;
- find debian/pypy-zmq -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