waft-bin
LOW
maintainer ReadyPlayerNaN
0 votes
scanned 2026-08-28 11:35:03.635011
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
pkgname=waft-bin
2
pkgver=0.1.0
3
pkgrel=1
4
pkgdesc="Waft release bundle with daemon, plugins, overview, settings, and launcher"
5
arch=('x86_64')
6
url="https://github.com/ReadyPlayerNaN/waft"
7
license=('MIT')
8
depends=(
9
'dbus'
10
'gcc-libs'
11
'glibc'
12
'gtk4'
13
'gtk4-layer-shell'
14
'libadwaita'
15
)
16
optdepends=(
17
'brightnessctl: laptop backlight control (brightness plugin)'
18
'ddcutil: external monitor brightness control (brightness plugin)'
19
'networkmanager: WiFi/Ethernet/VPN management (networkmanager plugin)'
20
'bluez: Bluetooth device management (bluez plugin)'
21
'bluez-utils: Bluetooth CLI tooling (bluez plugin)'
22
'pipewire-pulse: audio device control via pactl (audio plugin)'
23
'libpulse: audio device control via pactl (audio plugin)'
24
'upower: battery monitoring (battery plugin)'
25
'evolution-data-server: calendar integration (eds plugin)'
26
'gnome-online-accounts: online account integration (gnome-online-accounts plugin)'
27
'gsettings-desktop-schemas: GTK appearance configuration (gsettings plugin)'
28
'darkman: dark mode toggle (darkman plugin)'
29
'sunsetr: night light control (sunsetr plugin)'
30
'syncthing: file sync service toggle (syncthing plugin)'
31
'niri: niri compositor integration (niri plugin)'
32
)
33
provides=('waft' 'waft-overview' 'waft-settings' 'waft-launcher')
34
conflicts=('waft' 'waft-git' 'waft-overview' 'waft-overview-git' 'waft-settings' 'waft-settings-git' 'waft-launcher' 'waft-launcher-git')
35
source=("$pkgname-$pkgver.tar.gz::https://github.com/ReadyPlayerNaN/waft/releases/download/v$pkgver/waft-$pkgver-x86_64.tar.gz")
36
sha256sums=('3b47c05fd2a09a06c73ca0798efc33738daf58e161f1e0dfd97781f801852346')
37
38
package() {
39
cd "$srcdir/waft-$pkgver-x86_64"
40
41
install -Dm755 bin/waft "$pkgdir/usr/bin/waft"
42
install -Dm755 bin/waft-overview "$pkgdir/usr/bin/waft-overview"
43
install -Dm755 bin/waft-settings "$pkgdir/usr/bin/waft-settings"
44
install -Dm755 bin/waft-launcher "$pkgdir/usr/bin/waft-launcher"
45
46
local binary
47
for binary in bin/waft-*-daemon; do
48
install -Dm755 "$binary" "$pkgdir/usr/bin/$(basename "$binary")"
49
done
50
51
install -Dm644 share/dbus-1/services/org.waft.Daemon.service \
52
"$pkgdir/usr/share/dbus-1/services/org.waft.Daemon.service"
53
install -Dm644 lib/systemd/user/waft.service \
54
"$pkgdir/usr/lib/systemd/user/waft.service"
55
install -Dm644 share/applications/waft-settings.desktop \
56
"$pkgdir/usr/share/applications/waft-settings.desktop"
57
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
58
}
59
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 11:35:03 | Low | 1 |