whitesur-plasma-theme-git
LOW
maintainer ironhak
0 votes
scanned 2026-09-05 14:00:22.289320
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
1
pkgname=whitesur-plasma-theme-git
2
_pkgname=WhiteSur-kde
3
_iconsname=WhiteSur-icon-theme
4
_cursorsname=WhiteSur-cursors
5
_gtkname=WhiteSur-gtk-theme
6
7
pkgver=2024.11.18.r16.gcf4df59
8
pkgrel=1
9
pkgdesc="macOS Big Sur-like KDE Plasma theme"
10
arch=('any')
11
options=('!strip' '!debug')
12
url="https://github.com/vinceliuice/WhiteSur-kde"
13
license=('GPL-3.0-only')
14
15
makedepends=(
16
'git'
17
'sassc'
18
)
19
20
depends=(
21
'plasma-workspace'
22
'kwin'
23
'kvantum'
24
)
25
26
provides=('whitesur-plasma-theme')
27
28
conflicts=(
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
37
source=(
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
44
sha256sums=(
45
'SKIP'
46
'SKIP'
47
'SKIP'
48
'SKIP'
49
)
50
51
pkgver() {
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
61
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-09-05 14:00:22 | Low | 2 |