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.


Reply via email to