whitesur-plasma-theme-git

LOW
maintainer ironhak 0 votes scanned 2026-09-05 14:00:22.289320
View on AUR
Why flagged

The package builds themes from the project's own GitHub repositories; skipped checksums are common for git sources but do not introduce significant risk as no untrusted executables are downloaded or run.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds themes from the project's own GitHub repositories; skipped checksums are common for git sources but do not introduce significant risk as no untrusted executables are downloaded or run.

PKGBUILD

1pkgname=whitesur-plasma-theme-git
2_pkgname=WhiteSur-kde
3_iconsname=WhiteSur-icon-theme
4_cursorsname=WhiteSur-cursors
5_gtkname=WhiteSur-gtk-theme
6
7pkgver=2024.11.18.r16.gcf4df59
8pkgrel=1
9pkgdesc="macOS Big Sur-like KDE Plasma theme"
10arch=('any')
11options=('!strip' '!debug')
12url="https://github.com/vinceliuice/WhiteSur-kde"
13license=('GPL-3.0-only')
14
15makedepends=(
16 'git'
17 'sassc'
18)
19
20depends=(
21 'plasma-workspace'
22 'kwin'
23 'kvantum'
24)
25
26provides=('whitesur-plasma-theme')
27
28conflicts=(
29 'whitesur-plasma-theme'
30 'whitesur-icon-theme'
31 'whitesur-cursor-theme'
32 'whitesur-gtk-theme'
33 'kvantum-theme-whitesur'
34 'whitesur-kde-theme'
35)
36
37source=(
38 "${_pkgname}::git+https://github.com/vinceliuice/WhiteSur-kde.git"
39 "${_iconsname}::git+https://github.com/vinceliuice/WhiteSur-icon-theme.git"
40 "${_cursorsname}::git+https://github.com/vinceliuice/WhiteSur-cursors.git"
41 "${_gtkname}::git+https://github.com/vinceliuice/WhiteSur-gtk-theme.git"
42)
43
44sha256sums=(
45 'SKIP'
46 'SKIP'
47 'SKIP'
48 'SKIP'
49)
50
51pkgver() {
52 cd "${srcdir}/${_pkgname}"
53
54 git describe --long --tags --abbrev=7 2>/dev/null \
55 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' \
56 || printf "r%s.%s" \
57 "$(git rev-list --count HEAD)" \
58 "$(git rev-parse --short=7 HEAD)"
59}
60
61package() {
62
63 # Plasma theme
64 cd "${srcdir}/${_pkgname}"
65
66 # Modify the root installation of the script to go to fakeroot
67 sed -i \
68 -e "s|/usr/share/aurorae/themes|${pkgdir}/usr/share/aurorae/themes|g" \
69 -e "s|/usr/share/color-schemes|${pkgdir}/usr/share/color-schemes|g" \
70 -e "s|/usr/share/plasma/desktoptheme|${pkgdir}/usr/share/plasma/desktoptheme|g" \
71 -e "s|/usr/share/plasma/look-and-feel|${pkgdir}/usr/share/plasma/look-and-feel|g" \
72 -e "s|/usr/share/Kvantum|${pkgdir}/usr/share/Kvantum|g" \
73 install.sh
74
75 # We don't care about wallpapers or latte dock
76 sed -i \
77 -e '/WALLPAPER_DIR/d' \
78 -e '/wallpaper/d' \
79 -e '/LATTE_DIR/d' \
80 -e '/latte-dock/d' \
81 install.sh
82
83 # Ensure the script executes the modified fakeroot paths
84 sed -i \
85 -e 's|if \[ "$UID" -eq "$ROOT_UID" \]; then|if true; then|g' \
86 install.sh
87
88 bash install.sh -w opaque
89
90 # delete useless magnifications
91 rm -rf "${pkgdir}"/usr/share/aurorae/themes/*_x*
92
93 # Icon theme
94 cd "${srcdir}/${_iconsname}"
95
96 sed -i \
97 -e "s|/usr/share/icons|${pkgdir}/usr/share/icons|g" \
98 install.sh
99
100 sed -i \
101 -e 's|if \[ "$UID" -eq "$ROOT_UID" \]; then|if true; then|g' \
102 install.sh
103
104 bash install.sh -p #-t all
105 bash install.sh -a -p -n "WhiteSur-Alt" #-t all
106
107 # Cursor theme
108 cd "${srcdir}/${_cursorsname}"
109
110 sed -i \
111 -e "s|/usr/share/icons|${pkgdir}/usr/share/icons|g" \
112 install.sh
113
114 sed -i \
115 -e 's|if \[ "$UID" -eq "$ROOT_UID" \]; then|if true; then|g' \
116 install.sh
117
118 bash install.sh
119
120 # GTK theme
121 cd "${srcdir}/${_gtkname}"
122
123 bash install.sh --dest "${pkgdir}/usr/share/themes"
124
125 # Package files
126 cd "${srcdir}/${_pkgname}"
127
128 install -Dm644 LICENSE \
129 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
130
131 install -Dm644 README.md \
132 "${pkgdir}/usr/share/doc/${pkgname}/README.md"
133}
134

Scan history

Scanned at (UTC)SeverityRules
2026-09-05 14:00:22 Low 2

Report a package

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

0 / 4000
Your suggestion