diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | fix-compile-error.patch | 10 |
3 files changed, 29 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = mutate pkgdesc = A simple launcher inspired by Alfred. pkgver = 2.4 - pkgrel = 3 + pkgrel = 4 url = https://github.com/qdore/Mutate install = mutate.install arch = i686 @@ -17,7 +17,9 @@ pkgbase = mutate provides = mutate conflicts = mutate source = https://github.com/qdore/Mutate/archive/v2.4.tar.gz + source = fix-compile-error.patch sha512sums = 04d2a9980f578161c9ba2859e3f55d0a4f33ea5551af311fdf2fb8884a6699560b00f30920248e42d8b046dfc495bb414cf2937212db7bb6de9e715615cf5edd + sha512sums = 5c8404b428ec71e0b283aac339100ebc360380470a8675056ccf4c049077a1b5ebc63c275dbc7cea89bd0cb5f1a4a2abab9ef1daad4d2f41dcf06ec609adf75b pkgname = mutate @@ -4,7 +4,7 @@ __pkgname=Mutate _pkgname=mutate pkgname=${_pkgname} pkgver=2.4 -pkgrel=3 +pkgrel=4 pkgdesc='A simple launcher inspired by Alfred.' arch=('i686' 'x86_64') url="https://github.com/qdore/$__pkgname" @@ -12,11 +12,23 @@ depends=('qt5-base' 'qt5-x11extras' 'boost' 'gtk2' 'icu' 'libxkbcommon-x11' 'libsm') provides=("${_pkgname}") conflicts=("${_pkgname}") -source=("https://github.com/qdore/Mutate/archive/v2.4.tar.gz") -sha512sums=('04d2a9980f578161c9ba2859e3f55d0a4f33ea5551af311fdf2fb8884a6699560b00f30920248e42d8b046dfc495bb414cf2937212db7bb6de9e715615cf5edd') +source=("https://github.com/qdore/Mutate/archive/v2.4.tar.gz" + "fix-compile-error.patch") +sha512sums=('04d2a9980f578161c9ba2859e3f55d0a4f33ea5551af311fdf2fb8884a6699560b00f30920248e42d8b046dfc495bb414cf2937212db7bb6de9e715615cf5edd' + '5c8404b428ec71e0b283aac339100ebc360380470a8675056ccf4c049077a1b5ebc63c275dbc7cea89bd0cb5f1a4a2abab9ef1daad4d2f41dcf06ec609adf75b') install=${_pkgname}.install license=('MIT') +prepare() { + cd "$srcdir/$__pkgname-$pkgver" + + # https://github.com/qdore/Mutate/commit/3c22938 + patch -p1 -i "$srcdir/fix-compile-error.patch" + + # https://github.com/qdore/Mutate/pull/133 + rm -rf include/boost +} + build() { cd "$srcdir/$__pkgname-$pkgver/src" qmake-qt5 PREFIX=$pkgdir/usr/bin @@ -34,4 +46,5 @@ package() { cp "$srcdir/$__pkgname-$pkgver/info/mutate.png" "$pkgdir/usr/share/icons" mkdir -p "$pkgdir/usr/share/applications" cp "$srcdir/$__pkgname-$pkgver/info/Mutate.desktop" "$pkgdir/usr/share/applications" + install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/fix-compile-error.patch b/fix-compile-error.patch new file mode 100644 index 000000000000..e749ff9b3437 --- /dev/null +++ b/fix-compile-error.patch @@ -0,0 +1,10 @@ +--- a/src/qtsinglecoreapplication/qtlocalpeer.cpp 2016-11-20 15:14:09.966042018 +0100 ++++ b/src/qtsinglecoreapplication/qtlocalpeer.cpp 2016-11-20 15:14:53.281832195 +0100 +@@ -41,6 +41,7 @@ + + #include "qtlocalpeer.h" + #include <QCoreApplication> ++#include <QDataStream> + #include <QTime> + + #if defined(Q_OS_WIN) |