summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomkoid2022-04-18 21:11:34 +0200
committerTomkoid2022-04-18 21:11:34 +0200
commit2c755a8ec30de1792c57e2909b5e1393ef1c8015 (patch)
treeb8978379e3cbcb2dc34e1d935bf10df71b52855b
parentfb2c8172d49246fdf3927db80d283eda668a969b (diff)
downloadaur-2c755a8ec30de1792c57e2909b5e1393ef1c8015.tar.gz
Update
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
-rw-r--r--blurry-text-fix.install30
3 files changed, 35 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3817963530e..1ecdcca3f5d6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1c54cfba6632..42b9fe843be7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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."
}