neodisk-git
LOW
maintainer nvidiahater
0 votes
scanned 2026-10-17 00:21:55.226236
Why flagged
The package builds from the project's own Git repository with a SKIP'd checksum, which is common for git sources, and does not execute untrusted remote code or install prebuilt binaries from ambiguous sources.
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 from the project's own Git repository with a SKIP'd checksum, which is common for git sources, and does not execute untrusted remote code or install prebuilt binaries from ambiguous sources.
PKGBUILD
1
pkgname=neodisk-git
2
pkgver=2.83.2.r312.g1572007
3
pkgrel=1
4
pkgdesc="Disk space visualizer with treemap and sunburst views (Git version)"
5
arch=('x86_64' 'aarch64')
6
url="https://github.com/tkslucas/Neodisk"
7
license=('GPL-3.0-or-later')
8
depends=(
9
'cairo'
10
'gcc-libs'
11
'gdk-pixbuf2'
12
'glib2'
13
'glibc'
14
'graphene'
15
'gtk4>=4.14'
16
'harfbuzz'
17
'libadwaita>=1.5'
18
'pango'
19
'swift-bin>=6.4'
20
'vulkan-icd-loader'
21
'zstd'
22
)
23
makedepends=('git' 'patchelf' 'pkgconf')
24
provides=("neodisk=${pkgver}")
25
conflicts=('neodisk' 'neodisk-bin')
26
options=('!debug')
27
source=('Neodisk::git+https://github.com/tkslucas/Neodisk.git#branch=main')
28
sha256sums=('SKIP')
29
30
pkgver() {
31
cd Neodisk
32
local version
33
version="$(sed -n 's/.*static let string = "\([^"]*\)".*/\1/p' Sources/NeodiskAppModel/AppVersion.swift)"
34
printf '%s.r%s.g%s' "${version}" \
35
"$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
36
}
37
38
prepare() {
39
cd Neodisk
40
swift package --force-resolved-versions resolve
41
}
42
43
build() {
44
cd Neodisk
45
swift build -c release --product neodisk \
46
--disable-automatic-resolution
47
patchelf --set-rpath /usr/lib/swift/usr/lib/swift/linux .build/release/neodisk
48
}
49
50
package() {
51
cd Neodisk
52
install -Dm755 .build/release/neodisk "${pkgdir}/usr/bin/neodisk"
53
install -d "${pkgdir}/usr/share/neodisk"
54
cp -a Localization Packaging/linux/icons "${pkgdir}/usr/share/neodisk/"
55
56
local size
57
for size in 16 24 32 48 64 128 256; do
58
install -Dm644 "Packaging/linux/app-icon/${size}.png" \
59
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/com.lucastakayasu.Neodisk.png"
60
done
61
install -Dm644 Packaging/icon.png \
62
"${pkgdir}/usr/share/icons/hicolor/512x512/apps/com.lucastakayasu.Neodisk.png"
63
install -Dm644 Packaging/linux/com.lucastakayasu.Neodisk.desktop \
64
"${pkgdir}/usr/share/applications/com.lucastakayasu.Neodisk.desktop"
65
install -Dm644 Packaging/linux/com.lucastakayasu.Neodisk.metainfo.xml \
66
"${pkgdir}/usr/share/metainfo/com.lucastakayasu.Neodisk.metainfo.xml"
67
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
68
}
69
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |
| 2026-10-12 00:18:51 | Low | 2 |
| 2026-10-11 21:11:00 | Low | 2 |