[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-03-04 Thread Sam James
commit: 51f60d956e142d90744bc8d99e99f81ee98221bf
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 01:26:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f60d95

sys-apps/xdg-desktop-portal-gnome: mark LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/919852
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome-45.1-r1.ebuild   | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
index 01563bab5406..f263b44b8b24 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome.org meson systemd xdg
+inherit flag-o-matic gnome.org meson systemd xdg
 
 DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
@@ -41,6 +41,15 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/919852
+   # https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/113
+   # 
https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/138
+   #
+   # Recheck this after next version bump!
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local emesonargs=(
-Dsystemduserunitdir="$(systemd_get_userunitdir)"
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-03-02 Thread Mart Raudsepp
commit: a42c16be176f287b61d16d94b515bf814d9f51e0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:46:26 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42c16be

sys-apps/xdg-desktop-portal-gnome: drop 44.2, 45.0, 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  2 -
 .../xdg-desktop-portal-gnome-44.2.ebuild   | 45 --
 .../xdg-desktop-portal-gnome-45.0.ebuild   | 45 --
 .../xdg-desktop-portal-gnome-45.1.ebuild   | 45 --
 4 files changed, 137 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 4273cce79d55..9526eb328da3 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1 @@
-DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
-DIST xdg-desktop-portal-gnome-45.0.tar.xz 140048 BLAKE2B 
347e80e5876da16b3f32a6ba3b6007b6b777f10fe34ea5d02e82fea2a3b38922341d0613b4858fe49c32ad768c482e63be57e2611a3a8e1017df27c527380b77
 SHA512 
d45560533b4edc877b06eaba18236a94cba610a71504b71a796272caa52721cc795541c41a454549518a6ce2e748cc395d6dd29a8732f4f461861235483bae97
 DIST xdg-desktop-portal-gnome-45.1.tar.xz 140996 BLAKE2B 
c77fb2a0f52e27eec73b43a08e6034cbe08afb622ae0863f2ac3402246bc19dec4d058cae2117ddcf80064f3965454f5813f066788c6de1dffb4be80490cb217
 SHA512 
576139ef4d763e47435a33ecd94ae8d1631c2a515c11ca18e1f1f7618421925a41f0f8a295cfe6d1be377fd162a9e4d239f3a94a73a4aae49e583a0360f8cc36

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
deleted file mode 100644
index aea97339b996..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
-# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.16.0-r1
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk: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
-}

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
deleted file mode 100644
index 34f142050691..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
-# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   >=gui-libs/libadwaita-1.2.0:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.17.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk: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=(
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-02-17 Thread Arthur Zamarin
commit: d933796f7eeb2696b15379b32518269724a1e369
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:07:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:07:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d933796f

sys-apps/xdg-desktop-portal-gnome: Stabilize 45.1-r1 x86, #920697

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
index 45e75992aa38..01563bab5406 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-01-08 Thread Sam James
commit: d820781c6aa2fe3b06b15a31c828576d8053c2a6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:21:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d820781c

sys-apps/xdg-desktop-portal-gnome: Stabilize 45.1-r1 amd64, #920697

Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
index 12314eaa05f2..45e75992aa38 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-01-08 Thread Sam James
commit: 010cb66cf44d0545b8407f09ff8fccf75544e5f0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:19:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:25:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010cb66c

sys-apps/xdg-desktop-portal-gnome: Stabilize 45.1-r1 arm64, #920697

Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
index e4d9f570f008..12314eaa05f2 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/, sys-apps/xdg-desktop-portal-gnome/files/

2023-12-11 Thread Sam James
commit: b0fdff8c8f3c36cded1c82d80d9d955d6da94bdf
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 12 02:45:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 12 02:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fdff8c

sys-apps/xdg-desktop-portal-gnome: fix modern C issue

Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome/files/45.1-c99.patch  | 25 +++
 .../xdg-desktop-portal-gnome-45.1-r1.ebuild| 49 ++
 2 files changed, 74 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch 
b/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch
new file mode 100644
index ..884b0d9c15a6
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch
@@ -0,0 +1,25 @@
+https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/112
+https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/134
+
+From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= 
+Date: Mon, 11 Dec 2023 11:36:13 +0100
+Subject: [PATCH] input-capture: Pass correct pointer type to
+ gtk_window_add_group
+
+It produced only a warning, but will be an error in the future.
+
+Fixes #112
+--- a/src/inputcapture.c
 b/src/inputcapture.c
+@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation 
*invocation,
+   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+ 
+   window_group = gtk_window_group_new ();
+-  gtk_window_group_add_window (window_group, dialog);
++  gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
+ 
+   dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
+   dialog_handle->request = g_object_ref (request);
+-- 
+GitLab

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
new file mode 100644
index ..e4d9f570f008
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
+# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.17.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/45.1-c99.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-12-04 Thread Sam James
commit: 2dd8d92beb98a515b8eebd40b8ef1193942d4cb1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Nov 26 21:47:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 10:44:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd8d92b

sys-apps/xdg-desktop-portal-gnome: Version bump to 45.1

Closes: https://bugs.gentoo.org/919079
Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34010
Signed-off-by: Sam James  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-45.1.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 5cc090506e7f..4273cce79d55 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-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
 DIST xdg-desktop-portal-gnome-45.0.tar.xz 140048 BLAKE2B 
347e80e5876da16b3f32a6ba3b6007b6b777f10fe34ea5d02e82fea2a3b38922341d0613b4858fe49c32ad768c482e63be57e2611a3a8e1017df27c527380b77
 SHA512 
d45560533b4edc877b06eaba18236a94cba610a71504b71a796272caa52721cc795541c41a454549518a6ce2e748cc395d6dd29a8732f4f461861235483bae97
+DIST xdg-desktop-portal-gnome-45.1.tar.xz 140996 BLAKE2B 
c77fb2a0f52e27eec73b43a08e6034cbe08afb622ae0863f2ac3402246bc19dec4d058cae2117ddcf80064f3965454f5813f066788c6de1dffb4be80490cb217
 SHA512 
576139ef4d763e47435a33ecd94ae8d1631c2a515c11ca18e1f1f7618421925a41f0f8a295cfe6d1be377fd162a9e4d239f3a94a73a4aae49e583a0360f8cc36

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1.ebuild
new file mode 100644
index ..34f142050691
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
+# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.17.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-09-22 Thread Andrew Ammerlaan
commit: 266fae9c00258565a308537d5910b3cf8dcfb63d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 05:28:47 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 22 06:37:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266fae9c

sys-apps/xdg-desktop-portal-gnome: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32180
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest| 2 +-
 ...tal-gnome-45_alpha.ebuild => xdg-desktop-portal-gnome-45.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 6aac51a43be6..5cc090506e7f 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1,2 @@
 DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
-DIST xdg-desktop-portal-gnome-45.alpha.tar.xz 127556 BLAKE2B 
f655b2c2cf2d1c64c4ab8018bc7999ae570ec5d1c007b9ac088b3932ec36b9101fff35e455478a14c0759d48499dbba0054544a3fec2d0d99331aa3c65765da5
 SHA512 
6003604cc5a6c3cf78c4ac4a312d530918a7b9c651bd28ea1375b21ce3d9e4b2349678107de716b71cb10aef19eb5fb9a57922c8cf2bcf305afb99d5e74c775b
+DIST xdg-desktop-portal-gnome-45.0.tar.xz 140048 BLAKE2B 
347e80e5876da16b3f32a6ba3b6007b6b777f10fe34ea5d02e82fea2a3b38922341d0613b4858fe49c32ad768c482e63be57e2611a3a8e1017df27c527380b77
 SHA512 
d45560533b4edc877b06eaba18236a94cba610a71504b71a796272caa52721cc795541c41a454549518a6ce2e748cc395d6dd29a8732f4f461861235483bae97

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
similarity index 93%
rename from 
sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild
rename to sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
index d75beb04c2ad..34f142050691 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
@@ -18,10 +18,10 @@ IUSE="wayland X"
 DEPEND="
dev-libs/glib:2
gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
+   >=gui-libs/libadwaita-1.2.0:1
media-libs/fontconfig
sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.16.0-r1
+   >=sys-apps/xdg-desktop-portal-1.17.0
>=sys-apps/xdg-desktop-portal-gtk-1.14.0
gui-libs/gtk:4[wayland?,X?]
X? ( x11-libs/libX11 )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-09-05 Thread Matt Turner
commit: 698eab393816b9d6477570262b1692633856
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:08:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698eab37

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 -
 .../xdg-desktop-portal-gnome-44.1-r1.ebuild| 45 --
 2 files changed, 46 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 7efe5fa2891a..6aac51a43be6 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1,2 @@
-DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989
 DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
 DIST xdg-desktop-portal-gnome-45.alpha.tar.xz 127556 BLAKE2B 
f655b2c2cf2d1c64c4ab8018bc7999ae570ec5d1c007b9ac088b3932ec36b9101fff35e455478a14c0759d48499dbba0054544a3fec2d0d99331aa3c65765da5
 SHA512 
6003604cc5a6c3cf78c4ac4a312d530918a7b9c651bd28ea1375b21ce3d9e4b2349678107de716b71cb10aef19eb5fb9a57922c8cf2bcf305afb99d5e74c775b

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
deleted file mode 100644
index aea97339b996..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
-# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.16.0-r1
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk: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
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-08-30 Thread Arthur Zamarin
commit: 87a5754ed94e2a7267a71432e99a70c0ffbaed80
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 07:50:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 07:57:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a5754e

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.2 x86, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
index 89e9537a66b5..aea97339b996 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-07-30 Thread Pacho Ramos
commit: e257a326470635025cb862cd6931bf06257e64fa
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jul 30 11:02:29 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jul 30 11:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e257a326

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

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-44.2.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 1e3490aacf1b..7efe5fa2891a 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-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989
+DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B 
a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351
 SHA512 
3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
 DIST xdg-desktop-portal-gnome-45.alpha.tar.xz 127556 BLAKE2B 
f655b2c2cf2d1c64c4ab8018bc7999ae570ec5d1c007b9ac088b3932ec36b9101fff35e455478a14c0759d48499dbba0054544a3fec2d0d99331aa3c65765da5
 SHA512 
6003604cc5a6c3cf78c4ac4a312d530918a7b9c651bd28ea1375b21ce3d9e4b2349678107de716b71cb10aef19eb5fb9a57922c8cf2bcf305afb99d5e74c775b

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
new file mode 100644
index ..d75beb04c2ad
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
+# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.16.0-r1
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-06-19 Thread Matt Turner
commit: bd1b2743e7a4e6b9bab51cc5f1f099491c716c1a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:13:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1b2743

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 .../xdg-desktop-portal-gnome-44.1.ebuild   | 43 --
 1 file changed, 43 deletions(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
deleted file mode 100644
index 0a8b19e953a4..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.15.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk: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
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-06-03 Thread Arthur Zamarin
commit: 90c4062ada3796017748a31805065b1d04f4ab16
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 18:01:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 18:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c4062a

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1-r1 x86, #907623

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
index 89e9537a66b5..aea97339b996 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-06-02 Thread Sam James
commit: 5562cfd019e07d1ade395ab946e70c8ddd227958
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:30:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:30:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5562cfd0

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1-r1 arm64, #907623

Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
index 112ba116e3ca..89e9537a66b5 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-06-02 Thread Sam James
commit: 5cbbab9397f55f1463e721cf2e82de296ccfc6dd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:22:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:22:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbbab93

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1-r1 amd64, #907623

Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
index d75beb04c2ad..112ba116e3ca 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 # Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/files/, sys-apps/xdg-desktop-portal-gnome/

2023-05-17 Thread Matt Turner
commit: 5a174dace63876bbcb6948257e2737d45a2a65d3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a174dac

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  2 -
 .../xdg-desktop-portal-gnome-44.0-x11-only.patch   | 36 
 .../xdg-desktop-portal-gnome-43.1.ebuild   | 39 -
 .../xdg-desktop-portal-gnome-44.0.ebuild   | 49 --
 4 files changed, 126 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 8c8d12e4cf92..db98a7bfdd58 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1 @@
-DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
-DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
 DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
 
b/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
deleted file mode 100644
index 0c7af9253bae..
--- 
a/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From d19e5a66fbba22274a774ac603d2ecb3ff528779 Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Tue, 28 Mar 2023 20:42:32 +0200
-Subject: [PATCH] Do not reference wayland routines without wayland support
-
-* If GTK4 is built without Wayland support, there will be no
-  `init_external_window_wayland_display` symbol.
-
-Bug: https://bugs.gentoo.org/903189

- src/externalwindow.c | 6 +-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/externalwindow.c b/src/externalwindow.c
-index c3ea3d7..f7372bb 100644
 a/src/externalwindow.c
-+++ b/src/externalwindow.c
-@@ -90,10 +90,14 @@ init_external_window_display (GError **error)
-   const char *session_type;
- 
-   session_type = getenv ("XDG_SESSION_TYPE");
-+#ifdef HAVE_GTK_WAYLAND
-   if (g_strcmp0 (session_type, "wayland") == 0)
- return init_external_window_wayland_display (error);
--  else if (g_strcmp0 (session_type, "x11") == 0)
-+#endif
-+#ifdef HAVE_GTK_X11
-+  if (g_strcmp0 (session_type, "x11") == 0)
- return init_external_window_x11_display (error);
-+#endif
- 
-   g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
-"Unsupported or missing session type '%s'",
--- 
-GitLab
-

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
deleted file mode 100644
index 02621eb069b4..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.15.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
deleted file mode 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-05-06 Thread Sam James
commit: e0c5b00aca2ab62b2027a36ff557713f68a1e092
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 09:34:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 09:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c5b00a

sys-apps/xdg-desktop-portal-gnome: depend on newer sys-apps/xdg-desktop-portal

Should help with delays opening applications.

Bug: https://bugs.gentoo.org/905482
Signed-off-by: Sam James  gentoo.org>

 .../xdg-desktop-portal-gnome-44.1-r1.ebuild| 45 ++
 1 file changed, 45 insertions(+)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
new file mode 100644
index ..d75beb04c2ad
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
+# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.16.0-r1
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-05-02 Thread Arthur Zamarin
commit: 5bc9026a7007f9f89922376d1261371ad29e53d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:01:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:01:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc9026a

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1 amd64, #905565

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
index afe822786fe9..0a8b19e953a4 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-05-02 Thread Arthur Zamarin
commit: 1ee2eead6470e42fdd1ce10a1d067d1d48d47eda
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:31:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:31:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee2eead

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1 x86, #905565

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
index f8a36b8706a7..afe822786fe9 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-05-02 Thread Arthur Zamarin
commit: aee14e0ad76b7eb7858d5ef8077f13aa696e8e67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:02:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:02:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee14e0a

sys-apps/xdg-desktop-portal-gnome: Stabilize 44.1 arm64, #905565

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
index ef62dd2dfcc4..f8a36b8706a7 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-04-21 Thread Matt Turner
commit: e45ca656cb4bf1b6b7a5375b15054f81774939f5
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 14:52:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45ca656

sys-apps/xdg-desktop-portal-gnome: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30686
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-44.1.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index c09d877b5e5e..8c8d12e4cf92 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-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
 DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
+DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
new file mode 100644
index ..ef62dd2dfcc4
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-04-01 Thread Matt Turner
commit: 75262e0eaa10f3b677c3d95ad0d20099481bd4ba
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  2 00:33:39 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  2 00:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75262e0e

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 -
 .../xdg-desktop-portal-gnome-44_rc.ebuild  | 44 --
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 44880863c2ce..c09d877b5e5e 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1,2 @@
 DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
 DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
-DIST xdg-desktop-portal-gnome-44.rc.tar.xz 127040 BLAKE2B 
b762d1e29cad9ed9afa98cfd98793a2b27c1553beccdaf6bccceaf642cd35d9d28bcbc3b4be891d1fb54efe99a27d62cf190f317deb26ea837b73b0448272a58
 SHA512 
bb3be21cbb4cb0e1fb22ae70d4c47cbd8b8bc6e87d4495f967fb4f8494cdcb0f1b3d03c15d12ed9cec4fca31151e99a967b38b3eb46cfdcc791f399185ceeacc

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44_rc.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44_rc.ebuild
deleted file mode 100644
index dc27622098d4..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44_rc.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson systemd xdg
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
-SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz;
-S="${WORKDIR}/${PN}-44.rc"
-
-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/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.15.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/, sys-apps/xdg-desktop-portal-gnome/files/

2023-03-28 Thread David Seifert
commit: 47a3d74dc5c3f919f857429dbbc95a11c1496fdf
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 28 20:50:16 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 28 20:50:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a3d74d

sys-apps/xdg-desktop-portal-gnome: fix USE="-wayland" build

Closes: https://bugs.gentoo.org/903189
Signed-off-by: David Seifert  gentoo.org>

 .../xdg-desktop-portal-gnome-44.0-x11-only.patch   | 36 ++
 .../xdg-desktop-portal-gnome-44.0.ebuild   |  6 
 2 files changed, 42 insertions(+)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
 
b/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
new file mode 100644
index ..0c7af9253bae
--- /dev/null
+++ 
b/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
@@ -0,0 +1,36 @@
+From d19e5a66fbba22274a774ac603d2ecb3ff528779 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Tue, 28 Mar 2023 20:42:32 +0200
+Subject: [PATCH] Do not reference wayland routines without wayland support
+
+* If GTK4 is built without Wayland support, there will be no
+  `init_external_window_wayland_display` symbol.
+
+Bug: https://bugs.gentoo.org/903189
+---
+ src/externalwindow.c | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/externalwindow.c b/src/externalwindow.c
+index c3ea3d7..f7372bb 100644
+--- a/src/externalwindow.c
 b/src/externalwindow.c
+@@ -90,10 +90,14 @@ init_external_window_display (GError **error)
+   const char *session_type;
+ 
+   session_type = getenv ("XDG_SESSION_TYPE");
++#ifdef HAVE_GTK_WAYLAND
+   if (g_strcmp0 (session_type, "wayland") == 0)
+ return init_external_window_wayland_display (error);
+-  else if (g_strcmp0 (session_type, "x11") == 0)
++#endif
++#ifdef HAVE_GTK_X11
++  if (g_strcmp0 (session_type, "x11") == 0)
+ return init_external_window_x11_display (error);
++#endif
+ 
+   g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+"Unsupported or missing session type '%s'",
+-- 
+GitLab
+

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
index ef62dd2dfcc4..e902e5b3a415 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
@@ -34,6 +34,12 @@ BDEPEND="
wayland? ( dev-util/wayland-scanner )
 "
 
+PATCHES=(
+   # backport
+   # 
https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/83
+   "${FILESDIR}"/${P}-x11-only.patch
+)
+
 src_configure() {
local emesonargs=(
-Dsystemduserunitdir="$(systemd_get_userunitdir)"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-03-19 Thread Matt Turner
commit: 5b55272cd4191a05b9786784483a143a93327a11
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Mar 19 21:32:04 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 23:38:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b55272c

sys-apps/xdg-desktop-portal-gnome: Version bump to 44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30250
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-44.0.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index e1a2d817b1de..44880863c2ce 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-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
+DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
 DIST xdg-desktop-portal-gnome-44.rc.tar.xz 127040 BLAKE2B 
b762d1e29cad9ed9afa98cfd98793a2b27c1553beccdaf6bccceaf642cd35d9d28bcbc3b4be891d1fb54efe99a27d62cf190f317deb26ea837b73b0448272a58
 SHA512 
bb3be21cbb4cb0e1fb22ae70d4c47cbd8b8bc6e87d4495f967fb4f8494cdcb0f1b3d03c15d12ed9cec4fca31151e99a967b38b3eb46cfdcc791f399185ceeacc

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
new file mode 100644
index ..ef62dd2dfcc4
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk: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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-12-03 Thread Matt Turner
commit: d745573ded423bc191a169cfdbd5b9a4add68129
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 01:31:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 02:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d745573d

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  2 --
 .../xdg-desktop-portal-gnome-42.3.ebuild   | 39 --
 .../xdg-desktop-portal-gnome-43.0.ebuild   | 39 --
 3 files changed, 80 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 29410e8a025a..d449cf5300d0 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1 @@
-DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5
-DIST xdg-desktop-portal-gnome-43.0.tar.xz 123836 BLAKE2B 
304655c999cf938de6cff23e190835d3a902dce81e64b041dfd2ceed817ec239cb67479dc3fca979659dc15d31acb12e36f38499408c6a063e412760f28266ac
 SHA512 
57dc455b19fc0c22aac9fb9fab375964999e99d96d2c6452ffecde3081e3a5a860eaf04dbada5ed87d43ae35119d1ab4d4fdfce3d1a9dc54b20862166984c2b3
 DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
deleted file mode 100644
index 5e2de2bb4629..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.7
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild
deleted file mode 100644
index a29af51cf559..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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"
-
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.15.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-11-04 Thread Arthur Zamarin
commit: 4274970f950ac08ddd1b975de54280f04decfe45
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  5 05:57:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  5 05:58:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4274970f

sys-apps/xdg-desktop-portal-gnome: Stabilize 43.1 arm64, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
index a29af51cf559..ec2b0b15ac40 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
@@ -10,7 +10,7 @@ 
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"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-10-18 Thread Matt Turner
commit: fdce7cd069c9de8b43e85eb7fe07acdb39e90acf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:48:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdce7cd0

sys-apps/xdg-desktop-portal-gnome: Version bump to 43.1

Closes: https://github.com/gentoo/gentoo/pull/27834
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-43.1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 6e6f4ae1636d..29410e8a025a 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-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5
 DIST xdg-desktop-portal-gnome-43.0.tar.xz 123836 BLAKE2B 
304655c999cf938de6cff23e190835d3a902dce81e64b041dfd2ceed817ec239cb67479dc3fca979659dc15d31acb12e36f38499408c6a063e412760f28266ac
 SHA512 
57dc455b19fc0c22aac9fb9fab375964999e99d96d2c6452ffecde3081e3a5a860eaf04dbada5ed87d43ae35119d1ab4d4fdfce3d1a9dc54b20862166984c2b3
+DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
new file mode 100644
index ..a29af51cf559
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-09-24 Thread Matt Turner
commit: 1cb7eb5c4059f53aad88fb1e826f496a3c37d5d2
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Sep 24 16:00:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 24 16:43:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb7eb5c

sys-apps/xdg-desktop-portal-gnome: Version bump to 43.0

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-43.0.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 7970daea9ad6..6e6f4ae1636d 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5
+DIST xdg-desktop-portal-gnome-43.0.tar.xz 123836 BLAKE2B 
304655c999cf938de6cff23e190835d3a902dce81e64b041dfd2ceed817ec239cb67479dc3fca979659dc15d31acb12e36f38499408c6a063e412760f28266ac
 SHA512 
57dc455b19fc0c22aac9fb9fab375964999e99d96d2c6452ffecde3081e3a5a860eaf04dbada5ed87d43ae35119d1ab4d4fdfce3d1a9dc54b20862166984c2b3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild
new file mode 100644
index ..a29af51cf559
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-08-17 Thread Sam James
commit: 70dffaf641b8db2dbe6f5b94ce29a67d831fee56
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 19:57:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 19:57:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dffaf6

sys-apps/xdg-desktop-portal-gnome: Keyword 42.3 arm64, #842459

Signed-off-by: Sam James  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
index 870514582006..e4e6f252a73e 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-07-20 Thread Matt Turner
commit: bf5d7cb6d0841f36ddbacd854bc58b291e70c787
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 01:38:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 01:58:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5d7cb6

sys-apps/xdg-desktop-portal-gnome: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 -
 .../xdg-desktop-portal-gnome-42.1.ebuild   | 41 --
 2 files changed, 42 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 0ab8800747ad..7970daea9ad6 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1 @@
-DIST xdg-desktop-portal-gnome-42.1.tar.xz 117932 BLAKE2B 
c0c6dc7e4efbfda8996d63c191228ebf867e3fe11a0ae031b5bfd4298a33ab3b9cb9d9cecc36c1b41eeb33c54bd3bca17149e641c1131f0be7dcb2dbdf42eda8
 SHA512 
6843fd10e7e70f3d09c2a9b1397288f553fb44bcae30e7992790fddbc92d6c5cc966c27b7f294e2de1a139d3893c009f1480855d66c873a13861f3fe4abecee7
 DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
deleted file mode 100644
index 405d9ea7195b..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org 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 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="wayland X"
-
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.7
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-07-03 Thread Matt Turner
commit: d7224d230bb9df71e463e4384103e9b1bf99127e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul  4 01:44:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul  4 01:48:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7224d23

sys-apps/xdg-desktop-portal-gnome: Version bump to 42.3

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-42.3.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index a8084aba273f..0ab8800747ad 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-gnome-42.1.tar.xz 117932 BLAKE2B 
c0c6dc7e4efbfda8996d63c191228ebf867e3fe11a0ae031b5bfd4298a33ab3b9cb9d9cecc36c1b41eeb33c54bd3bca17149e641c1131f0be7dcb2dbdf42eda8
 SHA512 
6843fd10e7e70f3d09c2a9b1397288f553fb44bcae30e7992790fddbc92d6c5cc966c27b7f294e2de1a139d3893c009f1480855d66c873a13861f3fe4abecee7
+DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
new file mode 100644
index ..13493ee5f082
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org 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 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.7
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-06-09 Thread Arthur Zamarin
commit: cb6ca6a6ab879d5a0ea8d9181662c783d794d842
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  9 19:38:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  9 19:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6ca6a6

sys-apps/xdg-desktop-portal-gnome: Keyword 42.1 ppc, #842459

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 6cab7442706b..405d9ea7195b 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-25 Thread WANG Xuerui
commit: 2e07235710c6d54d6c34b8881a556700fe8696e7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 26 03:51:24 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 26 03:51:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e072357

sys-apps/xdg-desktop-portal-gnome: keyword 42.1 for ~loong

Bug: https://bugs.gentoo.org/842459
Signed-off-by: WANG Xuerui  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 2f6bbc502aa6..6cab7442706b 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~loong ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-20 Thread Jakov Smolić
commit: 957607a797d354427826c846c9d5c1e890e97de0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 20 20:02:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 20 20:02:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957607a7

sys-apps/xdg-desktop-portal-gnome: Keyword 42.1 x86, #842459

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 24b43202cac3..2f6bbc502aa6 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-17 Thread Jakov Smolić
commit: 86686441e4feca89759fa3e582b8540a2df563e0
Author: Yu Gu  gmail  com>
AuthorDate: Tue May 17 15:56:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 16:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86686441

sys-apps/xdg-desktop-portal-gnome: Keyword 42.1 riscv, #842459

Signed-off-by: Yu Gu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25537
Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 06fa3ac83d80..24b43202cac3 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
+KEYWORDS="~amd64 ~arm ~ppc64 ~riscv"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-16 Thread Arthur Zamarin
commit: 1a89146f057dca26a932ed5e9e3d87a7f5e4d436
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 16 19:38:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 16 19:38:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a89146f

sys-apps/xdg-desktop-portal-gnome: Keyword 42.1 arm, #842459

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 06373774a4c6..bed17a9ceb08 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-16 Thread Arthur Zamarin
commit: 151bbf0caf57a7e2771e38334785c19140dbd66a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 16 19:38:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 16 19:38:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151bbf0c

sys-apps/xdg-desktop-portal-gnome: Keyword 42.1 ppc64, #842459

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index bed17a9ceb08..06fa3ac83d80 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc64"
 IUSE="wayland X"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-03 Thread Pacho Ramos
commit: 5365d12d806ec0cd71c65406c09d6658a40b8a21
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  3 17:07:28 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue May  3 17:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5365d12d

sys-apps/xdg-desktop-portal-gnome: More cleanups

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index 1ebc9a02135a..06373774a4c6 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -32,8 +32,6 @@ DEPEND="
 
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${MY_P}"
-
 src_configure() {
local emesonargs=(
-Dsystemduserunitdir="$(systemd_get_userunitdir)"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-03 Thread Pacho Ramos
commit: e359dc29d37f7a44524e116a3cfac9bf09d2afa5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  3 16:35:07 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue May  3 16:35:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e359dc29

sys-apps/xdg-desktop-portal-gnome: Drop useless lines

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
index f4088f66bdb1..1ebc9a02135a 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -5,9 +5,6 @@ EAPI=8
 
 inherit gnome.org meson systemd xdg
 
-MY_PV="${PV//_pre*}"
-MY_P="${PN}-${MY_PV}"
-
 DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-05-03 Thread Pacho Ramos
commit: 2bdc40aacedb418a158b612aefd4157a46f02c3a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue May  3 16:20:05 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue May  3 16:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdc40aa

sys-apps/xdg-desktop-portal-gnome: Add new portal with GNOME dependencies

Bug: 816135

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 sys-apps/xdg-desktop-portal-gnome/metadata.xml |  8 
 .../xdg-desktop-portal-gnome-42.1.ebuild   | 46 ++
 3 files changed, 55 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
new file mode 100644
index ..a8084aba273f
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -0,0 +1 @@
+DIST xdg-desktop-portal-gnome-42.1.tar.xz 117932 BLAKE2B 
c0c6dc7e4efbfda8996d63c191228ebf867e3fe11a0ae031b5bfd4298a33ab3b9cb9d9cecc36c1b41eeb33c54bd3bca17149e641c1131f0be7dcb2dbdf42eda8
 SHA512 
6843fd10e7e70f3d09c2a9b1397288f553fb44bcae30e7992790fddbc92d6c5cc966c27b7f294e2de1a139d3893c009f1480855d66c873a13861f3fe4abecee7

diff --git a/sys-apps/xdg-desktop-portal-gnome/metadata.xml 
b/sys-apps/xdg-desktop-portal-gnome/metadata.xml
new file mode 100644
index ..f453528b934f
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
new file mode 100644
index ..f4088f66bdb1
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-42.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd xdg
+
+MY_PV="${PV//_pre*}"
+MY_P="${PN}-${MY_PV}"
+
+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"
+IUSE="wayland X"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.7
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}