mavernix
LOW
maintainer pruefsumme
0 votes
scanned 2026-10-25 19:43:04.801001
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: pruefsumme <194605914+pruefsumme@users.noreply.github.com>
2
#
3
# Builds Mavernix for Arch Linux from a release on GitHub.
4
#
5
# makepkg -si
6
#
7
# After a new release is tagged: set pkgver, then `updpkgsums`.
8
9
pkgname=mavernix
10
pkgver=0.1.3
11
pkgrel=1
12
pkgdesc='A lightweight Wayland desktop session with a classic look'
13
arch=('x86_64')
14
url='https://github.com/Mavernix/mavernix'
15
license=('GPL-3.0-or-later' 'MIT')
16
# The compositor plugins load only into the Wayfire release they were built
17
# against, hence the upper bound.
18
depends=(
19
'wayfire>=0.11.0' 'wayfire<0.12'
20
'quickshell'
21
'qt6-base' 'qt6-declarative' 'qt6-multimedia' 'qt6-wayland' 'qt6-svg'
22
'librsvg' 'glib2' 'tomlplusplus'
23
'python' 'python-pillow'
24
'kvantum'
25
'gsettings-desktop-schemas'
26
'gvfs'
27
# The plain theme's icons, pointers and font.
28
'adwaita-icon-theme' 'adwaita-icon-theme-legacy' 'adwaita-cursors' 'ttf-dejavu'
29
# The Theme Installer: unpacking the installer, converting icons, sounds
30
# and drawings, and its sandbox.
31
'7zip' 'cpio' 'bzip2' 'lbzip2' 'libicns' 'ffmpeg' 'poppler' 'bubblewrap'
32
)
33
makedepends=('meson' 'ninja' 'glm' 'vulkan-headers')
34
optdepends=(
35
'foot: the terminal the dock and Super+Enter open'
36
"pipewire: sound, and the panel's volume item"
37
'wireplumber: sound'
38
"networkmanager: the panel's network item"
39
"bluez: the panel's Bluetooth item"
40
"upower: the panel's battery item"
41
'grim: pictures of the screen'
42
'slurp: pictures of a part of the screen'
43
'wl-clipboard: pictures of the screen into the clipboard'
44
'brightnessctl: brightness keys'
45
'playerctl: media keys'
46
'network-manager-applet: choosing a wireless network'
47
'dex: starting the programs in ~/.config/autostart'
48
"hwdata: the graphics card's name in About This Computer"
49
'xdg-desktop-portal-gtk: file choosers for sandboxed programs'
50
'xdg-desktop-portal-wlr: screen sharing'
51
)
52
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
53
sha256sums=('d0558a9d4c6002388ed842ece2173f83cf3a881fd490066d21dadd57ca98ef52')
54
55
build() {
56
arch-meson "$pkgname-$pkgver" build
57
meson compile -C build
58
}
59
60
check() {
61
meson test -C build --print-errorlogs
62
}
63
64
package() {
65
meson install -C build --destdir "$pkgdir"
66
67
# Two compositor plugins began as Wayfire's code, under the MIT licence.
68
install -Dm644 "$pkgname-$pkgver/src/compositor/decoration/LICENSE-wayfire" \
69
"$pkgdir/usr/share/licenses/$pkgname/LICENSE-wayfire"
70
}
71
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-25 19:43:04 | Low | 1 |