hal-9001-bin
LOW
maintainer IvelOt
0 votes
scanned 2026-08-26 21:30:41.721447
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: IvelOt <contact@ivelot.dev>
2
pkgname=hal-9001-bin
3
_pkgname=hal-9001
4
pkgver=0.1.1
5
pkgrel=1
6
pkgdesc="Pure Rust TUI system control hub for Arch users (BTW) tired of 14 separate tools (No AI!) - binary release"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/IvelOt/hal-9001"
9
license=('MIT')
10
depends=('dbus' 'glibc' 'gcc-libs')
11
optdepends=(
12
'networkmanager: suporte ao gerenciamento de Wi-Fi e rede (D-Bus)'
13
'bluez: suporte a descoberta, pareamento e telemetria de Bluetooth'
14
'udisks2: gerenciamento, montagem e ejeção de unidades de armazenamento'
15
'upower: monitoramento de bateria e perfis de energia'
16
'pipewire: mixer de áudio e controle de volume por aplicativo (via wpctl)'
17
'pulseaudio: fallback de mixer de áudio (via pactl)'
18
'xorg-xrandr: gerenciamento e auto-expansão de múltiplos monitores sob X11'
19
'wlr-randr: gerenciamento de múltiplos monitores sob Wayland (wlroots)'
20
'hyprland: gerenciamento de múltiplos monitores sob Hyprland (hyprctl)'
21
'sudo: elevação de privilégios para formatação de partições e gravação de ISO'
22
)
23
provides=('hal-9001' 'hal9001')
24
conflicts=('hal-9001')
25
26
source_x86_64=("${url}/releases/download/v${pkgver}/hal-9001-${pkgver}-x86_64-unknown-linux-gnu.tar.gz")
27
source_aarch64=("${url}/releases/download/v${pkgver}/hal-9001-${pkgver}-aarch64-unknown-linux-gnu.tar.gz")
28
sha256sums_x86_64=('1d6d8714cda8d8fa4ad56d63f1074bfe03c93751d648cd1d1883c07b6753329b')
29
sha256sums_aarch64=('51764be57e8b484e70132df514f8539fcaa61ff81615fbb4d62526a1e5e192da')
30
31
package() {
32
cd "$srcdir"
33
34
# Binário principal pré-compilado
35
install -Dm755 "hal9001" "$pkgdir/usr/bin/hal9001"
36
ln -sf "/usr/bin/hal9001" "$pkgdir/usr/bin/hal-9001"
37
38
# Arquivo Desktop e Configuração
39
if [ -f "hal-9001.desktop" ]; then
40
install -Dm644 "hal-9001.desktop" "$pkgdir/usr/share/applications/hal-9001.desktop"
41
fi
42
if [ -f "config.toml" ]; then
43
install -Dm644 "config.toml" "$pkgdir/etc/hal-9001/config.toml"
44
install -Dm644 "config.toml" "$pkgdir/usr/share/doc/$_pkgname/config.toml.example"
45
fi
46
if [ -f "README.md" ]; then
47
install -Dm644 "README.md" "$pkgdir/usr/share/doc/$_pkgname/README.md"
48
fi
49
if [ -f "LICENSE" ]; then
50
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
51
fi
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-26 21:30:41 | Low | 1 |