diff options
author | FirstAirBender | 2023-03-06 02:54:46 -0600 |
---|---|---|
committer | FirstAirBender | 2023-03-06 02:54:46 -0600 |
commit | a098bac412499d82ffb9eaab3ed6ff86d185f513 (patch) | |
tree | e64abc14742e938dfae4bb1d8d265f8b0ca17253 | |
parent | 5ea54d11d0a60dedb13d9e98846f6ab6f997f5ab (diff) | |
download | aur-a098bac412499d82ffb9eaab3ed6ff86d185f513.tar.gz |
improve pre_remove script
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | qogir-gtk-theme.install | 12 |
3 files changed, 13 insertions, 3 deletions
@@ -1,7 +1,7 @@ pkgbase = qogir-gtk-theme pkgdesc = Qogir is a flat Design theme for GTK pkgver = 2023.02.27 - pkgrel = 5 + pkgrel = 6 url = https://github.com/vinceliuice/Qogir-theme install = qogir-gtk-theme.install arch = any @@ -7,7 +7,7 @@ _pkgver=2023-02-27 pkgbase="qogir-gtk-theme" pkgname=("qogir-gtk-theme" "qogir-gtk2-theme") pkgver=${_pkgver//-/.} -pkgrel=5 +pkgrel=6 pkgdesc="Qogir is a flat Design theme for GTK" arch=('any') url="https://github.com/vinceliuice/Qogir-theme" diff --git a/qogir-gtk-theme.install b/qogir-gtk-theme.install index e7de108ce7b9..3899cdb5eb28 100644 --- a/qogir-gtk-theme.install +++ b/qogir-gtk-theme.install @@ -1,3 +1,13 @@ pre_remove() { - /usr/bin/qogir-gtk-theme/install.sh --uninstall --libadwaita + INSTALL_OPTS="$(/usr/bin/grep \ + --extended-regexp \ + --max-count=1 \ + --line-regexp \ + --no-messages \ + --invert-match '^\s*$|#.+' \ + "/etc/qogir-gtk-theme/options.txt" || echo -n '--theme all --tweaks image square round --icon arch')" + + if [[ "$INSTALL_OPTS" ~= (-l|--libadwaita) ]]; then + /usr/bin/qogir-gtk-theme/install.sh --uninstall --libadwaita + fi } |