Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / gtk4


Commits:
4d05560c by Jan Alexander Steffens (heftig) at 2025-10-04T16:22:07+02:00
1:4.20.2-3: Move portals to optdepends

Closes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/14

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = gtk4
        pkgdesc = GObject-based multi-platform GUI toolkit
        pkgver = 4.20.2
-       pkgrel = 2
+       pkgrel = 3
        epoch = 1
        url = https://www.gtk.org/
        arch = x86_64
@@ -65,7 +65,6 @@ pkgbase = gtk4
        depends = tinysparql
        depends = vulkan-icd-loader
        depends = wayland
-       depends = xdg-desktop-portal-gtk
        source = git+https://gitlab.gnome.org/GNOME/gtk.git#tag=4.20.2
        source = gtk-update-icon-cache.hook
        source = gtk-update-icon-cache.script
@@ -81,6 +80,7 @@ pkgbase = gtk4
 
 pkgname = gtk4
        optdepends = evince: Default print preview command
+       optdepends = xdg-desktop-portal-gtk: Fallback portals for various APIs
        provides = libgtk-4.so
 
 pkgname = gtk4-demos


=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgname=(
   gtk-update-icon-cache
 )
 pkgver=4.20.2
-pkgrel=2
+pkgrel=3
 epoch=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 url="https://www.gtk.org/";
@@ -61,7 +61,6 @@ depends=(
   tinysparql
   vulkan-icd-loader
   wayland
-  xdg-desktop-portal-gtk
 )
 makedepends=(
   docbook-xsl
@@ -127,7 +126,10 @@ _pick() {
 }
 
 package_gtk4() {
-  optdepends=('evince: Default print preview command')
+  optdepends=(
+    'evince: Default print preview command'
+    'xdg-desktop-portal-gtk: Fallback portals for various APIs'
+  )
   provides=(libgtk-4.so)
 
   meson install -C build --destdir "$pkgdir"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/4d05560c4388f3cc5cbb768b046497b7215480cf

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/4d05560c4388f3cc5cbb768b046497b7215480cf
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to