File PKGBUILD of Package labwc-git

_wlrootsver=0.19.1

_pkgname=labwc
pkgname=labwc-git
pkgver=@SERVICE@
pkgrel=1.1
pkgdesc='stacking wayland compositor with look and feel from openbox (git version)'
url="https://github.com/labwc/labwc"
arch=('x86_64')
license=('GPL-2.0-only')
depends=('libpng' 'librsvg' 'libsfdo' 'pango' 'seatd' 'ttf-font' 'wayland' 'xorg-xwayland')
makedepends=('git' 'meson' 'scdoc' 'wayland-protocols'

'glslang' 'meson' 'ninja' 'systemd' 'vulkan-headers' 
'libdisplay-info.so' 'libglvnd' 'libinput' 'liblcms2.so' 'libliftoff.so' 'libpixman-1.so'
'libseat.so' 'libudev.so' 'libvulkan.so' 'libwayland-client.so' 'libwayland-server.so'
'libxcb' 'libxkbcommon.so' 'opengl-driver' 'xcb-util-errors' 'xcb-util-renderutil' 'xcb-util-wm'

)
optdepends=("bemenu: default launcher via Alt+F3")
conflicts=(labwc)
provides=(labwc)
source=("$_pkgname-$pkgver.tar.gz"
"wlroots-$_wlrootsver.tar.gz"
"fix-wlr-deadzone.patch"
"wlr-0.19.2-backports.patch")
b2sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')

prepare() {
  mv -f "wlroots-$_wlrootsver" "$_pkgname-$pkgver/subprojects/wlroots"
  cd "$_pkgname-$pkgver"
  ## wlr backport patches
  cd subprojects/wlroots
  patch -Np1 -i "${srcdir}/wlr-0.19.2-backports.patch"
  patch -Np1 -i "${srcdir}/fix-wlr-deadzone.patch"
}

build() {
  arch-meson -Dman-pages=enabled "$_pkgname-$pkgver" build
  meson compile -v -C build
}

package() {
  meson install -C build --skip-subprojects --destdir "$pkgdir"
}
openSUSE Build Service is sponsored by