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

Reply via email to