From 7fd304eb3ecbfb41861c9a39e4070b26d213ca5f Mon Sep 17 00:00:00 2001 From: nfnty Date: Sun, 2 Oct 2016 10:59:17 +0200 Subject: [PATCH] Upstream added a gtk2 platform theme --- .SRCINFO | 1 + PKGBUILD | 2 ++ install.sh | 17 +++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 install.sh diff --git a/.SRCINFO b/.SRCINFO index fcb8aaf..429c455 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -3,6 +3,7 @@ pkgbase = qt5-styleplugins pkgver = 5.0.0 pkgrel = 2 url = https://code.qt.io/cgit/qt/qtstyleplugins + install = install.sh arch = i686 arch = x86_64 license = LGPL diff --git a/PKGBUILD b/PKGBUILD index b3dfa7b..31fcb49 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -21,6 +21,8 @@ sha512sums=( 'SKIP' ) +install='install.sh' + prepare() { cd "${srcdir}/${_srcname}" diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..613bc7a --- /dev/null +++ b/install.sh @@ -0,0 +1,17 @@ +_5_0_0_2_changes() { + echo ':: Upstream added a gtk2 platform theme' + echo ' unexport `QT_STYLE_OVERRIDE`' + echo ' export `QT_QPA_PLATFORMTHEME=gtk2`' +} + +post_upgrade() { + local versions=( + '5.0.0-2' + ) + local version + for version in "${versions[@]}"; do + if [[ "$( vercmp "${version}" "${2}" )" -eq 1 ]]; then + "$( printf '_%s_changes' "${version}" | perl -p -e 's/\.|-/_/g' )" + fi + done +}