Package: twisted Severity: important Version: 8.1.0-3 Tags: patch User: [EMAIL PROTECTED] Usertags: kfreebsd
Hi, the current version fails to build on GNU/kFreeBSD. The epoll() syscall is linux specific, related interface cannot be compiled for non-linux architectures. Please, could you apply attached patch to debian/rules. Thanks in advance Petr
diff -u twisted-8.1.0/debian/rules twisted-8.1.0/debian/rules --- twisted-8.1.0/debian/rules +++ twisted-8.1.0/debian/rules @@ -2,6 +2,8 @@ SHELL = /bin/bash +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + # all versions PYVERS := $(shell pyversions -vs) VER := $(shell /usr/bin/python -c 'import sys; print sys.version[:3]') @@ -53,11 +55,18 @@ rm -f debian/python-twisted-core/usr/lib/python$*/site-packages/twisted/test/generator_failure_tests.py : # python-twisted-bin +ifeq ($(DEB_HOST_ARCH_OS), linux) dh_movefiles -ppython-twisted-bin \ --sourcedir=debian/python-twisted-core \ usr/lib/python$*/site-packages/twisted/protocols/_c_urlarg.so \ usr/lib/python$*/site-packages/twisted/python/_epoll.so \ usr/lib/python$*/site-packages/twisted/test/raiser.so +else + dh_movefiles -ppython-twisted-bin \ + --sourcedir=debian/python-twisted-core \ + usr/lib/python$*/site-packages/twisted/protocols/_c_urlarg.so \ + usr/lib/python$*/site-packages/twisted/test/raiser.so +endif : # python-twisted mkdir -p debian/python-twisted/usr/lib/python$*/site-packages