# Maintainer: Adrian Perez de Castro pkgname=wayfire pkgver=0.8.1 pkgrel=4 pkgdesc="3D wayland compositor" arch=(x86_64 aarch64) url=https://wayfire.org license=(MIT) depends=(cairo pango "wf-config>=${pkgver%.*}.0" libjpeg libinput 'wlroots>=0.17') makedepends=(meson ninja wayland-protocols glm cmake doctest nlohmann-json) source=("https://github.com/WayfireWM/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") b2sums=('1b596b28878789ca26eeb57c6c24e0b69508731de2144e1477f8071b41f17757b2125f2f4f99670ca8b7f85172a9f641b9be1f9190eeff5b261bcc2df1bec4ab') build() { rm -rf build arch-meson "${pkgname}-${pkgver}" build \ --auto-features=disabled \ -Duse_system_wfconfig=enabled \ -Duse_system_wlroots=enabled \ -Dxwayland=enabled ninja -C build } check () { meson test -C build } package() { DESTDIR="${pkgdir}/" ninja -C build install cd "${pkgname}-${pkgver}" install -Dm644 wayfire.desktop "${pkgdir}/usr/share/wayland-sessions/wayfire.desktop" install -Dm644 wayfire.ini "${pkgdir}/usr/share/doc/${pkgname}/wayfire.ini" install -Dm645 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }