From 1fb4d252cd6e0f35b0f101d02ed1aad32a8abe62 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Wed, 27 May 2015 11:29:24 +0000 Subject: Apply a patch which fixes Plasma 5 locking issues. --- qt5/build/qt5.SlackBuild | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'qt5') 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 -- cgit v1.2.3