neosolve-daily-git

LOW
maintainer dodox 0 votes scanned 2026-09-15 19:20:17.099839
View on AUR
Why flagged

The package builds from a public Git repository branch with a SKIP'd checksum, but it is a legitimate fork of an open-source project, depends only on standard libraries, and builds the software locally without executing untrusted binaries or remote code.

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 a public Git repository branch with a SKIP'd checksum, but it is a legitimate fork of an open-source project, depends only on standard libraries, and builds the software locally without executing untrusted binaries or remote code.

PKGBUILD

1# Maintainer: dodox1
2# Contributor: 0xSeren <https://github.com/0xSeren>
3# Builds the daily-bugfix branch of https://github.com/dodox1/neosolve, which is
4# neosolve plus fixes that have not been merged there yet. Derived from the
5# PKGBUILD in pkg/arch of the source tree.
6pkgname=neosolve-daily-git
7_branch=daily-bugfix
8pkgver=3.2.r2302.geac98c4e
9pkgrel=1
10pkgdesc="SolveSpace fork adding fillet, chamfer, shell, loft and sweep via OpenCASCADE"
11arch=('x86_64')
12url="https://github.com/dodox1/neosolve"
13license=('GPL-3.0-or-later')
14depends=(
15 'cairo'
16 'fontconfig'
17 'freetype2'
18 'gtkmm3'
19 'json-c'
20 'libglvnd'
21 'libgomp'
22 'libpng'
23 'libspnav'
24 'opencascade'
25 'pangomm'
26 'zlib'
27)
28makedepends=(
29 'cmake'
30 'git'
31 'ninja'
32)
33provides=('solvespace' 'neosolve')
34conflicts=('solvespace' 'neosolve')
35source=("neosolve::git+https://github.com/dodox1/neosolve.git#branch=${_branch}")
36sha256sums=('SKIP')
37
38pkgver() {
39 cd "$srcdir/neosolve"
40 printf "3.2.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
41}
42
43prepare() {
44 cd "$srcdir/neosolve"
45 git submodule update --init extlib/libdxfrw extlib/mimalloc extlib/eigen
46}
47
48build() {
49 cd "$srcdir/neosolve"
50 cmake -B build -G Ninja \
51 -DCMAKE_BUILD_TYPE=Release \
52 -DCMAKE_INSTALL_PREFIX=/usr \
53 -DFORCE_VENDORED_Eigen3=ON \
54 -DENABLE_OPENMP=ON \
55 -DENABLE_TESTS=OFF \
56 -DUSE_OPENCASCADE=ON
57 cmake --build build
58}
59
60package() {
61 cd "$srcdir/neosolve"
62 DESTDIR="$pkgdir" cmake --install build
63}
64

Scan history

Scanned at (UTC)SeverityRules
2026-09-15 19:20:17 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