summaryrefslogtreecommitdiffstats
path: root/qt5
diff options
context:
space:
mode:
Diffstat (limited to 'qt5')
-rwxr-xr-xqt5/build/qt5.SlackBuild9
1 files changed, 7 insertions, 2 deletions
diff --git a/qt5/build/qt5.SlackBuild b/qt5/build/qt5.SlackBuild
index 06608fc5..893d82c4 100755
--- a/qt5/build/qt5.SlackBuild
+++ b/qt5/build/qt5.SlackBuild
@@ -47,8 +47,9 @@
PKGNAM=qt5
VERSION=${VERSION:-5.4.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
+TAG=${TAG:-alien}
NUMJOBS=${NUMJOBS:--j7}
# Automatically determine the architecture we're building on:
@@ -128,6 +129,10 @@ cat $CWD/patches/qt5.pulseaudio.diff | patch -p1 --verbose || exit 1
# See https://bugs.webkit.org/show_bug.cgi?id=117077
cat $CWD/patches/platformplugin-install-path-fix.patch | patch -p1 --verbose || exit 1
+# QLockFile: fix deadlock when the lock file is corrupted.
+# See https://bugreports.qt.io/browse/QTBUG-44771
+cat $CWD/patches/qt5.qlockfile-deadlock.patch | patch -p1 --verbose || exit 1
+
sed -i -e "s/-O2/$SLKCFLAGS/" qtbase/mkspecs/common/g++-base.conf || exit 1
sed -i -e "s/-O2/$SLKCFLAGS/" qtbase/mkspecs/common/gcc-base.conf || exit 1
sed -i -e "/^QMAKE_LFLAGS\s/s,+=,+= $SLKLDFLAGS,g" qtbase/mkspecs/common/gcc-base.conf || exit 1
@@ -293,5 +298,5 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
-/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD$TAG.txz