fieldcraft-bin
LOW
maintainer FrogSnot
1 votes
scanned 2026-10-22 15:35:25.555348
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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.
PKGBUILD
1
# Maintainer: FrogSnot
2
pkgname=fieldcraft-bin
3
pkgver=0.7.0
4
pkgrel=1
5
pkgdesc='Open-source finite-element / CAE modeler: mesh, set up, solve and export decks (binary release)'
6
arch=(x86_64)
7
url='https://github.com/tangency-labs/fieldcraft'
8
license=('MIT OR Apache-2.0')
9
# Binaries link only glibc and libgcc_s (ELF NEEDED: libgcc_s/libm/libc, covered by glibc + libgcc).
10
# Windowing (X11/Wayland, xkbcommon), GPU (Vulkan/EGL/GL) and D-Bus are dlopen'ed at runtime, so they
11
# cannot be detected from ELF headers: verified by strings on the 0.7.0 x86_64 binaries (same
12
# dependency family as solidcraft-bin; fieldcraft has no libXrandr dlopen, so it is not listed).
13
depends=(glibc libgcc hicolor-icon-theme
14
dbus libglvnd vulkan-icd-loader wayland
15
libx11 libxcb libxcursor libxi libxkbcommon libxkbcommon-x11)
16
optdepends=('vulkan-driver: Vulkan rendering (falls back to OpenGL/EGL without one)'
17
'xdg-desktop-portal: open/save dialogs and file chooser portals on Wayland/desktop sandboxes')
18
options=(!strip !debug)
19
provides=("fieldcraft=$pkgver")
20
conflicts=(fieldcraft)
21
source=("https://github.com/tangency-labs/fieldcraft/releases/download/v$pkgver/fieldcraft-$pkgver-linux-$CARCH.tar.gz")
22
sha256sums=('0ae65f04265960cea1df5746abd0553bb4d4ad4656cb93c3574b0b612e3c0d08')
23
24
package() {
25
cd "fieldcraft-$pkgver-linux-$CARCH"
26
27
# The tarball is already an FHS tree (bin/, share/). package() runs under fakeroot, so the
28
# archive records root ownership regardless of the build user; modes come from the tarball
29
# (755 bins, 644 data) and are preserved by cp -r.
30
install -d "$pkgdir/usr"
31
cp -r bin share "$pkgdir/usr/"
32
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
33
share/doc/fieldcraft/{LICENSE-MIT,LICENSE-APACHE,NOTICE,THIRD-PARTY-LICENSES.txt}
34
}
35
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-22 15:35:25 | Low | 1 |