relic-catppuccin-gtk-theme
LOW
maintainer gaougalos
0 votes
scanned 2026-10-22 09:34:24.719450
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: gaou-piou <i dot am dot piou at gmail dot com>
2
# Contributor: Zane Fernandes <zane dot ferns360 at gmail dot com>
3
pkgname=relic-catppuccin-gtk-theme
4
_repo=Catppuccin-GTK-Theme
5
_commit=a0f69cc33299dc97267c3507fe8a001aecc46b0f
6
_fixes=2026.10.22
7
pkgver=2026.06.25
8
pkgrel=3
9
pkgdesc='Catppuccin GTK theme by Fausto-Korpsvart (archived upstream), with the relic GTK 3/4 geometry fixes'
10
arch=('any')
11
url="https://github.com/gaou-piou/${_repo}"
12
license=('GPL-3.0-only')
13
depends=('gnome-themes-extra')
14
optdepends=('gtk-engine-murrine: GTK 2 support')
15
makedepends=('sassc')
16
conflicts=('catppuccin-gtk-theme-git')
17
options=('!strip' '!debug' '!emptydirs')
18
source=("${_repo}-${_commit}.tar.gz::https://github.com/gaou-piou/${_repo}/archive/${_commit}.tar.gz"
19
"relic-gtk-fixes-${_fixes}.tar.gz::https://github.com/gaou-piou/relic-gtk-fixes/archive/refs/tags/${_fixes}.tar.gz")
20
sha256sums=('2d478e2e8c7540eba92fe668fbef0136d4b448410d41789483faf413befe687c'
21
'c43a7f638dd859fc113ecc99789eb27700d20b26e90b93b966f8cdc00bef22fb')
22
23
prepare() {
24
local sass="${_repo}-${_commit}/themes/src/sass"
25
local fixes="relic-gtk-fixes-${_fixes}"
26
27
cp "${fixes}/generic/fixes-3.0.scss" "${sass}/_fixes-3.0.scss"
28
cp "${fixes}/generic/fixes-4.0.scss" "${sass}/_fixes-4.0.scss"
29
cp "${fixes}/relic/fixes-variables.scss" "${sass}/_fixes-variables.scss"
30
cp "${fixes}/relic/local-fixes-4.0.scss" "${sass}/_local-fixes-4.0.scss"
31
cp "${fixes}/relic/local-fixes-gnome-shell.scss" "${sass}/_local-fixes-gnome-shell.scss"
32
: > "${sass}/_local-fixes-3.0.scss"
33
34
local f
35
for f in "${_repo}-${_commit}/themes/src/main/gtk-3.0/"*.scss; do
36
printf '\n%s\n' "@import '../../sass/fixes-variables';" "@import '../../sass/fixes-3.0';" "@import '../../sass/local-fixes-3.0';" >> "$f"
37
done
38
for f in "${_repo}-${_commit}/themes/src/main/gtk-4.0/"*.scss; do
39
printf '\n%s\n' "@import '../../sass/fixes-variables';" "@import '../../sass/fixes-4.0';" "@import '../../sass/local-fixes-4.0';" >> "$f"
40
done
41
# GNOME Shell fixes (notification banner hover etc.), at the end of each shell entry file
42
for f in "${_repo}-${_commit}/themes/src/main/gnome-shell/"*.scss; do
43
printf '\n%s\n' "@import '../../sass/local-fixes-gnome-shell';" >> "$f"
44
done
45
}
46
47
package() {
48
cd "${_repo}-${_commit}"
49
install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" README.md
50
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
51
52
install -d "${pkgdir}/usr/share/themes"
53
cd themes
54
# every accent, light and dark, standard size, macOS-style window buttons
55
BATCH_MODE=true ./install.sh \
56
--dest "${pkgdir}/usr/share/themes" \
57
-a all \
58
--mode light dark \
59
--size standard \
60
--tweaks macos
61
}
62
Changes since previous scan
--- PKGBUILD @ 2026-10-14 00:06+++ PKGBUILD @ 2026-10-22 09:34@@ -3,9 +3,9 @@ pkgname=relic-catppuccin-gtk-theme _repo=Catppuccin-GTK-Theme _commit=a0f69cc33299dc97267c3507fe8a001aecc46b0f-_fixes=2026.10.12+_fixes=2026.10.22 pkgver=2026.06.25-pkgrel=1+pkgrel=3 pkgdesc='Catppuccin GTK theme by Fausto-Korpsvart (archived upstream), with the relic GTK 3/4 geometry fixes' arch=('any') url="https://github.com/gaou-piou/${_repo}"@@ -18,7 +18,7 @@ source=("${_repo}-${_commit}.tar.gz::https://github.com/gaou-piou/${_repo}/archive/${_commit}.tar.gz" "relic-gtk-fixes-${_fixes}.tar.gz::https://github.com/gaou-piou/relic-gtk-fixes/archive/refs/tags/${_fixes}.tar.gz") sha256sums=('2d478e2e8c7540eba92fe668fbef0136d4b448410d41789483faf413befe687c'- '7ec9f3d07ebe4896341ad76a39174b7893d01ba6a104f792c7cd9eac97442bac')+ 'c43a7f638dd859fc113ecc99789eb27700d20b26e90b93b966f8cdc00bef22fb') prepare() { local sass="${_repo}-${_commit}/themes/src/sass"@@ -28,6 +28,7 @@ cp "${fixes}/generic/fixes-4.0.scss" "${sass}/_fixes-4.0.scss" cp "${fixes}/relic/fixes-variables.scss" "${sass}/_fixes-variables.scss" cp "${fixes}/relic/local-fixes-4.0.scss" "${sass}/_local-fixes-4.0.scss"+ cp "${fixes}/relic/local-fixes-gnome-shell.scss" "${sass}/_local-fixes-gnome-shell.scss" : > "${sass}/_local-fixes-3.0.scss" local f@@ -36,6 +37,10 @@ done for f in "${_repo}-${_commit}/themes/src/main/gtk-4.0/"*.scss; do printf '\n%s\n' "@import '../../sass/fixes-variables';" "@import '../../sass/fixes-4.0';" "@import '../../sass/local-fixes-4.0';" >> "$f"+ done+ # GNOME Shell fixes (notification banner hover etc.), at the end of each shell entry file+ for f in "${_repo}-${_commit}/themes/src/main/gnome-shell/"*.scss; do+ printf '\n%s\n' "@import '../../sass/local-fixes-gnome-shell';" >> "$f" done } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-22 09:34:24 | Low | 1 |
| 2026-10-14 00:06:47 | Clean | 2 |
| 2026-10-13 11:16:23 | Low | 1 |
| 2026-10-13 00:23:45 | Clean | 2 |
| 2026-10-12 17:14:20 | Low | 1 |