screencraft-git

LOW
maintainer alerque 0 votes scanned 2026-10-24 00:14:55.209548
View on AUR
Why flagged

Package builds from a legitimate GitHub source repository, uses SKIP'd checksum which is common for git packages, and installs only the compiled binary, icons, and license; no remote code execution or malicious payloads detected.

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 90%): Package builds from a legitimate GitHub source repository, uses SKIP'd checksum which is common for git packages, and installs only the compiled binary, icons, and license; no remote code execution or malicious payloads detected.

PKGBUILD

1# Maintainer: Caleb Maclennan <caleb@alerque.com>
2
3_pkgname=ScreenCraft
4pkgname=screencraft-git
5pkgver=0.0.0.r167.gcd52362
6pkgrel=1
7url="https://${pkgname%-git}.mdnlabs.dev"
8_url="https://github.com/MarshallNickolauson/$_pkgname"
9pkgdesc='vibe coded clean-room reimplementation of Screen Studio(Git HEAD)'
10arch=(x86_64)
11license=(MIT Apache-2.0)
12depends=(alsa-lib
13 glibc # libc.so libm.so
14 hicolor-icon-theme
15 libgcc
16 libxtst
17 pipewire-v4l2
18 xdg-desktop-portal)
19makedepends=(cargo
20 clang
21 cmake
22 git)
23provides=("$_pkgname=$pkgver")
24conflicts=("$_pkgname")
25options=(!lto)
26source=("git+$_url.git")
27sha256sums=('SKIP')
28
29_srcenv() {
30 cd "$_pkgname"
31 export CARGO_HOME="$srcdir"
32 if check_option debug y; then
33 export CARGO_PROFILE_RELEASE_DEBUG=2
34 export CARGO_PROFILE_RELEASE_STRIP=false
35 fi
36 if check_option lto y; then
37 export CARGO_PROFILE_RELEASE_LTO=thin
38 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
39 fi
40 export CARGO_PROFILE_RELEASE_OPT_LEVEL=3
41 CFLAGS+=' -fno-lto'
42 export CARGO_TARGET_DIR=target
43 export RUSTUP_TOOLCHAIN=stable
44}
45
46_icons=(128 32)
47
48prepare() {
49 _srcenv
50 cargo fetch --locked --target host-tuple
51}
52
53pkgver() {
54 cd "$_pkgname"
55 git tag v0.0.0 a32cb8c ||:
56 git describe --long --tags --abbrev=7 --match="v*" HEAD |
57 sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
58}
59
60build() {
61 _srcenv
62 cargo build --frozen --release
63}
64
65package() {
66 depends+=(libgcc_s.so)
67 cd "$_pkgname"
68 install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${pkgname%-git}"
69 for s in ${_icons[@]}; do
70 local dim="${s}x${s}"
71 install -Dm0644 "assets/icons/$dim.png" "$pkgdir/usr/share/icons/hicolor/$dim/apps/${pkgname%-git}.png"
72 done
73 install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
74}
75

Scan history

Scanned at (UTC)SeverityRules
2026-10-24 00:14:55 Low 2
2026-10-23 21:38:30 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