diff options
author | Tomkoid | 2022-04-18 21:11:34 +0200 |
---|---|---|
committer | Tomkoid | 2022-04-18 21:11:34 +0200 |
commit | 2c755a8ec30de1792c57e2909b5e1393ef1c8015 (patch) | |
tree | b8978379e3cbcb2dc34e1d935bf10df71b52855b | |
parent | fb2c8172d49246fdf3927db80d283eda668a969b (diff) | |
download | aur-2c755a8ec30de1792c57e2909b5e1393ef1c8015.tar.gz |
Update
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | blurry-text-fix.install | 30 |
3 files changed, 35 insertions, 8 deletions
@@ -1,12 +1,12 @@ pkgbase = blurry-text-fix pkgdesc = Fixes blurry text in GTK4 / GNOME (added support for Flatpak) - pkgver = 1 - pkgrel = 4 + pkgver = 2 + pkgrel = 1 install = blurry-text-fix.install arch = x86_64 license = GPL3 depends = gtk4 - depends = flatpak + optdepends = flatpak backup = usr/share/gtk-4.0/settings.ini pkgname = blurry-text-fix @@ -1,12 +1,13 @@ # Maintainer: Tomkoid <tomkoid@tomkoid.tk> pkgname=blurry-text-fix -pkgver=1 -pkgrel=4 +pkgver=2 +pkgrel=1 pkgdesc="Fixes blurry text in GTK4 / GNOME (added support for Flatpak)" license=('GPL3') install=$pkgname.install arch=('x86_64') -depends=('gtk4' 'flatpak') +depends=('gtk4') +optdepends=('flatpak') backup=('usr/share/gtk-4.0/settings.ini') package() { diff --git a/blurry-text-fix.install b/blurry-text-fix.install index 7ce3f8f29609..e178e9d59f1d 100644 --- a/blurry-text-fix.install +++ b/blurry-text-fix.install @@ -1,10 +1,36 @@ +pre_install() { + if [[ ! -f "/usr/share/gtk-4.0/settings.ini" ]] + then + echo "### ERROR: /usr/share/gtk-4.0/settings.ini doesn't exist." + exit 1 + fi +} + post_install() { - mv /usr/share/gtk-4.0/settings.ini /usr/share/gtk-4.0/settings-old.ini + if [[ ! -f "/usr/share/gtk-4.0/settings-old.ini" ]] + then + echo "Renaming settings.ini to settings-old.ini." + mv /usr/share/gtk-4.0/settings.ini /usr/share/gtk-4.0/settings-old.ini + fi + + echo "Installing modified config to settings.ini." mv /usr/share/gtk-4.0/settings-modified.ini /usr/share/gtk-4.0/settings.ini - flatpak override --filesystem=xdg-config/gtk-4.0 + + if [[ -f "/usr/bin/flatpak" ]] + then + echo "Flatpak found! Overriding flatpak.." + flatpak override --filesystem=xdg-config/gtk-4.0 + fi + + echo "### Done. Please relog to apply changes." +} + +post_upgrade() { + post_install } post_remove() { rm /usr/share/gtk-4.0/settings.ini mv /usr/share/gtk-4.0/settings-old.ini /usr/share/gtk-4.0/settings.ini + echo "### Done. Please relog to apply changes." } |