relic-material-gtk-theme

LOW
maintainer gaougalos 0 votes scanned 2026-10-22 09:34:24.719450
View on AUR
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>
3pkgname=relic-material-gtk-theme
4_repo=Material-GTK-Themes
5_commit=55f4639ad6a9128f885305a60d230c5842711259
6_fixes=2026.10.22
7pkgver=2025.10.23
8pkgrel=3
9pkgdesc='Material GTK theme by Fausto-Korpsvart (archived upstream), with the relic GTK 3/4 geometry fixes'
10arch=('any')
11url="https://github.com/gaou-piou/${_repo}"
12license=('GPL-3.0-only')
13depends=('gnome-themes-extra')
14optdepends=('gtk-engine-murrine: GTK 2 support')
15makedepends=('sassc')
16conflicts=('material-gtk-theme-git' 'material-gtk-theme-deepocean-git' 'material-gtk-theme-palenight-git')
17options=('!strip' '!debug' '!emptydirs')
18source=("${_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")
20sha256sums=('ac2ebe17d88623b49ea28b644fe3e11add4fb16e5e898595356e762cce44f53d'
21 'c43a7f638dd859fc113ecc99789eb27700d20b26e90b93b966f8cdc00bef22fb')
22
23prepare() {
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
33 # GTK 3 has no border-spacing (GTK 4 only): every GTK 3 app warned about upstream's dropdown rule
34 sed -i '/^\s*border-spacing:/d' "${sass}/gtk/_common-3.0.scss"
35
36 local f
37 for f in "${_repo}-${_commit}/themes/src/main/gtk-3.0/"*.scss; do
38 sed -i "$(awk 'END { print NR - 1 }' "$f") a @import '../../sass/fixes-3.0';" "$f"
39 sed -i "$(awk 'END { print NR - 5 }' "$f") a @import '../../sass/fixes-variables';" "$f"
40 done
41 for f in "${_repo}-${_commit}/themes/src/main/gtk-4.0/"*.scss; do
42 sed -i "$(awk 'END { print NR - 2 }' "$f") a @import '../../sass/fixes-4.0';" "$f"
43 sed -i "$(awk 'END { print NR - 6 }' "$f") a @import '../../sass/fixes-variables';" "$f"
44 sed -i "/@import '..\/..\/sass\/fixes-4.0';/a @import '../../sass/local-fixes-4.0';" "$f"
45 done
46 # GNOME Shell fixes (notification banner hover etc.), at the end of each shell entry file
47 for f in "${_repo}-${_commit}/themes/src/main/gnome-shell/"*.scss; do
48 printf '\n%s\n' "@import '../../sass/local-fixes-gnome-shell';" >> "$f"
49 done
50}
51
52build() {
53 cd "${_repo}-${_commit}/themes"
54 ./build.sh
55}
56
57package() {
58 cd "${_repo}-${_commit}"
59 install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" README.md
60 install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
61
62 install -d "${pkgdir}/usr/share/themes"
63 cd themes
64 # every accent, light and dark, standard size, macOS-style window buttons
65 ./install.sh --dest "${pkgdir}/usr/share/themes" --theme all --color light dark --tweaks macos
66}
67

Changes since previous scan

--- PKGBUILD @ 2026-10-14 00:06
+++ PKGBUILD @ 2026-10-22 09:34
@@ -3,9 +3,9 @@
pkgname=relic-material-gtk-theme
_repo=Material-GTK-Themes
_commit=55f4639ad6a9128f885305a60d230c5842711259
-_fixes=2026.10.12
+_fixes=2026.10.22
pkgver=2025.10.23
-pkgrel=1
+pkgrel=3
pkgdesc='Material 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=('ac2ebe17d88623b49ea28b644fe3e11add4fb16e5e898595356e762cce44f53d'
- '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"
# GTK 3 has no border-spacing (GTK 4 only): every GTK 3 app warned about upstream's dropdown rule
sed -i '/^\s*border-spacing:/d' "${sass}/gtk/_common-3.0.scss"
@@ -41,6 +42,10 @@
sed -i "$(awk 'END { print NR - 2 }' "$f") a @import '../../sass/fixes-4.0';" "$f"
sed -i "$(awk 'END { print NR - 6 }' "$f") a @import '../../sass/fixes-variables';" "$f"
sed -i "/@import '..\/..\/sass\/fixes-4.0';/a @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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion