Age | Commit message (Collapse) | Author |
|
- tela-circle-icon-theme-all is now a meta package
- PKGBUILD with less repetition
- dependencies declaration improved
- added '!debug' option
|
|
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.
|
|
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'
|
|
Arch community recommends that '*-git' conflicts with the original one, not the other way around
(also, not both ways).
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.
|
|
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.
|
|
Uses a theme list to dynamically define packages, similar to how 'texlive-*' packages are defined.
Also, reorder fields to match SRCINFO.
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
improve conflict list
|
|
upstream release
|
|
fix pkgdesc
|
|
|