fixing more deps...
[librewrt/.git] / packages / lang / pyqt4 / files / fixup.sh
diff --git a/packages/lang/pyqt4/files/fixup.sh b/packages/lang/pyqt4/files/fixup.sh
new file mode 100755 (executable)
index 0000000..c4203a0
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+set -e
+PKG_BUILD_DIR="$1"
+
+# SIP uses PyLong_FromUnsignedLong to convert from void * to
+# PyLong. This results in a compilation error for the implicit cast
+# on C++ compilers. Make an explicit cast.
+sed -i -e 's/PyLong_FromUnsignedLong(/PyLong_FromUnsignedLong((unsigned long)/g' $PKG_BUILD_DIR/QtCore/sipQtCoreQThread.cpp
+