summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFirstAirBender2023-03-06 02:54:46 -0600
committerFirstAirBender2023-03-06 02:54:46 -0600
commita098bac412499d82ffb9eaab3ed6ff86d185f513 (patch)
treee64abc14742e938dfae4bb1d8d265f8b0ca17253
parent5ea54d11d0a60dedb13d9e98846f6ab6f997f5ab (diff)
downloadaur-a098bac412499d82ffb9eaab3ed6ff86d185f513.tar.gz
improve pre_remove script
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--qogir-gtk-theme.install12
3 files changed, 13 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 63f707922e87..d49ee88c3b88 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1345204d199f..e804a7041ea7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}