commit:     111d6f0d58300e2eb1c5ff3522b885aba6f483cc
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 21 17:43:12 2025 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Dec 21 18:15:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111d6f0d

sys-apps/xdg-desktop-portal-gnome: add 49.0

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest         |  1 +
 .../xdg-desktop-portal-gnome-49.0.ebuild           | 54 ++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 09536aa1b07a..e643cdabccae 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-gnome-47.3.tar.xz 163996 BLAKE2B 
24434f86c92881179ade791c020c6be9565365edc44a68215773c53308e89bd4215b2e9e2108f2587fc93d8cad28aaf534c03dc531244188d8b91e055d5a9ccf
 SHA512 
4d5dc6e4ff151dbe0a50b40d2adf3a1b2c30efaa2d0bc63a69f4d7cb57d2aad695a145b2a4a49c9abc9140549d264c18547f70f3f25b9fbd18f13ae7c52cbd9a
 DIST xdg-desktop-portal-gnome-48.0.tar.xz 192012 BLAKE2B 
b243b711a11f73bcc2997e632d41274ee5536d4111347f6a10f04de5287202f22a2a6abe30caa678a230abdd0b8b9d67faa4ed6e7290b00abf37e7021be62f85
 SHA512 
82efcee0799ece8a5bc7bdf1fcfeed46757a42e4d009fc7a6e8615707f698294708bac411d7651c8e387716d5ad8791565a796936bf231f9b55b3d720dae522a
+DIST xdg-desktop-portal-gnome-49.0.tar.xz 193752 BLAKE2B 
dd11a889561fbd23730724d9b5f6cc2d8f970e7cbfb993dcbc635eb9d2144f3727baac08aa4e48d9692ae2ad5b9bba46956550f96197e4f4a5ac7fad2781a434
 SHA512 
a93936f74141c2f4726a350bca0a0435c6e7478e7cbb3e5431a75c0e26e78f2df58a5e849825dc4bbc8c18d49fd0cb203e880e055bc94c8e0c40cbbeaa33c1b3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-49.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-49.0.ebuild
new file mode 100644
index 000000000000..4e75b3cf1544
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-49.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+DEPEND="
+       dev-libs/glib:2
+       >=gnome-base/gsettings-desktop-schemas-47_alpha
+       gnome-base/gnome-desktop:4=
+       >=gui-libs/libadwaita-1.7_alpha:1
+       media-libs/fontconfig
+       sys-apps/dbus
+       >=sys-apps/xdg-desktop-portal-1.19.1
+       >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+       >=gui-libs/gtk-4.17.1:4[wayland?,X?]
+       X? ( x11-libs/libX11 )
+       wayland? ( dev-libs/wayland )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+       dev-util/gdbus-codegen
+       sys-devel/gettext
+       virtual/pkgconfig
+
+       wayland? ( dev-util/wayland-scanner )
+"
+
+src_configure() {
+       local emesonargs=(
+               -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+       )
+
+       meson_src_configure
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to