Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / xdg-desktop-portal-wlr
Commits: fb763402 by Carl Smedstad at 2024-08-09T09:18:57+02:00 upgpkg: 0.7.1-1: Upstream release https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.7.1 PKGBUILD changes: - Add missing dependencies reported by namcap. - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,30 @@ +pkgbase = xdg-desktop-portal-wlr + pkgdesc = xdg-desktop-portal backend for wlroots + pkgver = 0.7.1 + pkgrel = 1 + url = https://github.com/emersion/xdg-desktop-portal-wlr + arch = x86_64 + license = MIT + makedepends = meson + makedepends = scdoc + makedepends = wayland-protocols + depends = glibc + depends = libdrm + depends = libinih + depends = libpipewire + depends = mesa + depends = pipewire + depends = pipewire-session-manager + depends = systemd-libs + depends = wayland + depends = xdg-desktop-portal + optdepends = bemenu: to choose which output to screencast using bemenu + optdepends = slurp: to choose which output to screencast using slurp + optdepends = wofi: to choose which output to screencast using wofi + provides = xdg-desktop-portal-impl + source = xdg-desktop-portal-wlr-0.7.1::https://github.com/emersion/xdg-desktop-portal-wlr/archive/v0.7.1.tar.gz + source = wlr-portals.conf + sha512sums = d5685cc54fe71d600b6ad580655a280a52fed9327cc5b1c7d4a9f728c2474f7834911dc8a1231fd30c8ca097918057d41fc5334978e02025ac73c43dacb2e036 + sha512sums = 71f3383c3f62100dc669c519d107614a4566e808deddf66a179dd2bf175dc272a2390965cf38cd11dc4f0db0dc5cc7104712805034b9bced5874d62b03a579c2 + +pkgname = xdg-desktop-portal-wlr ===================================== PKGBUILD ===================================== @@ -1,25 +1,41 @@ # Maintainer: Christian Rebischke <[email protected]> +# Maintainer: Carl Smedstad <[email protected]> # Contributor: Maxim Baz <archlinux at maximbaz dot com> # Contributor: Stefan Tatschner <[email protected]> pkgname=xdg-desktop-portal-wlr -pkgver=0.7.0 -pkgrel=2 +pkgver=0.7.1 +pkgrel=1 pkgdesc='xdg-desktop-portal backend for wlroots' url="https://github.com/emersion/xdg-desktop-portal-wlr" arch=('x86_64') license=('MIT') provides=('xdg-desktop-portal-impl') -depends=('xdg-desktop-portal' 'pipewire' 'pipewire-session-manager' 'libinih') -makedepends=('meson' 'wayland-protocols' 'wayland' 'scdoc') +depends=( + 'glibc' + 'libdrm' + 'libinih' + 'libpipewire' + 'mesa' + 'pipewire' + 'pipewire-session-manager' + 'systemd-libs' + 'wayland' + 'xdg-desktop-portal' +) +makedepends=( + 'meson' + 'scdoc' + 'wayland-protocols' +) optdepends=( + 'bemenu: to choose which output to screencast using bemenu' 'slurp: to choose which output to screencast using slurp' 'wofi: to choose which output to screencast using wofi' - 'bemenu: to choose which output to screencast using bemenu' ) -source=("${pkgname}-${pkgver}::https://github.com/emersion/xdg-desktop-portal-wlr/archive/v${pkgver}.tar.gz" +source=("${pkgname}-${pkgver}::${url}/archive/v${pkgver}.tar.gz" wlr-portals.conf) -sha512sums=('238fbcb5b4cab92ee1ec79a56491e8d426d9d1127660dfc8cbe688ed27af5019b54fde09d6181e28d4e2c66e2709386537d042a00da05c9a29f77e4ccfc5b4b2' +sha512sums=('d5685cc54fe71d600b6ad580655a280a52fed9327cc5b1c7d4a9f728c2474f7834911dc8a1231fd30c8ca097918057d41fc5334978e02025ac73c43dacb2e036' '71f3383c3f62100dc669c519d107614a4566e808deddf66a179dd2bf175dc272a2390965cf38cd11dc4f0db0dc5cc7104712805034b9bced5874d62b03a579c2') build() { @@ -31,8 +47,8 @@ build() { package() { cd "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" ninja -C build install - install -Dm644 -t "$pkgdir/usr/share/licenses/${pkgname}" LICENSE + install -vDm644 -t "$pkgdir/usr/share/licenses/${pkgname}" LICENSE # fix detection with x-d-p 1.18 - install -Dm644 ${srcdir}/wlr-portals.conf ${pkgdir}/usr/share/xdg-desktop-portal/wlr-portals.conf + install -vDm644 -t "${pkgdir}/usr/share/xdg-desktop-portal" "${srcdir}/wlr-portals.conf" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-wlr/-/commit/fb763402944572e23182af3cc69d74543e45344a -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-wlr/-/commit/fb763402944572e23182af3cc69d74543e45344a You're receiving this email because of your account on gitlab.archlinux.org.
