diff --git a/PKGBUILD b/PKGBUILD index 252f66f..4f13696 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -13,12 +13,12 @@ source=( "${pkgname}-${_commit}.tar.gz::${url}/archive/${_commit}.tar.gz" "0001-fix-build-against-Qt-5.15.patch" "0002-fix-gtk2-background.patch" + "${pkgname}.hook" ) -sha512sums=( - 'e8c2d0e9c6b0a47cab04ffd2e9384606638905b63a7c1580f9b629bbcc84ebff19743363ffee3dbd31c3de1dcda684211ad3052932b5aa0081e529afd9cbb14d' - 'f5cedadceb7c4243ba69b5041c6c524223ce742ec9c2c483e706f31e32e9e03e4efb6ed54fa2aada867a7c0145a8f3ec1193377d177c6c77066b5f3ec191e9ce' - 'c39b468c93eaada7d49df9547627fbf91d50292523566ef93287ce0e958b29e6c3635f6e77ad42c4f449a062cc63b68e9f2a24c89524165649f776d205fb5382' -) +sha512sums=('e8c2d0e9c6b0a47cab04ffd2e9384606638905b63a7c1580f9b629bbcc84ebff19743363ffee3dbd31c3de1dcda684211ad3052932b5aa0081e529afd9cbb14d' + 'f5cedadceb7c4243ba69b5041c6c524223ce742ec9c2c483e706f31e32e9e03e4efb6ed54fa2aada867a7c0145a8f3ec1193377d177c6c77066b5f3ec191e9ce' + 'c39b468c93eaada7d49df9547627fbf91d50292523566ef93287ce0e958b29e6c3635f6e77ad42c4f449a062cc63b68e9f2a24c89524165649f776d205fb5382' + '5f976142d27eabacd1e1050bb39801d2e4cd68ec7459662e0352541d42d6a75740d3238b5120fb47641a125d6e3200f3a39c304497ac603457e3a97e641dabc2') prepare() { cd qtstyleplugins-${_commit} @@ -42,4 +42,5 @@ package() { cd qtstyleplugins-${_commit} make INSTALL_ROOT="${pkgdir}" install + install -Dm644 "$srcdir/${pkgname}.hook" "$pkgdir/usr/share/libalpm/hooks/90-${pkgname}.hook" } diff --git a/qt5-styleplugins.hook b/qt5-styleplugins.hook new file mode 100644 index 0000000..33abdcf --- /dev/null +++ b/qt5-styleplugins.hook @@ -0,0 +1,9 @@ +[Trigger] +Type = Package +Operation = Upgrade +Target = qt5-base + +[Action] +Description = Qt5 Upgrade Warning +When = PostTransaction +Exec = /usr/bin/echo "[WARNING] qt5-base was updated, qt5 applications will break until qt5-styleplugins is rebuilt."