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 +}