boquilahub
LOW
maintainer padwd
0 votes
scanned 2026-11-04 04:05:54.882945
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: 4ng3l1c <4ng3l1c@proton.me>
2
pkgname=boquilahub
3
pkgver=0.6.0
4
pkgrel=1
5
_commit=9cd9cd7600119162b875540c420a4a3dafdf7791
6
pkgdesc='Local AI-powered nature monitoring tool with CLI, TUI and GUI'
7
arch=('x86_64')
8
url='https://github.com/boquila/boquilahub'
9
license=('AGPL-3.0-only')
10
options=('!debug' '!lto')
11
depends=('alsa-lib' 'ffmpeg' 'fontconfig' 'gtk3' 'libglvnd' 'vulkan-icd-loader' 'wayland')
12
makedepends=('clang' 'git' 'pkgconf' 'rust')
13
source=("$pkgname-$pkgver.tar.gz::https://github.com/boquila/boquilahub/archive/$_commit.tar.gz")
14
sha256sums=('e002d2b74880ae38c9a0cbfae266ef23a1cd86ba9069f203659f8bbdbc833ff4')
15
16
prepare() {
17
cd "$pkgname-$_commit"
18
19
# The upstream build script expects this directory and copies its shared
20
# libraries into target/. Arch supplies the libraries from ffmpeg.
21
mkdir -p deps
22
rm -f deps/ffmpeg
23
ln -s /usr deps/ffmpeg
24
}
25
26
build() {
27
cd "$pkgname-$_commit"
28
29
cargo build --release --locked
30
31
# Do not ship copies of Arch's FFmpeg libraries in /usr/bin. The binary
32
# keeps its $ORIGIN rpath for the ORT runtime bundled below.
33
rm -f target/release/libav*.so* target/release/libsw*.so*
34
}
35
36
package() {
37
cd "$pkgname-$_commit"
38
39
install -Dm755 target/release/boquilahub "$pkgdir/usr/bin/boquilahub"
40
while IFS= read -r library; do
41
install -Dm755 "$library" "$pkgdir/usr/bin/$(basename "$library")"
42
done < <(find target/release \( -type f -o -type l \) \( \
43
-name 'libonnxruntime*.so*' -o -name 'libwebgpu_dawn.so*' \
44
\))
45
install -Dm644 assets/icon-256.png \
46
"$pkgdir/usr/share/icons/hicolor/192x192/apps/boquilahub.png"
47
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
48
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/boquilahub.desktop" <<'EOF'
49
[Desktop Entry]
50
Name=BoquilaHUB
51
Comment=Local AI-powered nature monitoring
52
Exec=boquilahub
53
Icon=boquilahub
54
Terminal=false
55
Type=Application
56
Categories=Science;Education;
57
EOF
58
}
59
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-04 04:05:54 | Low | 1 |