summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-04-22upgpkg: bump pkgver to commit 2024.04.19.r6.ge88833b9Tiago de Paula
- tela-circle-icon-theme-all is now a meta package - PKGBUILD with less repetition - dependencies declaration improved - added '!debug' option
2024-04-22feat: tela-circle-icon-theme-all as a meta packageTiago de Paula
Currently, this PKGBUILD forces any user to build every theme twice, when each theme will be installed only once, or maybe never. This change makes 'tela-circle-icon-theme-all' into a non-build package, avoiding repeated builds, and effectively reducing makepkg time and BUILDDIR size in half.
2024-04-22fix: package dependenciesTiago de Paula
A few details here: - 'bash' is already required by pacman and makepkg, we don't need to declare it - 'gtk-update-icon-cache' shouldn't be used at all, better leave it to the pacman hook - 'adwaita-icon-theme' and 'breeze-icons' are declared in the 'Inherits' section of 'index.theme'
2024-04-22fix: internal conflict declarationTiago de Paula
We don't need to specify that '*-git' package conflicts with themselves, just its non git version. For the '*-all' package, we don't need to specify a conflict with each theme package. Instead, we specify a conflict with any 'tela-circle-icon-theme' provider, which includes every theme package. Additionally, we don't specify a conflict with '*-all' for each theme package, because the conflict is already specified in the '*-all' package.
2024-04-21feat: disable debug symbols generationTiago de Paula
The 'debug' option was enabled by default last year on makepkg.conf, and it makes build 5 times slower (on my machine), without any advantage for assets packages like this.
2024-04-21refactor: simplify package definitionTiago de Paula
Uses a theme list to dynamically define packages, similar to how 'texlive-*' packages are defined. Also, reorder fields to match SRCINFO.
2022-12-24Initial upload: tela-circle-icon-theme-spl-git 2022.11.06.r26.g1aac9cf5-1Óscar García Amor