Package Details: qogir-gtk-theme 2024.05.22-1

Git Clone URL: https://aur.archlinux.org/qogir-gtk-theme.git (read-only, click to copy)
Package Base: qogir-gtk-theme
Description: Qogir is a flat Design theme for GTK
Upstream URL: https://github.com/vinceliuice/Qogir-theme
Keywords: gtk-theme qogir
Licenses: GPL3
Submitter: Bitts311
Maintainer: FirstAirBender
Last Packager: FirstAirBender
Votes: 13
Popularity: 0.55
First Submitted: 2020-06-10 10:48 (UTC)
Last Updated: 2024-05-22 19:54 (UTC)

Dependencies (8)

Required by (0)

Sources (2)

Pinned Comments

Dwa30v commented on 2021-11-20 19:26 (UTC) (edited on 2021-11-20 19:26 (UTC) by Dwa30v)

@FirstAirBender

I'm using pacman, and upgrade with sudo pacman -Syyu. I did as you suggested, removed the cache entry. I used pamac to remove and install. Then, all worked well.

Thanks for the help!

$ pamac remove qogir-gtk-theme
$ pamac install qogir-gtk-theme

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

FirstAirBender commented on 2023-03-06 06:32 (UTC)

@anonymous_user the gtk-engines requirements have been removed from this package. I've created a new package specifically for using this theme with gtk2.

anonymous_user commented on 2023-02-09 04:05 (UTC)

Would it be possible to have gtk-engine-murrine and gtk-engines be optional dependencies for people who only want to use the GTK3 theme portion?

konrad commented on 2022-07-15 23:09 (UTC)

@FirstAirBender that makes sense, i did not even consider upgrades.

FirstAirBender commented on 2022-07-08 18:28 (UTC)

@konrad it is useful for both installing and upgrading the package. This is due to the fact that the theme is built by an install.sh script, therefore in order to keep the installed package consistent during upgrades, it makes sense keep the flags consistent as well.

I am however thinking now that it may not be useful to install it as well, but just read it if it exists, otherwise fallback to using the defaults.

konrad commented on 2022-07-08 18:21 (UTC)

By the way, what's the reasoning behind installing /etc/qogir-gtk-theme/options.txt? Seems like it's only necessary when building.

konrad commented on 2022-07-05 18:27 (UTC) (edited on 2022-07-05 18:27 (UTC) by konrad)

The package fails to build for me because grep in build() returns 1 when no lines are matched in options.txt (when it's empty), and it seems that makepkg does not like that.

Appending "|| echo '--theme all .....'" to the grep command makes it return 0, and then the check for $INSTALL_OPTS in package() is unncessary.

Here's a patch:

--- PKGBUILD    2022-07-05 20:21:57.446955316 +0200
+++ PKGBUILD.new    2022-07-05 20:21:45.503261000 +0200
@@ -29,7 +29,7 @@

 build() {
     if [ -f /etc/qogir-gtk-theme/options.txt ]; then
-        INSTALL_OPTS="$(/usr/bin/grep --extended-regexp --max-count=1 --line-regexp --invert-match '^\s*$|#.+' /etc/qogir-gtk-theme/options.txt)"
+        INSTALL_OPTS="$(/usr/bin/grep --extended-regexp --max-count=1 --line-regexp --invert-match '^\s*$|#.+' /etc/qogir-gtk-theme/options.txt || echo '--theme all --tweaks image square round --logo arch')"
         if [ $? = 0 ]; then
             export INSTALL_OPTS
             return 0
@@ -41,9 +41,5 @@
     cd "$_pkgname-$_pkgver"
     install -dm755 "$pkgdir/usr/share/themes"
     install -D --mode=644 "$srcdir/options.txt" --target-directory="$pkgdir/etc/qogir-gtk-theme/"
-    if [ -z "$INSTALL_OPTS" ]; then
-        ./install.sh --theme all --tweaks image square round --logo arch --dest "$pkgdir/usr/share/themes"
-    else
-        ./install.sh ${INSTALL_OPTS} --dest "$pkgdir/usr/share/themes"
-    fi
+    ./install.sh ${INSTALL_OPTS} --dest "$pkgdir/usr/share/themes"
 }

timothyqiu commented on 2022-06-27 01:13 (UTC)

There's a typo in "Conflicts" and it should be qogir-gtk-theme-git I think?

guglovich commented on 2022-06-07 23:05 (UTC)

@bjo I think it's broken for everyone. For xfce4 it doesn't build the package either.

dr460nf1r3 commented on 2022-06-02 12:46 (UTC)

Needs sassc as makedep.

bjo commented on 2022-05-25 12:03 (UTC)

The MATE variant is broken: https://github.com/vinceliuice/Qogir-theme/issues/229 Is is some install issue?