circuit-mesh
LOW
maintainer tsukumoakito
0 votes
scanned 2026-09-05 16:00:23.828148
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: TSUKUMO Akito <tsukumoakito99@duck.com>
2
# SPDX-License-Identifier: 0BSD
3
4
pkgname=circuit-mesh
5
pkgver=1.0.2
6
_zigver=0.15.2
7
pkgrel=1
8
pkgdesc="Zero-Trust Network Engine"
9
arch=('x86_64' 'aarch64')
10
url="https://codeberg.org/tsukumoakito/circuit-mesh"
11
license=('AGPL-3.0-only' 'custom:Commercial')
12
depends=('openssl' 'tor' 'ipset')
13
makedepends=('zig' 'scdoc')
14
backup=('etc/circuit-mesh/config.json')
15
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/tsukumoakito/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
16
validpgpkeys=('66B227EC5F67D7B4F8C6C1C7E98764DF6FCE8857')
17
sha256sums=('5a3b83f01327bc86244743a4a7cd96d741a60d404c4730f89738362ce8c15b0e')
18
19
build() {
20
cd "${pkgname}-${pkgver}"
21
local zig_ver
22
zig_ver=$(zig version)
23
if [[ ! "$zig_ver" =~ ^$_zigver ]]; then
24
echo "❌ Error: Current $pkgname version requires Zig $_zigver."
25
echo "Currently using: $zig_ver"
26
echo "Please run your zig package manager such as 'zvm use $_zigver' before building."
27
return 1
28
fi
29
zig build -Doptimize=ReleaseSafe
30
}
31
32
package() {
33
cd "${pkgname}-${pkgver}"
34
install -Dm755 zig-out/bin/circuit-mesh "${pkgdir}/usr/bin/circuit-mesh"
35
install -Dm644 config.json "${pkgdir}/etc/circuit-mesh/config.json"
36
install -Dm644 zig-out/share/man/man1/circuit-mesh.1 "${pkgdir}/usr/share/man/man1/circuit-mesh.1"
37
install -Dm644 zig-out/share/man/ja/man1/circuit-mesh.1 "${pkgdir}/usr/share/man/ja/man1/circuit-mesh.1"
38
install -Dm644 doc/MANUAL.md "${pkgdir}/usr/share/doc/${pkgname}/MANUAL.md"
39
install -Dm644 doc/MANUAL_ja.md "${pkgdir}/usr/share/doc/${pkgname}/MANUAL_ja.md"
40
install -Dm644 doc/COMMERCIAL.md "${pkgdir}/usr/share/doc/${pkgname}/COMMERCIAL.md"
41
install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
42
install -Dm644 README_ja.md "${pkgdir}/usr/share/doc/${pkgname}/README_ja.md"
43
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
44
install -Dm644 LICENSES/LicenseRef-circuit-mesh-Commercial.txt "${pkgdir}/usr/share/licenses/${pkgname}/LicenseRef-circuit-mesh-Commercial.txt"
45
install -Dm644 zig-out/share/circuit-mesh/circuit-mesh.service "${pkgdir}/usr/lib/systemd/system/circuit-mesh.service"
46
}
47
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-05 16:00:23 | Low | 1 |