Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
xdg-desktop-portal-xapp


Commits:
d75064c7 by Balló György at 2025-12-26T03:00:37+01:00
upgpkg: 1.1.3-2: Fix dependencies

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − xapp-portals.conf


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,21 +1,23 @@
 pkgbase = xdg-desktop-portal-xapp
        pkgdesc = A backend implementation for xdg-desktop-portal using GTK and 
various pieces of Cinnamon/MATE/Xfce4 infrastructure
        pkgver = 1.1.3
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/linuxmint/xdg-desktop-portal-xapp
        arch = x86_64
-       license = LGPL-2.1
+       license = LGPL-2.1-or-later
        makedepends = git
-       makedepends = meson
        makedepends = glib2-devel
-       depends = xdg-desktop-portal
-       depends = xdg-desktop-portal-gtk
+       makedepends = meson
+       depends = gcc-libs
+       depends = glib2
+       depends = glibc
+       depends = gtk3
        depends = xapp
        depends = xapp-symbolic-icons
+       depends = xdg-desktop-portal
+       depends = xdg-desktop-portal-gtk
        provides = xdg-desktop-portal-impl
-       source = 
git+https://github.com/linuxmint/xdg-desktop-portal-xapp#tag=1.1.3
-       source = xapp-portals.conf
-       sha256sums = 
98b66c57abbc315823b2f07ed95cc247b7e126a1b9dcda4354f9cf0bc83cbb6d
-       sha256sums = 
86f7bad3112e2bccfe07eb9345e95ed4716c126de5e9397966c6de30ae056c11
+       source = 
git+https://github.com/linuxmint/xdg-desktop-portal-xapp.git#tag=1.1.3
+       b2sums = 
a2b1623d741a00adc8519d7794de1e3b5887a5d03ea93bcd80865bc77c780630d29b306b2c32845c8e209e04f0c7fa38072c23da89f668717d797b3394bd7d70
 
 pkgname = xdg-desktop-portal-xapp


=====================================
PKGBUILD
=====================================
@@ -3,18 +3,29 @@
 
 pkgname=xdg-desktop-portal-xapp
 pkgver=1.1.3
-pkgrel=1
+pkgrel=2
 pkgdesc='A backend implementation for xdg-desktop-portal using GTK and various 
pieces of Cinnamon/MATE/Xfce4 infrastructure'
 arch=(x86_64)
 url='https://github.com/linuxmint/xdg-desktop-portal-xapp'
-license=(LGPL-2.1)
-depends=(xdg-desktop-portal xdg-desktop-portal-gtk xapp xapp-symbolic-icons)
-makedepends=(git meson glib2-devel)
+license=(LGPL-2.1-or-later)
+depends=(
+  gcc-libs
+  glib2
+  glibc
+  gtk3
+  xapp
+  xapp-symbolic-icons
+  xdg-desktop-portal
+  xdg-desktop-portal-gtk
+)
+makedepends=(
+  git
+  glib2-devel
+  meson
+)
 provides=(xdg-desktop-portal-impl)
-source=(git+https://github.com/linuxmint/xdg-desktop-portal-xapp#tag=$pkgver
-        xapp-portals.conf)
-sha256sums=('98b66c57abbc315823b2f07ed95cc247b7e126a1b9dcda4354f9cf0bc83cbb6d'
-            '86f7bad3112e2bccfe07eb9345e95ed4716c126de5e9397966c6de30ae056c11')
+source=("git+https://github.com/linuxmint/xdg-desktop-portal-xapp.git#tag=$pkgver";)
+b2sums=(a2b1623d741a00adc8519d7794de1e3b5887a5d03ea93bcd80865bc77c780630d29b306b2c32845c8e209e04f0c7fa38072c23da89f668717d797b3394bd7d70)
 
 build() {
   arch-meson $pkgname build
@@ -23,6 +34,4 @@ build() {
 
 package() {
   meson install -C build --destdir "$pkgdir"
-  # fix detection with x-d-p 1.18
-  install -Dm644 ${srcdir}/xapp-portals.conf  
${pkgdir}/usr/share/xdg-desktop-portal/xapp-portals.conf
 }


=====================================
xapp-portals.conf deleted
=====================================
@@ -1,2 +0,0 @@
-[preferred]
-default=xapp



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-xapp/-/commit/d75064c735d4bca6b96dd5f1c6f71e0bb55bb893

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal-xapp/-/commit/d75064c735d4bca6b96dd5f1c6f71e0bb55bb893
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to