# Maintainer: Zom pkgname=cardboard-git _pkgname=cardboard pkgver=r303.3ac63ac pkgrel=1 license=("GPL3") pkgdesc="A unique, scrollable tiling Wayland compositor designed with laptops in mind." makedepends=(git meson ninja wayland-protocols) depends=(libdrm libinput wayland xcb-util-wm xorg-server-xwayland) optdepends=( "dmenu: Application launcher" "grim: Screenshot utility" "mako: Lightweight notification daemon" "slurp: Select a region" "swaybg: Set background" "swayidle: Idle management daemon" "swaylock: Screen locker" "waybar: Highly customizable bar" ) arch=("i686" "x86_64") url="https://gitlab.com/cardboardwm/cardboard" source=("git+https://gitlab.com/cardboardwm/cardboard.git" cardboardrc) sha512sums=('SKIP' '0bfb9456b5ff88048c7fffe7b632c3fb7adda0891f7a6be7fdd0f256b289958cbdce723446b23d1e0eb5a1d73f8bace391671d3acd78772d9468e5db4802efa6') provides=("cardboard") conflicts=("cardboard") install=cardboard.install pkgver() { cd "$_pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "$_pkgname" meson --prefix /usr build -Dman=false ninja -C build } package() { install -Dm755 cardboardrc -t "$pkgdir/usr/share/$pkgname/" cd "$_pkgname" DESTDIR="$pkgdir" meson install -C build rm -r "$pkgdir/usr/include/wlr" "$pkgdir/usr/lib/pkgconfig" install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" }