here's a quick PKGBUILD i threw together for it, test it if you want
# Maintainer: Arnout Engelen (raboof) <put your email here>
pkgname=volare-git
pkgver=1.9
pkgrel=1
pkgdesc="volare - A tiling, tabbed wayland compositor (based on Sway)"
url="https://codeberg.org/raboof/volare"
license=('custom:volare')
depends=("cairo" "gdk-pixbuf2" "glib2" "glibc" "json-c" "libdrm" "libevdev" "libinput" "libxcb" "libxkbcommon" "pango" "pcre2" "pixman" "systemd-libs" "wayland" "wlroots-git" "xcb-util-wm")
provides=('volare-git')
makedepends=("git" "libcap" "meson" "scdoc" "wayland-protocols")
optdepends=('wmenu: Application launcher used in default configuration'
'foot: Terminal emulator used in default configuration'
'polkit: System privilege control. Required if not using seatd service'
'swaybg: Wallpaper tool for sway'
'swayidle: Idle management daemon'
'swaylock: Screen locker'
'xorg-xwayland: X11 support'
'xdg-desktop-portal-gtk: Portal used for default file picking'
'xdg-desktop-portal-wlr: Portal used for screen sharing')
source=("git+https://codeberg.org/raboof/volare.git")
md5sums=('SKIP') # probably generate these for package validity, my template just didn't do that
arch=('any')
build() {
cd "$srcdir/"
meson "$srcdir/build/"
ninja -C "$srcdir/build/"
}
package() {
cd "$srcdir/"
install -Dm755 "build/sway/volare" "$pkgdir/usr/local/bin/volare"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/volare/LICENSE"
install -Dm644 README.md "$pkgdir/usr/share/doc/volare/README.md"
}
here's a quick PKGBUILD i threw together for it, test it if you want
```
# Maintainer: Arnout Engelen (raboof) <put your email here>
pkgname=volare-git
pkgver=1.9
pkgrel=1
pkgdesc="volare - A tiling, tabbed wayland compositor (based on Sway)"
url="https://codeberg.org/raboof/volare"
license=('custom:volare')
depends=("cairo" "gdk-pixbuf2" "glib2" "glibc" "json-c" "libdrm" "libevdev" "libinput" "libxcb" "libxkbcommon" "pango" "pcre2" "pixman" "systemd-libs" "wayland" "wlroots-git" "xcb-util-wm")
provides=('volare-git')
makedepends=("git" "libcap" "meson" "scdoc" "wayland-protocols")
optdepends=('wmenu: Application launcher used in default configuration'
'foot: Terminal emulator used in default configuration'
'polkit: System privilege control. Required if not using seatd service'
'swaybg: Wallpaper tool for sway'
'swayidle: Idle management daemon'
'swaylock: Screen locker'
'xorg-xwayland: X11 support'
'xdg-desktop-portal-gtk: Portal used for default file picking'
'xdg-desktop-portal-wlr: Portal used for screen sharing')
source=("git+https://codeberg.org/raboof/volare.git")
md5sums=('SKIP') # probably generate these for package validity, my template just didn't do that
arch=('any')
build() {
cd "$srcdir/"
meson "$srcdir/build/"
ninja -C "$srcdir/build/"
}
package() {
cd "$srcdir/"
install -Dm755 "build/sway/volare" "$pkgdir/usr/local/bin/volare"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/volare/LICENSE"
install -Dm644 README.md "$pkgdir/usr/share/doc/volare/README.md"
}
```