owbox
LOW
maintainer SoleSoul
0 votes
scanned 2026-10-19 21:26:37.112660
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: Jonathan Lahav <j.lahav@gmail.com>
2
3
pkgname=owbox
4
pkgver=0.3.1
5
pkgrel=1
6
pkgdesc="Stacking Wayland compositor based on Openbox, compatible with its config and themes (not Openbox itself)"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/SoleSoul/owbox"
9
license=('GPL-2.0-or-later')
10
depends=('wlroots0.20' 'libinput' 'libxkbcommon' 'pixman' 'glib2' 'libxml2'
11
'pango' 'cairo' 'librsvg' 'libsfdo' 'xcb-util-wm' 'wayland')
12
makedepends=('meson' 'wayland-protocols')
13
checkdepends=('foot' 'grim' 'python-cairo')
14
optdepends=('xorg-xwayland: X applications'
15
'xdg-desktop-portal-wlr: screenshots and screen sharing'
16
'wireplumber: screen sharing (connects the streams)'
17
'xdg-desktop-portal-gtk: file choosers and other portals'
18
'python-gobject: owbox Settings'
19
'gtk4: owbox Settings'
20
'foot: a terminal emulator for the default menu'
21
'grim: screenshots (Print Screen)'
22
'slurp: screenshots of an area'
23
'wl-clipboard: screenshots copied to the clipboard'
24
'libpulse: the volume keys (pactl)'
25
'playerctl: the media keys'
26
'brightnessctl: the brightness keys'
27
'polkit-gnome: password prompts for administrator actions'
28
'swaylock: locking the screen'
29
'libnotify: the volume, brightness and screenshot notifications'
30
'swaybg: a wallpaper'
31
'waybar: the panels (see /usr/share/owbox/examples)'
32
'fuzzel: the launcher tapping Super shows'
33
'openbox: more themes')
34
backup=('etc/xdg/owbox/rc.xml' 'etc/xdg/owbox/menu.xml'
35
'etc/xdg/owbox/autostart' 'etc/xdg/owbox/environment')
36
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
37
sha256sums=('4120ea08f3bcbe7d3961b53703708f862adf679e93fcd11ec94582f259961222')
38
39
build() {
40
arch-meson "$pkgname-$pkgver" "$pkgname-$pkgver/build"
41
meson compile -C "$pkgname-$pkgver/build"
42
}
43
44
check() {
45
cd "$pkgname-$pkgver"
46
# the smoke test runs owbox on the headless backend
47
export XDG_RUNTIME_DIR="$(mktemp -d)"
48
chmod 700 "$XDG_RUNTIME_DIR"
49
tests/smoke.py
50
}
51
52
package() {
53
cd "$pkgname-$pkgver"
54
meson install -C build --destdir "$pkgdir"
55
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md CHANGELOG.md docs/*.md
56
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
57
}
58
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-19 21:26:37 | Low | 1 |