Files
LFS-PKGBUILDs/gui-libs/xdg-desktop-portal-wlr-0.7.1.PKGBUILD

47 lines
1.1 KiB
Bash

pkgname=xdg-desktop-portal-wlr
pkgver=0.7.1
pkgdesc='xdg-desktop-portal backend for wlroots'
homepage="https://github.com/emersion/xdg-desktop-portal-wlr"
arch=('x86_64')
license=('MIT')
provides=('xdg-desktop-portal-impl')
depends=(
'libdrm'
'inih'
'pipewire'
'mesa'
'systemd'
'wayland'
'xdg-desktop-portal'
)
makedepends=(
'meson'
'wayland-protocols'
)
sources=("${pkgname}-${pkgver}.tar.gz")
urls=("https://github.com/emersion/${pkgname}/releases/download/v${pkgver}/${sources[0]}")
sha512sums=("87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d")
src_prepare() {
tar -xf ${distdir}/${sources[0]} --strip-components=1
}
src_build() {
local meson_args=(
--prefix=/usr
--buildtype=release
--wrap-mode=nodownload
-D python.bytecompile=1
-D sd-bus-provider=libsystemd
)
meson setup build "${meson_args[@]}"
meson compile -C build
}
src_install() {
meson install -C build --destdir "$pkgdir"
install -vDm644 "contrib/wlroots-portals.conf" -t "${pkgdir}/usr/share/xdg-desktop-portal"
}
# vim:ft=sh syn=sh et sw=2: