Package Details: qogir-gtk-theme 2025.08.17-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: 15
Popularity: 0.184218
First Submitted: 2020-06-10 10:48 (UTC)
Last Updated: 2025-09-08 05:14 (UTC)

Dependencies (9)

Required by (1)

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

1 2 3 4 Next › Last »

FirstAirBender commented on 2025-09-10 15:57 (UTC)

@procobain, thanks for the suggestions. The issue with square theme not compiling correctly should be brought up with the maintainer: https://github.com/vinceliuice/Qogir-theme/issues as we are simply using his install script for the installation.

I like the idea of splitting this package, seeing as one usually uses one theme at a time. I can't commit to maintaining those, but feel free to take on the challenge if you want.

procobain commented on 2025-09-09 20:30 (UTC) (edited on 2025-09-09 23:16 (UTC) by procobain)

There was a change that is no longer creating the theme with square corners, only round ones. During installation, simply edit pkgbuild and delete the word "round" on the 40th line.

This theme takes up ~33MB, perhaps too big to compile the square and round themes together. Wouldn't it be worth creating two separate packages? qogir-gtk-theme-square qogir-gtk-theme-round

yochananmarqos commented on 2023-03-12 23:00 (UTC) (edited on 2023-03-12 23:02 (UTC) by yochananmarqos)

@killermoehre: As long as the proper dependencies are installed (which this PKGBUILD ensures), pacman will never be called. If upstream isn't going to change it, then it could be patched out.

FirstAirBender commented on 2023-03-12 22:59 (UTC)

@killermoehre absolutely we can talk about that. I was also perusing the script after the last update and I feel it can really be improved with some modularization. Someone had opened an issue that suggested using a makefile to improve packaging for other distros, but the author basically said they have no experience with makefiles.

I honestly don't see makefile as a viable solution, but that script needs some drastic changes.

killermoehre commented on 2023-03-12 20:25 (UTC)

Hi,

can we talk about how the install.sh itself is calling various package manager to install self-build packages?

Can this package be split up in the different versions, or at least manipulated in such a way that no package manager is called during package()?

FirstAirBender commented on 2023-03-08 16:06 (UTC)

@yochananmarqos done. Thanks for the reference, I didn't know that was a common pattern with theme packages

yochananmarqos commented on 2023-03-07 16:51 (UTC)

@FirstAirBender: The Arch community theme packages do not declare gtk3 at all. See the pop-gtk-theme PKGBUILD for an example

FirstAirBender commented on 2023-03-07 02:10 (UTC)

@yochananmarqos upon further thought, maybe not having gtk3 as a dependency isn't such a bad idea. It doesn't look right, but the installer for this theme doesn't seem to care what version of gtk you have as it installs themes for every one of them (including gtk4), so maybe we shouldn't be as strict either.

Let me know what you think, thanks.

FirstAirBender commented on 2023-03-07 01:51 (UTC)

@yochananmarqos I don't like that solution, but in the interest of avoiding duplicating the same package just because of dependencies, I will revert the changes, and just make the gtk2 dependencies optional.

It's unfortunate that current aur helpers do not have the capability to just build and package a single package of split packages.

yochananmarqos commented on 2023-03-07 01:10 (UTC)

@FirstAirBender: Just don't declare gtk3 as a dependency at all.