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.