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