summaryrefslogtreecommitdiffstats
path: root/deps/PyQt/PyQt.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-10-14 19:29:39 +0200
committer Eric Hameleers <alien@slackware.com>2017-10-14 19:29:39 +0200
commit6fc26582abf75b6fdcc1483dcfd4022fc69e5490 (patch)
tree18a17e5d9ef30d97960f0057a379aa8f9be84158 /deps/PyQt/PyQt.SlackBuild
parent8ba5647299bac2cb97d76ddf301e3f02d71250da (diff)
downloadktown-6fc26582abf75b6fdcc1483dcfd4022fc69e5490.tar.gz
ktown-6fc26582abf75b6fdcc1483dcfd4022fc69e5490.tar.xz
Updated deps for the next release
Diffstat (limited to 'deps/PyQt/PyQt.SlackBuild')
-rwxr-xr-xdeps/PyQt/PyQt.SlackBuild15
1 files changed, 15 insertions, 0 deletions
diff --git a/deps/PyQt/PyQt.SlackBuild b/deps/PyQt/PyQt.SlackBuild
index a1d68d0..664b191 100755
--- a/deps/PyQt/PyQt.SlackBuild
+++ b/deps/PyQt/PyQt.SlackBuild
@@ -60,6 +60,9 @@ else
SLKCFLAGS="-O2"
fi
+PYTHONLIB=$( python -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null )
+PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null )
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -84,11 +87,23 @@ export QTDIR=/usr/lib${LIBDIRSUFFIX}/qt
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
+if [ -n "${PYTHON3LIB}" ]; then
+ python3 configure.py --confirm-license --verbose
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
+ make clean
+
+ mv $PKG/usr/bin/pyuic4 $PKG/usr/bin/pyuic4-py3
+ rm -rf $PKG/$PYTHON3LIB/${PKGNAM}4/uic/port_v2/
+fi
+
python configure.py --confirm-license --verbose
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
+rm -rf $PKG/$PYTHONLIB/${PKGNAM}4/uic/port_v3/
+
find $PKG | xargs file | grep -e "executable" -e "shared object" \
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null