# Maintainer: project-repo pkgname=cagebreak pkgver=2.3.1 pkgrel=1 pkgdesc='Tiling wayland compositor based on cage inspired by ratpoison' arch=('x86_64') url='https://github.com/project-repo/cagebreak' license=('MIT') depends=('wayland' 'libxkbcommon' 'wlroots<0.18.0' 'pango') makedepends=('meson' 'ninja' 'scdoc' 'wayland-protocols') optdepends=('wl-clipboard: clipboard support' 'xorg-xwayland: x application support') options=('!buildflags' '!strip') conflicts=('cagebreak-bin') source=("$pkgname-$pkgver.tar.gz::https://github.com/project-repo/cagebreak/releases/download/$pkgver/release_$pkgver.tar.gz") sha512sums=('55df61904cfdae6dc907eb7839c5e3c8d717304fa4380e689629c1ba892b4cbfd67968f089e784585e264481667f9c1256a6f7e3d05b5f094e9717dde8259de6') build() { meson setup --prefix=/usr --buildtype=release -Dman-pages=true -Dxwayland=true $pkgname build meson compile -C build } check() { meson test -C build --suite basic } package() { meson install -C build --destdir $pkgdir }