solidcraft-bin

CLEAN
maintainer FrogSnot 1 votes scanned 2026-10-18 00:06:55.117981
View on AUR

Triggered rules

Clean AI review downgraded a static finding llm_review

The static rules flagged this LOW, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it CLEAN (confidence 95%): The package downloads prebuilt binaries from the project's official GitHub releases, which is a common and acceptable practice for AUR binary packages; the sources are verifiable via checksums, and the binaries are from a legitimate project repository with no indication of malicious intent or supply-chain compromise.

1 higher static finding superseded - not the current verdict (shown for transparency)
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: FrogSnot
2pkgname=solidcraft-bin
3pkgver=0.15.0
4pkgrel=1
5pkgdesc='Open-source parametric 3D CAD (binary release)'
6arch=(x86_64 aarch64)
7url='https://github.com/tangency-labs/solidcraft'
8license=('MIT OR Apache-2.0')
9# Binaries are mostly static: ELF NEEDED is only libgcc_s/libm/libc, covered by glibc + gcc-libs.
10# Windowing (X11/Wayland, xkbcommon) and GPU (Vulkan/EGL/GL) are dlopen'ed at runtime, so they
11# cannot be detected from ELF headers: surface them as optdepends.
12depends=(glibc gcc-libs hicolor-icon-theme)
13optdepends=('mesa-vulkan-drivers: Vulkan driver for GPU rendering (or another Vulkan driver)'
14 'vulkan-radeon: Vulkan driver for AMD GPUs'
15 'vulkan-intel: Vulkan driver for Intel GPUs'
16 'nvidia-utils: Vulkan driver for NVIDIA GPUs'
17 'xdg-desktop-portal: open/save dialogs and file chooser portals on Wayland/desktop sandboxes')
18options=(!strip !debug)
19provides=(solidcraft solvecraft)
20conflicts=(solidcraft solvecraft)
21source_x86_64=("https://github.com/tangency-labs/solidcraft/releases/download/v$pkgver/solidcraft-$pkgver-linux-x86_64.tar.gz")
22source_aarch64=("https://github.com/tangency-labs/solidcraft/releases/download/v$pkgver/solidcraft-$pkgver-linux-aarch64.tar.gz")
23sha256sums_x86_64=('4d62f8e41a92d150da5bd1152ea5d22230a4893e33e81cb573cebab81475bf4f')
24sha256sums_aarch64=('bd3ce28666a7b131903e74ce2964d973a0ab4ea97daf30cdd7b8c8e28ac7cbf3')
25
26package() {
27 cd "solidcraft-$pkgver-linux-$CARCH"
28
29 install -Dm755 bin/solidcraft "$pkgdir/usr/bin/solidcraft"
30 install -Dm755 bin/solidcraft-cli "$pkgdir/usr/bin/solidcraft-cli"
31 # Compat shim: the pre-0.5 CLI name; upstream ships it so existing scripts and MCP configs keep working (docs/compatibility.md sec. 5).
32 install -Dm755 bin/solvecraft-cli "$pkgdir/usr/bin/solvecraft-cli"
33
34 for f in share/applications/*; do
35 install -Dm644 "$f" "$pkgdir/usr/share/applications/$(basename "$f")"
36 done
37 find share/icons -type f | while read -r f; do
38 install -Dm644 "$f" "$pkgdir/usr/share/icons/${f#share/icons/}"
39 done
40 for f in share/metainfo/*; do
41 install -Dm644 "$f" "$pkgdir/usr/share/metainfo/$(basename "$f")"
42 done
43 for f in share/mime/packages/*; do
44 install -Dm644 "$f" "$pkgdir/usr/share/mime/packages/$(basename "$f")"
45 done
46
47 install -Dm644 share/doc/solidcraft/LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
48 install -Dm644 share/doc/solidcraft/LICENSE-APACHE "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
49 install -Dm644 share/doc/solidcraft/NOTICE "$pkgdir/usr/share/licenses/$pkgname/NOTICE"
50 install -Dm644 share/doc/solidcraft/THIRD-PARTY-LICENSES.txt "$pkgdir/usr/share/licenses/$pkgname/THIRD-PARTY-LICENSES.txt"
51}
52

Changes since previous scan

--- PKGBUILD @ 2026-10-17 00:21
+++ PKGBUILD @ 2026-10-18 00:06
@@ -1,6 +1,6 @@
# Maintainer: FrogSnot
pkgname=solidcraft-bin
-pkgver=0.14.0
+pkgver=0.15.0
pkgrel=1
pkgdesc='Open-source parametric 3D CAD (binary release)'
arch=(x86_64 aarch64)
@@ -20,8 +20,8 @@
conflicts=(solidcraft solvecraft)
source_x86_64=("https://github.com/tangency-labs/solidcraft/releases/download/v$pkgver/solidcraft-$pkgver-linux-x86_64.tar.gz")
source_aarch64=("https://github.com/tangency-labs/solidcraft/releases/download/v$pkgver/solidcraft-$pkgver-linux-aarch64.tar.gz")
-sha256sums_x86_64=('1a7d32f00fb94a94f3c294ea2ffbdeb9c0dea09e714e7951b2a6f90a6be89d96')
-sha256sums_aarch64=('0310efc861e0ee539388b0d77ea8bce33af28467d53bb812d35144d1bd221b2a')
+sha256sums_x86_64=('4d62f8e41a92d150da5bd1152ea5d22230a4893e33e81cb573cebab81475bf4f')
+sha256sums_aarch64=('bd3ce28666a7b131903e74ce2964d973a0ab4ea97daf30cdd7b8c8e28ac7cbf3')
package() {
cd "solidcraft-$pkgver-linux-$CARCH"

Scan history

Scanned at (UTC)SeverityRules
2026-10-18 00:06:55 Clean 2
2026-10-17 23:20:05 Low 1
2026-10-17 00:21:55 Clean 2
2026-10-16 23:16:14 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