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 +}
