[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-11-04 Thread Andreas Sturmlechner
commit: 0da2bccd6c8b3f28b1d0b20e683ec03975063399
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 22 21:50:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov  4 18:38:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da2bccd

gnome-base/gnome-control-center: Set libcanberra[sound] IUSE default

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...control-center-45.3.ebuild => gnome-control-center-45.3-r1.ebuild} | 4 ++--
 ...control-center-45.4.ebuild => gnome-control-center-45.4-r1.ebuild} | 4 ++--
 ...control-center-46.2.ebuild => gnome-control-center-46.2-r1.ebuild} | 4 ++--
 ...control-center-46.4.ebuild => gnome-control-center-46.4-r1.ebuild} | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
rename to gnome-base/gnome-control-center/gnome-control-center-45.3-r1.ebuild
index 2d9ce59348c8..8d2500b29530 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3-r1.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
 
+PYTHON_COMPAT=( python3_{10..12} )
 inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
@@ -91,7 +91,7 @@ DEPEND="
 # system-config-printer provides org.fedoraproject.Config.Printing service and 
interface
 # cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit 
policykit helper policy
 RDEPEND="${DEPEND}
-   media-libs/libcanberra[pulseaudio,sound]
+   media-libs/libcanberra[pulseaudio,sound(+)]
systemd? ( >=sys-apps/systemd-31 )
elogind? (
app-admin/openrc-settingsd

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.4-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
rename to gnome-base/gnome-control-center/gnome-control-center-45.4-r1.ebuild
index e51277b7a52c..35e621108f28 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.4-r1.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
 
+PYTHON_COMPAT=( python3_{10..12} )
 inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
@@ -91,7 +91,7 @@ DEPEND="
 # system-config-printer provides org.fedoraproject.Config.Printing service and 
interface
 # cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit 
policykit helper policy
 RDEPEND="${DEPEND}
-   media-libs/libcanberra[pulseaudio,sound]
+   media-libs/libcanberra[pulseaudio,sound(+)]
systemd? ( >=sys-apps/systemd-31 )
elogind? (
app-admin/openrc-settingsd

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.2-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
rename to gnome-base/gnome-control-center/gnome-control-center-46.2-r1.ebuild
index 675b1cbf9032..87e7f2c931ed 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.2-r1.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
 
+PYTHON_COMPAT=( python3_{10..12} )
 inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
@@ -93,7 +93,7 @@ DEPEND="
 # system-config-printer provides org.fedoraproject.Config.Printing service and 
interface
 # cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit 
policykit helper policy
 RDEPEND="${DEPEND}
-   media-libs/libcanberra[pulseaudio,sound]
+   media-libs/libcanberra[pulseaudio,sound(+)]
systemd? ( >=sys-apps/systemd-31 )
elogind? (
app-admin/openrc-settingsd

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.4-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
rename to gnome-base/gnome-control-center/gnome-control-center-46.4-r1.ebuild
index 7ac59299a24b..656453

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-11-04 Thread Andreas Sturmlechner
commit: 7d3b192ed7bd8401404f05b77a4ba2fb5571c8e3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 17 19:36:08 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov  4 18:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3b192e

gnome-base/gnome-settings-daemon: Depend on libcanberra-gtk3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...tings-daemon-45.1.ebuild => gnome-settings-daemon-45.1-r1.ebuild} | 5 -
 ...gs-daemon-46.0-r1.ebuild => gnome-settings-daemon-46.0-r2.ebuild} | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1-r1.ebuild
similarity index 97%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1-r1.ebuild
index c92490598502..1ac9c699315f 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1-r1.ebuild
@@ -24,7 +24,10 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=dev-libs/libgweather-4.2.0:4=
colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
+   || (
+   media-libs/libcanberra-gtk3
+   media-libs/libcanberra[gtk3(-)]
+   )
>=app-misc/geoclue-2.3.1:2.0
>=x11-libs/libnotify-0.7.3
>=media-libs/libpulse-16.1[glib]

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r2.ebuild
similarity index 97%
rename from 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r2.ebuild
index a5d96d7f7111..3c13a0bfb738 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r2.ebuild
@@ -26,7 +26,10 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=dev-libs/libgweather-4.2.0:4=
colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
+   || (
+   media-libs/libcanberra-gtk3
+   media-libs/libcanberra[gtk3(-)]
+   )
>=app-misc/geoclue-2.3.1:2.0
>=x11-libs/libnotify-0.7.3
>=media-libs/libpulse-16.1[glib]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-applets/

2024-10-23 Thread Florian Schmaus
commit: d6662eeb7dc4ac61c0b5e2b9aa10f353e9978ea4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Oct 21 10:52:22 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 23 19:07:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6662eeb

gnome-base/gnome-applets: add 3.54.0

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-applets/Manifest  |  1 +
 .../gnome-applets/gnome-applets-3.54.0.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/gnome-base/gnome-applets/Manifest 
b/gnome-base/gnome-applets/Manifest
index e7eae8228d22..d173229932b2 100644
--- a/gnome-base/gnome-applets/Manifest
+++ b/gnome-base/gnome-applets/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-applets-3.46.0.tar.xz 9248780 BLAKE2B 
5bc61dbbb2f6a7c96a9ad6895936996025bfc6d99ac29ff552e62e5061866b1ef30384d6adecefee933cbb533184a47cb6c40c5c8c7562d4892817aa73628dab
 SHA512 
826abf56f76925f0246b49194b09ec9ae43963c43e3f861269ab839c08823bb2b8b1b47cd20a93495bfef0d4220ef579190f0dd491c3cb2ed70fdd0483b1f007
 DIST gnome-applets-3.50.0.tar.xz 9257700 BLAKE2B 
ce085b1dc352ca267eeb725c3da4903e2017a385759236914707fdc5963e8f2a7eb6b06ce9b8d6a55240cc23ceb94a18474a0c5594c0e8801a2a929ed6cf9d0e
 SHA512 
81eca5e87802e0c146cf6f327653b36e2bc62dc6a294306037139e1deba2f01c30b8d1700960d60b74e405ea98a876e7bed4e32539f37b89dd0091bfc98f20a9
 DIST gnome-applets-3.52.0.tar.xz 9268416 BLAKE2B 
2fdc11823ba09c9d964fb5eaa1a59d91cd434e714bb1c2ac4aefdce0b4c9571df046aa9f00ea3e0b6a546742f18e97ba1cd2463cb5919964ccedd94facec877a
 SHA512 
8119fd22fa23f9482ee6cc5db924464af99ca9cfac38e28082b75aa4f5805dda69ab28d2c4632b68453a4d7c2f42cf03c854b156cb01cdee4ddbd230351c4940
+DIST gnome-applets-3.54.0.tar.xz 9370396 BLAKE2B 
91db9f8bcf0e6cfe60e2aa2c5aecc7740e16cfbaa6e9a90b1e1e064b80580134af1164e0b0a71fccf837a1c1d73660c86a858bd11ec2e45ffbf1d5abdf5dda0e
 SHA512 
0893a536c7161a89dc99beba18d50e8853bc5cf49f227e9ec999402b4c7218a92805b72541d3ac48444f5c80657ae008c0f7daf9bab5146acc933b0d3ff6aab8

diff --git a/gnome-base/gnome-applets/gnome-applets-3.54.0.ebuild 
b/gnome-base/gnome-applets/gnome-applets-3.54.0.ebuild
new file mode 100644
index ..4a31e291902c
--- /dev/null
+++ b/gnome-base/gnome-applets/gnome-applets-3.54.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="Applets for the GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/";
+
+LICENSE="GPL-2+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="tracker"
+
+# FIXME: automagic wireless-tools
+# TODO: gucharmap could be optional, but no knob
+# TODO: libgweather could be optional, but no knob
+RDEPEND="
+   >=x11-libs/gtk+-3.20.0:3[X]
+   >=dev-libs/glib-2.44.0:2
+   >=gnome-base/gnome-panel-3.41.1
+   >=gnome-base/libgtop-2.11.92:=
+   >=x11-libs/libwnck-43.0:3
+   >=x11-libs/libnotify-0.7
+   >=sys-power/upower-0.99.8:=
+   >=x11-themes/adwaita-icon-theme-3.14.0
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-extra/gucharmap-2.33.0:2.90
+   >=sys-auth/polkit-0.97
+   x11-libs/libX11
+   tracker? ( app-misc/tracker:3 )
+   >=x11-libs/pango-1.50.0
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+" # yelp-tools and autoconf-archive for eautoreconf
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable tracker tracker-search-bar)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/

2024-10-23 Thread Florian Schmaus
commit: 38868ec37e8136d621be27f3ffdd8f2f0fd94331
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Oct 21 11:00:50 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 23 19:07:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38868ec3

gnome-base/gnome-flashback: add 3.54.0

Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/39068
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-flashback/Manifest|  1 +
 .../gnome-flashback/gnome-flashback-3.54.0.ebuild  | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/gnome-base/gnome-flashback/Manifest 
b/gnome-base/gnome-flashback/Manifest
index 86da16ea7bb9..b67c76ca0fe4 100644
--- a/gnome-base/gnome-flashback/Manifest
+++ b/gnome-base/gnome-flashback/Manifest
@@ -1 +1,2 @@
 DIST gnome-flashback-3.52.1.tar.xz 917764 BLAKE2B 
1191261a2e3627b44a2ca1e52641be860126baa0b7133a9ea51cd35b6a36e6d3390f69e07b6ac1244ac112e7561d73bdb6a404978358b066b01f093d60fa1a09
 SHA512 
30291be06e18188e20288ee2ac62d9e67a7a079fab1d2169f91d1b7555f663c1381def72220fd13182d7b68af5bd3ebb4c9bd9605f45f92f87783edcb0deba85
+DIST gnome-flashback-3.54.0.tar.xz 919304 BLAKE2B 
27277a2af2787c11852120169ccfae2d9e5374bbdd944fe9a3ab98ea4a71a94ee02b8510eeb6a50b4f6cd5d3dd7c194540456c66172191b22311db999a8481d0
 SHA512 
1d472d5104ff2426fa3cd6341c9684bb9e080e9d5a033212aca00d8eab8c6561142dc47db5489187c87de41c703ab884804f6c43df4ead82a05386918a84ce54

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.54.0.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.54.0.ebuild
new file mode 100644
index ..05edbeed6e2f
--- /dev/null
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.54.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="GNOME Flashback session"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=x11-libs/gdk-pixbuf-2.32.2:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=gnome-base/gnome-desktop-43:3=
+   >=gnome-base/gnome-panel-3.35.2
+   >=media-libs/libcanberra-0.13[gtk3]
+   >=dev-libs/glib-2.67.3:2
+   >=gnome-base/gsettings-desktop-schemas-3.31.0
+   >=sys-auth/polkit-0.97
+   >=app-i18n/ibus-1.5.2
+   >=sys-power/upower-0.99.0:=
+   >=x11-libs/libXrandr-1.5.0
+   >=x11-libs/libXxf86vm-1.1.4
+
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   gnome-base/gdm
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   net-wireless/gnome-bluetooth:3=
+   x11-libs/libXext
+   >=x11-libs/libXi-1.6.0
+   x11-libs/pango
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   x11-libs/libXfixes
+   media-libs/libpulse[glib]
+   media-libs/alsa-lib
+   sys-libs/pam
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+RDEPEND="${RDEPEND}
+   x11-wm/metacity
+   gnome-base/gnome-panel
+   gnome-base/gnome-settings-daemon
+"
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --without-compiz-session
+   )
+
+   # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to 
match up with
+   # what upstream has each version (libsystemd replaced with libelogind). 
Explicit
+   # per-version die to force a manual recheck. Only update the explicit 
version if the
+   # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not 
change; otherwise adjust
+   # elogind conditional block below accordingly first.
+   if ver_test ${PV} -ne 3.54.0; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+
+   local desktop_modules="glib-2.0 gio-2.0 gio-unix-2.0 
gnome-desktop-3.0 gtk+-3.0 libelogind x11"
+   local screensaver_modules="gdm gio-unix-2.0 glib-2.0 
gnome-desktop-3.0 gtk+-3.0 libelogind xxf86vm"
+
+   myconf+=(
+   DESKTOP_CFLAGS="$(${pkgconfig} --cflags 
${desktop_modules})"
+   DESKTOP_LIBS="$(${pkgconfig} --libs ${desktop_modules})"
+   SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags 
${screensaver_modules})"
+   SCREENSAVER_LIBS="$(${pkgconfig} --libs 
${screensaver_modules})"
+   )
+   fi
+
+   gnome2_src_configure "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-10-23 Thread Florian Schmaus
commit: cbac4920f4b136a17c35d48d07ff695a8e44016c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Oct 21 10:56:08 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 23 19:07:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbac4920

gnome-base/gnome-panel: add 3.54.0

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/Manifest  |  1 +
 gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest
index eb4088180e46..a1d1a77ea3e3 100644
--- a/gnome-base/gnome-panel/Manifest
+++ b/gnome-base/gnome-panel/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-panel-3.46.0.tar.xz 2797164 BLAKE2B 
48f4a070df7015a8cca2b5041329f3ebb88474abf42cd21f74514ef557426c260110916eb1e23fafec1f99ec2e339258241484a87a6cd52a293d7df6abfff001
 SHA512 
a49f3978bd9561973c41083006b831cf4fcb07408048106ef56dae7e0809fb3ec825c8b4a1c09e818255c7995c45a6d33aa4f47e61f778f4b1f29ccc7c9033f7
 DIST gnome-panel-3.50.0.tar.xz 2769200 BLAKE2B 
a386ccf11408772939af434d9f69c00a3bc22c0c104acd2e88e105c3f0d8ea3cfcd9145e6fc5d6e802d02740bcc89a86af403a9ade86271eddb7d8325fecadad
 SHA512 
29e5eb22feec1b2d57fc0cd4c307012bbad50b15d49dc0fc7e2c0a1090a744ca9f1857ee74f2f0a7f77943ebe6ecf4f71c577adaeb19633f34ba93aad26e3c74
 DIST gnome-panel-3.52.0.tar.xz 2777368 BLAKE2B 
91b1ea930609b74dfdf25dfac7decfad4feb71ac3032ec9c728a46200fba9faf78efed95d1c000891a7b749fa94b7131ebca5fae88530d482b2b1228f875bf5c
 SHA512 
56d986c01360b7625ee6a946fa053327dc1e9a429a71445b6e71d5c69c5a38b445e4d3ee28c71a0a2e5b3f1e0b5612f7138249379e88efa7e5cc03532532ec79
+DIST gnome-panel-3.54.0.tar.xz 2790168 BLAKE2B 
c41e8cdd5ff6b46b640901e8586db368453d94f763a45c605695d00ef44ac3ccbf6eb49da55f7635d603a29d0cd37d6fbf68d54699d4486d50518d2771ac5fe1
 SHA512 
9b444d931b47e8aa8bae0d2a1fc1a84281c178026b6697b7871a9942bab705a5062e07c062a5ab7e0bcd046f1cb799361e4c99334209ef820f81939553996e14

diff --git a/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild
new file mode 100644
index ..3d5c39e710d4
--- /dev/null
+++ b/gnome-base/gnome-panel/gnome-panel-3.54.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="The GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/";
+
+LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="eds elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=gnome-base/gnome-desktop-3.53.3:3=
+   >=x11-libs/gdk-pixbuf-2.26.0:2
+   >=x11-libs/pango-1.15.4
+   >=dev-libs/glib-2.67.1:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=x11-libs/libwnck-43.0:3
+   >=gnome-base/gnome-menus-3.7.90:3
+   >=gnome-base/gsettings-desktop-schemas-42.0
+   eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   >=x11-libs/cairo-1.0.0[X,glib]
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-base/dconf-0.13.4
+   >=x11-libs/libXrandr-1.3.0
+   gnome-base/gdm
+   x11-libs/libX11
+   x11-libs/libXi
+   sci-geosciences/geocode-glib:2
+   sys-auth/polkit
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_enable eds)
+   )
+
+   # Below elogind MENU_* pkg-config calls need to match up with what 
upstream has
+   # each version (libsystemd replaced with libelogind). Explicit 
per-version die
+   # to force a manual recheck. Only update the explicit version if the
+   # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise 
adjust
+   # elogind conditional block below accordingly first.
+   # DO NOT just change the version, look in configure.ac in which 
PKG_CHECK_MODULES-sections
+   # libsystemd is used and check if there are new sections where it is 
used!
+   if ver_test ${PV} -ne 3.54.0; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+
+   local action_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 
libelogind x11"
+   local launcher_modules="gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 
libelogind"
+   local menu_modules="gdm gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 
libelogind"
+
+   myconf+=(
+   ACTION_BUTTON_CFLAGS="$(${pkgconf

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-10-17 Thread Pacho Ramos
commit: d7ac89d5f624dc8b13553b4e323c2972cc063a10
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct 17 12:29:46 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 17 12:29:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ac89d5

gnome-base/gnome-control-center: fix kerberos patch

Thanks-to: Özgür
Thanks-to: Hanspeter Spalinger
Thanks-to: Bernd Feige
Closes: https://bugs.gentoo.org/940745
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-control-center/Manifest | 2 +-
 gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 6f8079fe073f..fff2d159a69f 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -3,7 +3,7 @@ DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9
 DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
 DIST gnome-control-center-46.2-patchset.tar.xz 5872 BLAKE2B 
745e817b0fcec81d5e390cd35e0a14ab249af2861f6bb206f77ace93b0ffc9620479213bae69dd6ef1af01b50a647b7cae14d72ae831a66f11c44c6f91c886a3
 SHA512 
efa7e4f4c488d1f41501c2e7d36b07000eb659e0f7c98779490ee520914967c6644f7c112827327e0c4f43e5194044aa36f589a3c729c1ebbd10889cb932fdb2
 DIST gnome-control-center-46.2.tar.xz 8030924 BLAKE2B 
2c51bc6929ae6692f2c52f1b7b38972ac563b511b321e2b09358ee75a6c78254b0f0b60a079fb22bd5019f4d49effb32967029c9526cf3acd399098cf5e2b975
 SHA512 
0c91a0480f4f46ae3a9ec62294716bb5dbd0e606f22f842a4f7bc1d388496f0a3a36ed1da4a9f31139d8fd07e23e22367c212c98a0afc00842920092d71aecf5
-DIST gnome-control-center-46.4-patchset.tar.xz 6016 BLAKE2B 
8bd0c816e9efdfe26ea1d30273afad8d990c2691b4e1d8c2c1770b13e096a11aa155e8b448a2defe182333fc5344ad34d9ed1d6ebc03e2dd6b5c443e1fc3539e
 SHA512 
193aa2751b5cd5c0cee01bc0639549db9c548fd4110c90391ebe4eab1af5bca15b5f464f9ed0f33785e55b349a2974025d84152f58be27b3062ac50ee2704d0a
+DIST gnome-control-center-46.4-patchset-r1.tar.xz 5996 BLAKE2B 
0df54d229f05d8803d99d32d60afb40c2ccd08c79061301a568a854fe2a6462003391b5d71ccb8bfd828cb189a56320d03d97674a06429a8e129d6b87dc14f81
 SHA512 
e7a48d431aa432513c90b41ed20327a8d6b378801a02d8c77dba147db04d287a719a3fb24965b0aab5f54684a69917fa0799aa080275fb58b7edcc474fb4c2e2
 DIST gnome-control-center-46.4.tar.xz 8031580 BLAKE2B 
f26c2fde336d94cd53b3e3044b2e82de16729cfd48dae7b8dace3512dec9e4a298cd42135a6b5f7e8127d6802862dc3289065c7ac2e0eb543814b4caa7269650
 SHA512 
83a935cea6bec668c64bfbe4c72fe872d85d393f7cbad8c09a996008c35253c76801739d9dddfada186185403dee3ef7838384218853cd076694085c39b44d69
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
index eebcf8499e6b..7ac59299a24b 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 
virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
-SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${P}-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${P}-patchset-r1.tar.xz";
 SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
 SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
 # Logo is CC-BY-SA-2.5



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-10-08 Thread Andreas Sturmlechner
commit: 5090892f71942ae91522bd2724cf28e2e71cd288
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct  7 17:46:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  8 16:32:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5090892f

gnome-base/gnome-shell: drop 45.2, 45.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 gnome-base/gnome-shell/Manifest|   2 -
 gnome-base/gnome-shell/gnome-shell-45.2.ebuild | 188 -
 gnome-base/gnome-shell/gnome-shell-45.4.ebuild | 188 -
 3 files changed, 378 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index e82d9c113a6f..098ca2e67b6b 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,5 +1,3 @@
-DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
-DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
 DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b
 DIST gnome-shell-45.6.tar.xz 2016488 BLAKE2B 
6590c160eabae21e1f5a79787113d02950db52b052330beb9b82d4b837ad7f9038c3c5ae2671c6688710d625a348f9b65b360d53e8d635824ce91be47cc73923
 SHA512 
7e8ce152cc9fa6374d45cb3163ea8a56db7386c924cfc0799c4d5aec6285e50c7fc8555dd2b8d702fc33f3206027aa2711bbbc1a1e782eaa24e9003e69d7a843
 DIST gnome-shell-46.4.tar.xz 2046736 BLAKE2B 
d511524cf097888df429589ed48973e06395922d3631a2ecc594f90822a8f7c6b53c16c812aece35d7971214603d318a79e6f13a135f7fe43674eebd8376f1f1
 SHA512 
cf024e90835084d017f5bf866c802ff9b657d5f69af64af5b60b649d591bc8ea74ad48fe625e7691d9132ca288138f1a5a70482a41ca9864cb294c128ecc47b9

diff --git a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
deleted file mode 100644
index 704c07339fef..
--- a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-DEPEND="
-   >=gnome-extra/evolution-data-server-3.46.0:=
-   >=app-crypt/gcr-3.90.0:4=[introspection]
-   >=dev-libs/glib-2.68:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.73.1[cairo]
-   >=gui-libs/gtk-4:4[introspection]
-   >=x11-wm/mutter-45.0:0/13[introspection,test?]
-   >=sys-auth/polkit-0.120_p20220509[introspection]
-   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.19
-   >=gnome-base/gnome-desktop-40.0:4=
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   )
-   pipewire? ( >=media-video/pipewire-0.3.49:= )
-   systemd? (
-   >=sys-apps/systemd-246:=
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
-   )
-   elogind? ( >=sys-auth/elogind-237 )
-
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-core-2.46:2[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-libs/libpulse-2[glib]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   gui-libs/gtk:4[introspection]
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection d

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-10-03 Thread Pacho Ramos
commit: 793bc3c3de14b7554cae8bee85713601c3e18177
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug 10 23:43:18 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct  3 08:52:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793bc3c3

gnome-base/gnome-control-center: Bump to 46.4

Closes: https://bugs.gentoo.org/936292
Thanks-to: Mark Locascio
Thanks-to: Andy Pettinger
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-control-center/Manifest   |   2 +
 .../gnome-control-center-46.4.ebuild   | 215 +
 2 files changed, 217 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 891bd3a7c9d0..ba807dd95187 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -3,5 +3,7 @@ DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9
 DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
 DIST gnome-control-center-46.2-patchset.tar.xz 5872 BLAKE2B 
745e817b0fcec81d5e390cd35e0a14ab249af2861f6bb206f77ace93b0ffc9620479213bae69dd6ef1af01b50a647b7cae14d72ae831a66f11c44c6f91c886a3
 SHA512 
efa7e4f4c488d1f41501c2e7d36b07000eb659e0f7c98779490ee520914967c6644f7c112827327e0c4f43e5194044aa36f589a3c729c1ebbd10889cb932fdb2
 DIST gnome-control-center-46.2.tar.xz 8030924 BLAKE2B 
2c51bc6929ae6692f2c52f1b7b38972ac563b511b321e2b09358ee75a6c78254b0f0b60a079fb22bd5019f4d49effb32967029c9526cf3acd399098cf5e2b975
 SHA512 
0c91a0480f4f46ae3a9ec62294716bb5dbd0e606f22f842a4f7bc1d388496f0a3a36ed1da4a9f31139d8fd07e23e22367c212c98a0afc00842920092d71aecf5
+DIST gnome-control-center-46.4-patchset.tar.xz 6068 BLAKE2B 
0cf57ee9260c7d5e6adce4501b1692e11ee3e6412a5dafadffeb5d8dbc0d0614b7218ae46706238f3382fadcf9bcf61c5fde91e8531cc51c5232bd538ae6c1f5
 SHA512 
e2fa87b1ad98cc31f1c399e759d111875fa28d739d4cefa37c7a53fcdfb588617c4808f5bd21a0e31358de2369bb5133e3002cef5243ec13bed6fa40a78715f4
+DIST gnome-control-center-46.4.tar.xz 8031580 BLAKE2B 
f26c2fde336d94cd53b3e3044b2e82de16729cfd48dae7b8dace3512dec9e4a298cd42135a6b5f7e8127d6802862dc3289065c7ac2e0eb543814b4caa7269650
 SHA512 
83a935cea6bec668c64bfbe4c72fe872d85d393f7cbad8c09a996008c35253c76801739d9dddfada186185403dee3ef7838384218853cd076694085c39b44d69
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
new file mode 100644
index ..d39f42bc1ba3
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
@@ -0,0 +1,215 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
+SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${P}-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+
+RESTRICT="!test? ( test )"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclie

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-10-03 Thread Pacho Ramos
commit: 0c8633dec9aa45d625967c7f5bf4dae9f5745a96
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct  3 08:53:45 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct  3 08:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8633de

gnome-base/gnome-control-center: update Manifest

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

 gnome-base/gnome-control-center/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index ba807dd95187..6f8079fe073f 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -3,7 +3,7 @@ DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9
 DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
 DIST gnome-control-center-46.2-patchset.tar.xz 5872 BLAKE2B 
745e817b0fcec81d5e390cd35e0a14ab249af2861f6bb206f77ace93b0ffc9620479213bae69dd6ef1af01b50a647b7cae14d72ae831a66f11c44c6f91c886a3
 SHA512 
efa7e4f4c488d1f41501c2e7d36b07000eb659e0f7c98779490ee520914967c6644f7c112827327e0c4f43e5194044aa36f589a3c729c1ebbd10889cb932fdb2
 DIST gnome-control-center-46.2.tar.xz 8030924 BLAKE2B 
2c51bc6929ae6692f2c52f1b7b38972ac563b511b321e2b09358ee75a6c78254b0f0b60a079fb22bd5019f4d49effb32967029c9526cf3acd399098cf5e2b975
 SHA512 
0c91a0480f4f46ae3a9ec62294716bb5dbd0e606f22f842a4f7bc1d388496f0a3a36ed1da4a9f31139d8fd07e23e22367c212c98a0afc00842920092d71aecf5
-DIST gnome-control-center-46.4-patchset.tar.xz 6068 BLAKE2B 
0cf57ee9260c7d5e6adce4501b1692e11ee3e6412a5dafadffeb5d8dbc0d0614b7218ae46706238f3382fadcf9bcf61c5fde91e8531cc51c5232bd538ae6c1f5
 SHA512 
e2fa87b1ad98cc31f1c399e759d111875fa28d739d4cefa37c7a53fcdfb588617c4808f5bd21a0e31358de2369bb5133e3002cef5243ec13bed6fa40a78715f4
+DIST gnome-control-center-46.4-patchset.tar.xz 6016 BLAKE2B 
8bd0c816e9efdfe26ea1d30273afad8d990c2691b4e1d8c2c1770b13e096a11aa155e8b448a2defe182333fc5344ad34d9ed1d6ebc03e2dd6b5c443e1fc3539e
 SHA512 
193aa2751b5cd5c0cee01bc0639549db9c548fd4110c90391ebe4eab1af5bca15b5f464f9ed0f33785e55b349a2974025d84152f58be27b3062ac50ee2704d0a
 DIST gnome-control-center-46.4.tar.xz 8031580 BLAKE2B 
f26c2fde336d94cd53b3e3044b2e82de16729cfd48dae7b8dace3512dec9e4a298cd42135a6b5f7e8127d6802862dc3289065c7ac2e0eb543814b4caa7269650
 SHA512 
83a935cea6bec668c64bfbe4c72fe872d85d393f7cbad8c09a996008c35253c76801739d9dddfada186185403dee3ef7838384218853cd076694085c39b44d69
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-10-03 Thread Pacho Ramos
commit: 5d23c1225aa74fc35d40e6156da07f8a3443a063
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct  3 08:54:23 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct  3 08:54:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d23c122

gnome-base/gnome-control-center: setxkbmap is no longer mandatory for tests

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

 gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
index d39f42bc1ba3..eebcf8499e6b 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.4.ebuild
@@ -132,7 +132,6 @@ BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/python-dbusmock[${PYTHON_USEDEP}]
')
-   x11-apps/setxkbmap
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-desktop/

2024-09-28 Thread Pacho Ramos
commit: a84c9a8588aed3bc00478ff1e8c1276ed75ad58b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Aug 28 21:36:03 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep 28 15:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84c9a85

gnome-base/gnome-desktop: Bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38326
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-desktop/Manifest  |  1 +
 .../gnome-desktop/gnome-desktop-44.1-r300.ebuild   | 74 ++
 .../gnome-desktop/gnome-desktop-44.1-r400.ebuild   | 67 
 3 files changed, 142 insertions(+)

diff --git a/gnome-base/gnome-desktop/Manifest 
b/gnome-base/gnome-desktop/Manifest
index b6d37d7b0af8..093c33e5421c 100644
--- a/gnome-base/gnome-desktop/Manifest
+++ b/gnome-base/gnome-desktop/Manifest
@@ -1 +1,2 @@
 DIST gnome-desktop-44.0.tar.xz 765764 BLAKE2B 
3859b95c7cae0a46190335e707b07b0f9ca47238f9ebe2109c260d04627e8034ddaa7408b8bfb91d258d608279c32fd09a1477f860ccaf324f5a63da4b18a214
 SHA512 
707e96ffe1bbe27c448dd007b5a005e06ea3bba945c1c6708c61b8cec204cef6f5ed540f8ba0f5e566c2fdbc825fc6f9f0440706e0aea132490ca6d48823e180
+DIST gnome-desktop-44.1.tar.xz 766784 BLAKE2B 
319c0cb48617755b7a8ff03245cc58b96ba74aa5c880311e8f719d0e5f3febfb19744f37f7d6744b212048cb03ed36ae9d67e3b0e79f02a7afe10521d4635584
 SHA512 
a939793a6870693f132cabb6dd5f06d0f2744cf97a9dc4b7a2b04c9a5aa09aa56f2f6d7630199a42d0d4e539ae724b54b91d4f9fe9ea2f785d854c58b2d8dd5f

diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
new file mode 100644
index ..18a96b5c6dd9
--- /dev/null
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org meson xdg
+
+DESCRIPTION="Library with common API for various GNOME modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/";
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
+SLOT="3/20" # subslot = libgnome-desktop-3 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="debug +introspection seccomp systemd udev"
+
+COMMON_DEPEND="
+   >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
+   >=x11-libs/gtk+-3.3.6:3[introspection?]
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
+   x11-misc/xkeyboard-config
+   x11-libs/libxkbcommon
+   app-text/iso-codes
+   systemd? ( sys-apps/systemd:= )
+   udev? ( virtual/libudev:= )
+   seccomp? ( sys-libs/libseccomp )
+
+   x11-libs/cairo
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${COMMON_DEPEND}
+   media-libs/fontconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   seccomp? ( sys-apps/bubblewrap )
+   !https://gitlab.gnome.org/GNOME/gnome-desktop/";
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
+SLOT="4/2" # subslot = libgnome-desktop-4 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="debug gtk-doc seccomp systemd udev"
+
+COMMON_DEPEND="
+   >=x11-libs/gdk-pixbuf-2.36.5:2[introspection]
+   >=gui-libs/gtk-4.4.0:4[introspection]
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection]
+   x11-misc/xkeyboard-config
+   x11-libs/libxkbcommon
+   app-text/iso-codes
+   systemd? ( sys-apps/systemd:= )
+   udev? ( virtual/libudev:= )
+   seccomp? ( sys-libs/libseccomp )
+
+   x11-libs/cairo
+   >=dev-libs/gobject-introspection-1.54:=
+"
+DEPEND="${COMMON_DEPEND}
+   media-libs/fontconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   seccomp? ( sys-apps/bubblewrap )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/

2024-09-18 Thread Florian Schmaus
commit: 2d99c8a7b85ed95916026468a65f7d07a739
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 17 17:17:58 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Sep 18 19:05:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d99c8a7

gnome-base/gnome-flashback: drop 3.46.0, 3.50.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-flashback/Manifest|  2 -
 .../gnome-flashback/gnome-flashback-3.46.0.ebuild  | 88 --
 .../gnome-flashback/gnome-flashback-3.50.0.ebuild  | 88 --
 3 files changed, 178 deletions(-)

diff --git a/gnome-base/gnome-flashback/Manifest 
b/gnome-base/gnome-flashback/Manifest
index ad0cc9b811e2..86da16ea7bb9 100644
--- a/gnome-base/gnome-flashback/Manifest
+++ b/gnome-base/gnome-flashback/Manifest
@@ -1,3 +1 @@
-DIST gnome-flashback-3.46.0.tar.xz 892424 BLAKE2B 
f752687a07d8b5205aebed47e0ece8b77edc32aa9fa934b9e14234119d3bf074b528eb1af8ea5841ca20c2f91511eac40e6a708835542bbdc8ea4e1d364984e8
 SHA512 
845d9cf3551295bc6dcaeeb141875ddb875e8cf885a2a3b17c4234dd40b37b8ed5279f07414c4cc7590369b394a7270c48d34d767bd0d1ef0189f4b73e73da10
-DIST gnome-flashback-3.50.0.tar.xz 907036 BLAKE2B 
a995ab42fad19b566ff07c9f745a6a8ba3efab3e9201b72a813a4bc91976d2b5150b84cd1cbeb62e22ccead3d9bb17143ce793a699a0699d5223e021598c0fbc
 SHA512 
1c6b5569f01870f9e55f22b5ba34dd7ba54d5d61fa3a1096e906ea0e0919e0af2f3a6e2dd95c8e0952aead80e207f1319faa4f657a5d3350fd73caddb55c7062
 DIST gnome-flashback-3.52.1.tar.xz 917764 BLAKE2B 
1191261a2e3627b44a2ca1e52641be860126baa0b7133a9ea51cd35b6a36e6d3390f69e07b6ac1244ac112e7561d73bdb6a404978358b066b01f093d60fa1a09
 SHA512 
30291be06e18188e20288ee2ac62d9e67a7a079fab1d2169f91d1b7555f663c1381def72220fd13182d7b68af5bd3ebb4c9bd9605f45f92f87783edcb0deba85

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild
deleted file mode 100644
index 27afadfa314c..
--- a/gnome-base/gnome-flashback/gnome-flashback-3.46.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2 toolchain-funcs
-
-DESCRIPTION="GNOME Flashback session"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/";
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="elogind systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="amd64 ~riscv"
-
-RDEPEND="
-   >=x11-libs/gdk-pixbuf-2.32.2:2
-   >=x11-libs/gtk+-3.22.0:3[X]
-   >=gnome-base/gnome-desktop-43:3=
-   >=gnome-base/gnome-panel-3.35.2
-   >=media-libs/libcanberra-0.13[gtk3]
-   >=dev-libs/glib-2.67.3:2
-   >=gnome-base/gsettings-desktop-schemas-3.31.0
-   >=sys-auth/polkit-0.97
-   >=app-i18n/ibus-1.5.2
-   >=sys-power/upower-0.99.0:=
-   >=x11-libs/libXrandr-1.5.0
-   >=x11-libs/libXxf86vm-1.1.4
-
-   x11-libs/libxcb:=
-   x11-libs/libX11
-   gnome-base/gdm
-   elogind? ( >=sys-auth/elogind-230 )
-   systemd? ( >=sys-apps/systemd-230:= )
-   net-wireless/gnome-bluetooth:3=
-   x11-libs/libXext
-   >=x11-libs/libXi-1.6.0
-   x11-libs/pango
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   x11-libs/libXfixes
-   media-libs/libpulse[glib]
-   media-libs/alsa-lib
-   sys-libs/pam
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-" # autoconf-archive for eautoreconf
-RDEPEND="${RDEPEND}
-   x11-wm/metacity
-   gnome-base/gnome-panel
-   gnome-base/gnome-settings-daemon
-"
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   --without-compiz-session
-   $(use_enable systemd systemd-session)
-   )
-
-   # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to 
match up with
-   # what upstream has each version (libsystemd replaced with libelogind). 
Explicit
-   # per-version die to force a manual recheck. Only update the explicit 
version if the
-   # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not 
change; otherwise adjust
-   # elogind conditional block below accordingly first.
-   if ver_test ${PV} -ne 3.46.0; then
-   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
-   fi
-
-   if use elogind; then
-   local pkgconfig="$(tc-getPKG_CONFIG)"
-   myconf+=(
-   DESKTOP_CFLAGS="$(${pkgconfig} --cflags glib-2.0 
gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
-   DESKTOP_LIBS="$(${pkgconfig} --libs glib-2.0 gio-2.0 
gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
-   SCREENSAV

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-08-22 Thread Florian Schmaus
commit: 5d78750bb2cedb3e45293ec7dd831cdcc94dad05
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Aug 22 09:28:29 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Aug 22 09:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d78750b

gnome-base/gnome-panel: stabilize 3.52.0 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
index c821c239f360..bced91271974 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/";
 
 LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 IUSE="eds elogind systemd"
 REQUIRED_USE="^^ ( elogind systemd )"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-applets/

2024-08-22 Thread Florian Schmaus
commit: 966693ed3a51fc931753eb4e716f6c00c3fa8057
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Aug 22 09:27:18 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Aug 22 09:33:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966693ed

gnome-base/gnome-applets: stabilize 3.52.0 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild 
b/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild
index 4a31e291902c..96ed2dd02f7c 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/";
 
 LICENSE="GPL-2+ FDL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 IUSE="tracker"
 
 # FIXME: automagic wireless-tools



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/

2024-08-22 Thread Florian Schmaus
commit: a1a4b1b73eac4e491982748636be025b90f9bf69
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Aug 22 09:28:08 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Aug 22 09:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a4b1b7

gnome-base/gnome-flashback: stabilize 3.52.1 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild
index 40162eac08ab..70ed0077e7e3 100644
--- a/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 IUSE="elogind systemd"
 REQUIRED_USE="^^ ( elogind systemd )"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-08-09 Thread Pacho Ramos
commit: 6eb8f8bb2478c00c6761dc649f4ec0e0bb3a01c5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug  9 11:15:14 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug  9 12:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb8f8bb

gnome-base/gnome-shell: Fix dependencies

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

 gnome-base/gnome-shell/gnome-shell-46.4.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
index 35ae319f91d6..23b0f05ea7a1 100644
--- a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
 
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GN
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
@@ -22,13 +22,13 @@ RESTRICT="!test? ( test )"
 DEPEND="
>=gnome-extra/evolution-data-server-3.46.0:=
>=app-crypt/gcr-3.90.0:4=[introspection]
-   >=dev-libs/glib-2.68:2
+   >=dev-libs/glib-2.79.2:2
>=dev-libs/gobject-introspection-1.49.1:=
>=dev-libs/gjs-1.73.1[cairo]
>=gui-libs/gtk-4:4[introspection]
>=x11-wm/mutter-46.0:0/14[introspection,test?]
>=sys-auth/polkit-0.120_p20220509[introspection]
-   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=gnome-base/gsettings-desktop-schemas-46_beta[introspection]
>=app-i18n/ibus-1.5.19
>=gnome-base/gnome-desktop-40.0:4=
networkmanager? (



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-08-09 Thread Pacho Ramos
commit: c950bd9f93c6854a060a5b7a1fe1d105db3fcf3b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug  9 12:01:17 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug  9 12:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c950bd9f

gnome-base/gnome-shell: Fix WhitespaceFound warning

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

 gnome-base/gnome-shell/gnome-shell-46.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
index f3600035d8ff..e9129bd020c0 100644
--- a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
@@ -132,8 +132,8 @@ BDEPEND="
 # app-text/asciidoc
 
 PATCHES=(
-# Change favorites defaults, bug #479918
-"${FILESDIR}"/46.4-defaults.patch
+   # Change favorites defaults, bug #479918
+   "${FILESDIR}"/46.4-defaults.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-08-09 Thread Pacho Ramos
commit: e10e4cf6164b01d326f79f01d8331ee7d07a8cd1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Aug  5 05:01:53 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug  9 12:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10e4cf6

gnome-base/gnome-shell: Bump to 46.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36694
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-46.4.ebuild | 183 +
 2 files changed, 184 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 9ccf31b23d32..e82d9c113a6f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,4 @@ DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c4
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
 DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b
 DIST gnome-shell-45.6.tar.xz 2016488 BLAKE2B 
6590c160eabae21e1f5a79787113d02950db52b052330beb9b82d4b837ad7f9038c3c5ae2671c6688710d625a348f9b65b360d53e8d635824ce91be47cc73923
 SHA512 
7e8ce152cc9fa6374d45cb3163ea8a56db7386c924cfc0799c4d5aec6285e50c7fc8555dd2b8d702fc33f3206027aa2711bbbc1a1e782eaa24e9003e69d7a843
+DIST gnome-shell-46.4.tar.xz 2046736 BLAKE2B 
d511524cf097888df429589ed48973e06395922d3631a2ecc594f90822a8f7c6b53c16c812aece35d7971214603d318a79e6f13a135f7fe43674eebd8376f1f1
 SHA512 
cf024e90835084d017f5bf866c802ff9b657d5f69af64af5b60b649d591bc8ea74ad48fe625e7691d9132ca288138f1a5a70482a41ca9864cb294c128ecc47b9

diff --git a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
new file mode 100644
index ..35ae319f91d6
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-46.0:0/14[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/files/, gnome-base/gnome-shell/

2024-08-09 Thread Pacho Ramos
commit: 8a4beb082e5d95b3057325962f413500ea4a3033
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug  9 11:40:27 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug  9 12:04:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4beb08

gnome-base/gnome-shell: Rebase favorites patch

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

 gnome-base/gnome-shell/files/46.4-defaults.patch | 11 +++
 gnome-base/gnome-shell/gnome-shell-46.4.ebuild   |  5 +
 2 files changed, 16 insertions(+)

diff --git a/gnome-base/gnome-shell/files/46.4-defaults.patch 
b/gnome-base/gnome-shell/files/46.4-defaults.patch
new file mode 100644
index ..797bd5bd8911
--- /dev/null
+++ b/gnome-base/gnome-shell/files/46.4-defaults.patch
@@ -0,0 +1,11 @@
+--- a/data/org.gnome.shell.gschema.xml.in~ 2024-08-03 20:13:53.0 
+0200
 b/data/org.gnome.shell.gschema.xml.in  2024-08-09 13:38:24.886239853 
+0200
+@@ -61,7 +61,7 @@
+   
+ 
+ 
+-  [ 'org.gnome.Epiphany.desktop', 'org.gnome.Calendar.desktop', 
'org.gnome.Music.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop', 'org.gnome.TextEditor.desktop']
++  [ 'chromium-browser-chromium.desktop', 'firefox.desktop', 
'firefox-bin.desktop', 'org.gnome.Evolution.desktop', 
'org.gnome.Epiphany.desktop', 'org.gnome.Calendar.desktop', 
'org.gnome.Music.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop', 'org.gnome.TextEditor.desktop']
+   List of desktop file IDs for favorite applications
+   
+ The applications corresponding to these identifiers

diff --git a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
index 23b0f05ea7a1..f3600035d8ff 100644
--- a/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-46.4.ebuild
@@ -131,6 +131,11 @@ BDEPEND="
 # dev-lang/sassc
 # app-text/asciidoc
 
+PATCHES=(
+# Change favorites defaults, bug #479918
+"${FILESDIR}"/46.4-defaults.patch
+)
+
 src_prepare() {
default
xdg_environment_reset



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-08-07 Thread Pacho Ramos
commit: e2a68c3d98c65bf1f8884854ce4a08e9ee849579
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug  7 10:49:09 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug  7 10:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a68c3d

gnome-base/gnome-settings-daemon: drop 46.0

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

 .../gnome-settings-daemon-46.0.ebuild  | 142 -
 1 file changed, 142 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild
deleted file mode 100644
index fc23aeaae81a..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10:2
-   >=dev-libs/glib-2.70:2
-   >=gnome-base/gnome-desktop-3.37.1:3=
-   >=gnome-base/gsettings-desktop-schemas-46.0
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-4.2.0:4=
-   colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-libs/libpulse-16.1[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.12:=
-   x11-libs/libX11
-   >=x11-libs/libXfixes-6.0.0
-   dev-libs/libgudev:=
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? (
-   >=dev-libs/libwacom-0.7:=
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2
-   )
-   smartcard? ( app-crypt/gcr:4= )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   modemmanager? (
-   >=app-crypt/gcr-3.90.0:4=
-   >=net-misc/modemmanager-1.0:=
-   )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-   systemd? (
-   >=sys-apps/systemd-243
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
-BDEPEND="
-   sys-kernel/linux-headers
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   ${PYTHON_DEPS}
-   test? (
-   dev-util/umockdev
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dudev_dir="$(get_udevdir)"
-   $(meson_use systemd)
-   -Dalsa=true
-   -Dgudev=true
-   -Dgcr3=false
-   $(meson_use colord)
-   $(meson_use cups)
-   $(meson_use networkmanager network_manager)
-   -Drfkill=true
-   $(meson_use smartcard)
-   $(meson_use input_devices_wacom wacom)
-   $(meson_use wayland)
-   $(meson_use modemmanager wwan)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   # Don't auto-suspend by default on AC power
-   insinto /usr/share/glib-2.0/schemas
-   doins 
"${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-pkg_postinst() {
-   udev_reload
-   xdg_pkg_postinst
- 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2024-08-07 Thread Pacho Ramos
commit: d10ec547b9c45bf708142de86ff9c9c357f5e50d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Aug  4 22:37:03 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug  7 10:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10ec547

gnome-base/gnome-settings-daemon: Fix elogind support

Closes: https://bugs.gentoo.org/937244
Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37960
Signed-off-by: Pacho Ramos  gentoo.org>

 ...-settings-daemon-46.0-add-elogind-support.patch |  98 ++
 .../gnome-settings-daemon-46.0-r1.ebuild   | 143 +
 2 files changed, 241 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-46.0-add-elogind-support.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-46.0-add-elogind-support.patch
new file mode 100644
index ..6f6270234b9e
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-46.0-add-elogind-support.patch
@@ -0,0 +1,98 @@
+From 46f998d7308cb18832666bc34ee54b1d9c27739f Mon Sep 17 00:00:00 2001
+From: Nathaniel Russell 
+Date: Sat, 13 Jan 2024 00:29:49 +
+Subject: [PATCH] build: Add elogind support
+
+---
+ meson.build   | 17 -
+ meson_options.txt |  2 +-
+ plugins/sharing/gsd-sharing-manager.c |  5 -
+ plugins/sharing/meson.build   |  7 ++-
+ 4 files changed, 23 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index deecd3f1e..e07fa841b 100644
+--- a/meson.build
 b/meson.build
+@@ -111,13 +111,20 @@ x11_dep = dependency('x11')
+ xfixes_dep = dependency('xfixes', version: '>= 6.0')
+ 
+ enable_systemd = get_option('systemd')
+-systemd_dep = dependency('systemd', version: '>= 243', required: 
enable_systemd)
+-if systemd_dep.found()
+-  systemd_userunitdir = systemd_dep.get_variable(pkgconfig: 
'systemduserunitdir',
+- pkgconfig_define: ['prefix', 
gsd_prefix])
++enable_elogind = get_option('elogind')
++
++if enable_systemd and enable_elogind
++  error('Only systemd or elogind support should be activated')
++elif enable_systemd
++  systemd_dep = dependency('systemd', version: '>= 243', required: true)
++  libsystemd_dep = dependency('libsystemd', version: '>= 243', required: true)
++  systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
++   define_variable: 
['prefix', gsd_prefix])
++elif enable_elogind
++  elogind_dep = dependency('libelogind', version: '>= 209', required: true)
+ endif
+-libsystemd_dep = dependency('libsystemd', version: '>= 243', required: 
enable_systemd)
+ 
++config_h.set10('HAVE_SYSTEMD_LIB', enable_systemd or enable_elogind)
+ 
+ m_dep = cc.find_library('m')
+ 
+diff --git a/meson_options.txt b/meson_options.txt
+index 1d913b4d2..5e2cccab6 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,6 +1,6 @@
+ option('udev_dir', type: 'string', value: '', description: 'Absolute path of 
the udev base directory')
+ option('systemd', type: 'boolean', value: true, description: 'Enable systemd 
integration')
+-
++option('elogind', type: 'boolean', value: false, description: 'Use elogind')
+ option('alsa', type: 'boolean', value: true, description: 'build with ALSA 
support (not optional on Linux platforms)')
+ option('gudev', type: 'boolean', value: true, description: 'build with gudev 
device support (not optional on Linux platforms)')
+ option('cups', type: 'boolean', value: true, description: 'build with CUPS 
support')
+diff --git a/plugins/sharing/gsd-sharing-manager.c 
b/plugins/sharing/gsd-sharing-manager.c
+index 2ab2cb054..c669e7bde 100644
+--- a/plugins/sharing/gsd-sharing-manager.c
 b/plugins/sharing/gsd-sharing-manager.c
+@@ -20,12 +20,15 @@
+ #include "config.h"
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+ #include 
+ 
++#if HAVE_SYSTEMD_LIB
++#include 
++#endif
++
+ #if HAVE_NETWORK_MANAGER
+ #include 
+ #endif /* HAVE_NETWORK_MANAGER */
+diff --git a/plugins/sharing/meson.build b/plugins/sharing/meson.build
+index bda21608a..c65c4f9a5 100644
+--- a/plugins/sharing/meson.build
 b/plugins/sharing/meson.build
+@@ -6,9 +6,14 @@ sources = files(
+ deps = plugins_deps + [
+   gio_unix_dep,
+   libnotify_dep,
+-  libsystemd_dep
+ ]
+ 
++if enable_systemd
++  deps += libsystemd_dep
++elif enable_elogind
++  deps += elogind_dep
++endif
++
+ if enable_network_manager
+   deps += libnm_dep
+ endif
+-- 
+GitLab
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild
new file mode 100644
index ..91938d6297ed
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0-r1.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2024 Gentoo

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-08-03 Thread Pacho Ramos
commit: 6eba61692333d11b62f85e60f55343cb5ac83a30
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 11 13:02:22 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Aug  3 14:09:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eba6169

gnome-base/gnome-settings-daemon: Bump to 46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34750
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-46.0.ebuild  | 142 +
 2 files changed, 143 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 5a3c8ed3a496..872d6b7ad092 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8
+DIST gnome-settings-daemon-46.0.tar.xz 1480952 BLAKE2B 
42f2eb46b255e3e44a045b90b7ad98e15836aa3780f04740861c65417dd58e79996481d397f3f482158286c905245ca13dec0ad52770972856ecfd939d06073a
 SHA512 
445e9ee4709af7a67ded55733d4041357995fe9746bcf00fa81f52f6dddc2071e7114e9bf836bcf464bc0f04da3b3c08be04c1942963c1910d1a14b4434f6633

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild
new file mode 100644
index ..fc23aeaae81a
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.70:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-46.0
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+)
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
+   python_has

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/

2024-08-03 Thread Pacho Ramos
commit: 28956a12ee23bff69f297dc0fc03ed5c80994bf2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Aug  3 07:57:41 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Aug  3 08:06:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28956a12

gnome-base/gnome-session: Install unit files unconditionally

They won't break on elogind systems and, in general, we are not allowing to
install/drop unit files depending on "systemd" USE flag (as we do for openrc
files).

Closes: https://bugs.gentoo.org/937087
Signed-off-by: Pacho Ramos  gentoo.org>

 .../{gnome-session-46.0.ebuild => gnome-session-46.0-r1.ebuild}   | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gnome-base/gnome-session/gnome-session-46.0.ebuild 
b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
similarity index 93%
rename from gnome-base/gnome-session/gnome-session-46.0.ebuild
rename to gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
index d178a939e800..17cf22e35c43 100644
--- a/gnome-base/gnome-session/gnome-session-46.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
@@ -76,10 +76,8 @@ src_configure() {
-Dsession_selector=true # gnome-custom-session
$(meson_use doc docbook)
-Dman=true
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
)
-   use systemd && local emesonargs+=( 
-Dsystemduserunitdir="$(systemd_get_userunitdir)" )
-   # Set a dummy systemduserunitdir to avoid dependency on systemd
-   use elogind && local emesonargs+=( -Dsystemduserunitdir="${T}" )
meson_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/, gnome-base/gnome-session/files/

2024-08-01 Thread Pacho Ramos
commit: 47aae21c1beeef930aa7e2125d93e52bf237d2b9
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 11 12:13:44 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Aug  1 08:34:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47aae21c

gnome-base/gnome-session: Bump to 46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34748
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-session/Manifest  |   1 +
 .../gnome-session-46.0-meson-Support-elogind.patch |  18 
 gnome-base/gnome-session/gnome-session-46.0.ebuild | 119 +
 3 files changed, 138 insertions(+)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index a21e381f049d..6614af35e8df 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1 +1,2 @@
 DIST gnome-session-45.0.tar.xz 485992 BLAKE2B 
473f0b3d94ffa8c1e2bf45884d053c753e5d5ad791b7cd9f889ce7952a273c4631c9867f038edaa6fe8e6ce16b9659c479755ce8028076016a658ad23291eeb7
 SHA512 
3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba
+DIST gnome-session-46.0.tar.xz 484368 BLAKE2B 
9519530abd84957df9b936706647f1b60ed660efa095602ad67e5f84a5047653ed711a73eaa272424c06c8080a46c86aebf9e3fa5bda8c9b09f291b2ca6bda20
 SHA512 
2187b8ae4ac4ec728283c5dc03edba6472864a704f6c6cd7a3e962515a3925d3a8438f7f89855dd082d2c013868da81e16da280c70b0e07537c8e431301b4bd8

diff --git 
a/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch 
b/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch
new file mode 100644
index ..ac96d521b8f4
--- /dev/null
+++ 
b/gnome-base/gnome-session/files/gnome-session-46.0-meson-Support-elogind.patch
@@ -0,0 +1,18 @@
+--- a/meson.build  2024-07-29 16:43:01.812864903 +0200
 b/meson.build  2024-07-29 16:54:16.654741387 +0200
+@@ -113,8 +113,13 @@
+  pkgconfig_define: ['prefix', 
session_prefix])
+ endif
+ 
+-libsystemd_dep = dependency('libsystemd', version: '>= 209', required: true)
+-session_bin_deps += libsystemd_dep
++libsystemd_dep = dependency('libsystemd', version: '>= 209', required: false)
++if libsystemd_dep.found()
++  session_bin_deps += libsystemd_dep
++else
++  elogind_dep = dependency('libelogind', version: '>=209', required: true)
++  session_bin_deps += elogind_dep
++endif
+ 
+ configure_file(
+   output: 'config.h',

diff --git a/gnome-base/gnome-session/gnome-session-46.0.ebuild 
b/gnome-base/gnome-session/gnome-session-46.0.ebuild
new file mode 100644
index ..d178a939e800
--- /dev/null
+++ b/gnome-base/gnome-session/gnome-session-46.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Gnome session manager"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="doc elogind systemd"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.46.0:2
+   >=x11-libs/gtk+-3.22.0:3
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   >=gnome-base/gnome-desktop-3.34.2:3=
+   >=dev-libs/json-glib-0.10
+   media-libs/libglvnd[X]
+   media-libs/libepoxy
+   x11-libs/libXcomposite
+   systemd? ( >=sys-apps/systemd-242:0= )
+   elogind? ( >=sys-auth/elogind-239.4 )
+"
+
+# Pure-runtime deps from the session files should *NOT* be added here.
+# >=gnome-settings-daemon-3.35.91 for UsbProtection required component.
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, 
and
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome 
below).
+# sys-apps/dbus[X] is needed for session management.
+# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas.
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-settings-daemon-3.35.91
+   >=gnome-base/gsettings-desktop-schemas-0.1.7
+   sys-apps/dbus[elogind=,systemd=,X]
+
+   x11-misc/xdg-user-dirs
+   x11-misc/xdg-user-dirs-gtk
+"
+DEPEND="${COMMON_DEPEND}
+   x11-libs/xtrans
+"
+BDEPEND="
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? (
+   app-text/xmlto
+   app-text/docbook-xml-dtd:4.1.2
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-Support-elogind.patch
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Install USE=doc in ${PF} if enabled
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-07-18 Thread Pacho Ramos
commit: 63d749f9f58a9fca2f46bc339d664c688ec87be1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon May 27 15:24:56 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jul 18 16:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d749f9

gnome-base/gnome-control-center: Bump to 46.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-control-center/Manifest   |   2 +
 .../gnome-control-center-46.2.ebuild   | 213 +
 2 files changed, 215 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index a06257574c6f..891bd3a7c9d0 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,5 +1,7 @@
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
 DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
 DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
+DIST gnome-control-center-46.2-patchset.tar.xz 5872 BLAKE2B 
745e817b0fcec81d5e390cd35e0a14ab249af2861f6bb206f77ace93b0ffc9620479213bae69dd6ef1af01b50a647b7cae14d72ae831a66f11c44c6f91c886a3
 SHA512 
efa7e4f4c488d1f41501c2e7d36b07000eb659e0f7c98779490ee520914967c6644f7c112827327e0c4f43e5194044aa36f589a3c729c1ebbd10889cb932fdb2
+DIST gnome-control-center-46.2.tar.xz 8030924 BLAKE2B 
2c51bc6929ae6692f2c52f1b7b38972ac563b511b321e2b09358ee75a6c78254b0f0b60a079fb22bd5019f4d49effb32967029c9526cf3acd399098cf5e2b975
 SHA512 
0c91a0480f4f46ae3a9ec62294716bb5dbd0e606f22f842a4f7bc1d388496f0a3a36ed1da4a9f31139d8fd07e23e22367c212c98a0afc00842920092d71aecf5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
new file mode 100644
index ..6c4c0e835db2
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
@@ -0,0 +1,213 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
+SRC_URI+=" https://dev.gentoo.org/~pacho/${PN}/${PN}-46.2-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-07-18 Thread Pacho Ramos
commit: 8afb06f8264609d247345d83b36bca4560537bea
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jul 18 15:57:44 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jul 18 16:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afb06f8

gnome-base/gnome-control-center: Fix VariableOrderWrong

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

 gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
index 6c4c0e835db2..675b1cbf9032 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-46.2.ebuild
@@ -14,13 +14,15 @@ SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg
 # Logo is CC-BY-SA-2.5
 LICENSE="GPL-2+ CC-BY-SA-2.5"
 SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
 IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos +geolocation networkmanager systemd test wayland"
-RESTRICT="!test? ( test )"
 REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RESTRICT="!test? ( test )"
 
 # kerberos unfortunately means mit-krb5; build fails with heimdal
 # display panel requires colord and gnome-settings-daemon[colord]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-07-17 Thread Pacho Ramos
commit: 8f845af6df6c6759c37241c869c818ba0c1dbd0c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 17 09:01:20 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 09:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f845af6

gnome-base/gnome-keyring: enable py3.13

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

 gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
index 922f67d84aed..0c08ccf48d89 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-07-17 Thread Pacho Ramos
commit: 2b8289c67eaa862443cd158c6f76bff47676bf66
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Jul 12 12:56:31 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 08:59:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8289c6

gnome-base/gnome-keyring: Bump to 46.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35360
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index d554a568c123..8bff71ca483b 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1 +1,2 @@
 DIST gnome-keyring-42.1.tar.xz 1346284 BLAKE2B 
ff6093cc16c649cda1e6cc2848c2198a502d8aa20a56f0a4dca00550e99f18820028427a7ec3979b6871648a7931da19fced3210558d5ca3de47983b7c94452d
 SHA512 
560dc409c21768dcbdf42151986a5bbbfb9a092d2c36295cf76bd603cdf9650fa80670631c7fb8b3e1822bed6a1f55c34b2170a1419ce45fbe8ca08c7eaf3a57
+DIST gnome-keyring-46.2.tar.xz 1359500 BLAKE2B 
47dad5b1eab387e600016828c99d7c829f509e9929e0e06d6427f6c84053050be1e79c4fb369caa1cdfc862e20677a518155b1a5496a64e118f461e81b60edcd
 SHA512 
4229ca0606bdd1b84a3c737288df7f1fc1f8715734e3001964babd882201c3d818deabb3a7662dbf9b67316f03b234de84da3128fb991a500ef8305c2f962ba2

diff --git a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
new file mode 100644
index ..922f67d84aed
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="pam selinux +ssh-agent systemd test valgrind"
+RESTRICT="!test? ( test )"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:0=[gtk]
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
+   app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   ssh-agent? ( virtual/openssh )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+BDEPEND="
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --without-libcap-ng \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   $(use_with systemd) \
+   $(use_enable valgrind) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng, but that 
breaks with glib-2.70
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-07-17 Thread Pacho Ramos
commit: d3835a17f62dfc3d457f16ff6494a72b43955b98
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 17 09:01:58 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 09:01:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3835a17

gnome-base/gnome-keyring: update HOMEPAGE

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

 gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
index 0c08ccf48d89..0dfa91e4c6c1 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-46.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..13} )
 inherit gnome2 pam python-any-r1 virtualx
 
 DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring";
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-keyring";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/files/, gnome-base/gnome-shell/

2024-07-07 Thread Eli Schwartz
commit: 13e7cc29573344822488e3bb78f798b99ef97688
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Jul  7 22:41:13 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jul  8 03:18:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e7cc29

gnome-base/gnome-shell: backport fix for strict-aliasing with USE=pipewire

Closes: https://bugs.gentoo.org/919853
Signed-off-by: Eli Schwartz  gentoo.org>

 .../37e49e8a22c223b030297f9607bdb748c219e060.patch | 42 ++
 ...hell-45.6.ebuild => gnome-shell-45.6-r1.ebuild} |  2 ++
 2 files changed, 44 insertions(+)

diff --git 
a/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch 
b/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch
new file mode 100644
index ..d56db89bbacd
--- /dev/null
+++ 
b/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch
@@ -0,0 +1,42 @@
+From 37e49e8a22c223b030297f9607bdb748c219e060 Mon Sep 17 00:00:00 2001
+From: Philip Withnall 
+Date: Tue, 28 May 2024 18:08:27 +0100
+Subject: [PATCH] shell-camera-monitor: Fix warning about strict aliasing
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Changing type when casting a double pointer is not strictly allowed in
+C. In order to fix compilation with `-fstrict-aliasing`, don’t use
+`g_clear_pointer()` for clearing this pointer where the type expected by
+the destroy notify function does not match the type stored in the
+`ShellCameraMonitor` struct.
+
+This introduces no functional changes.
+
+Signed-off-by: Philip Withnall 
+Part-of: 
+---
+ src/shell-camera-monitor.c | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/shell-camera-monitor.c b/src/shell-camera-monitor.c
+index 1e2e0f14569..b2e6e0b2af2 100644
+--- a/src/shell-camera-monitor.c
 b/src/shell-camera-monitor.c
+@@ -298,7 +298,11 @@ shell_camera_monitor_disconnect_core (ShellCameraMonitor 
*monitor)
+   g_clear_handle_id (&monitor->delayed_disable_id, g_source_remove);
+ 
+   spa_hook_remove (&monitor->registry_listener);
+-  g_clear_pointer ((struct pw_proxy**) &monitor->registry, pw_proxy_destroy);
++  if (monitor->registry != NULL)
++{
++  pw_proxy_destroy ((struct pw_proxy *) monitor->registry);
++  monitor->registry = NULL;
++}
+   spa_hook_remove (&monitor->core_listener);
+   g_clear_pointer (&monitor->core, pw_core_disconnect);
+ }
+-- 
+GitLab
+

diff --git a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild
similarity index 98%
rename from gnome-base/gnome-shell/gnome-shell-45.6.ebuild
rename to gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild
index 92b6670d0970..c9c3acd73caa 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild
@@ -134,6 +134,8 @@ BDEPEND="
 PATCHES=(
# Change favorites defaults, bug #479918
"${FILESDIR}"/40.0-defaults.patch
+   # backport fix for strict-aliasing violation with USE=pipewire
+   "${FILESDIR}"/37e49e8a22c223b030297f9607bdb748c219e060.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-06-05 Thread Sam James
commit: 01544d93dbf5f86044c0b09df646c18d07e716e9
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun  4 23:19:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01544d93

gnome-base/gnome-keyring: enable py3.12

Only needed for tests, tests pass.

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

 gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index a2696c83bd79..b2a3be9d303f 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-06-05 Thread Sam James
commit: d140e78d742c768b1268152423b21d65adf3037e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun  4 23:31:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d140e78d

gnome-base/gnome-keyring: enable py3.13

Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index b2a3be9d303f..52c416a472ed 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-05-30 Thread Arthur Zamarin
commit: b2851d4ed4d37ac1d26067919a05033fa87b2f08
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 15:20:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 15:20:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2851d4e

gnome-base/gnome-shell: Stabilize 45.5 amd64, #928778

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

 gnome-base/gnome-shell/gnome-shell-45.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
index cb942e8cc4ab..ec4e555e3df5 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-05-30 Thread Arthur Zamarin
commit: 44e6114b60b893788d0f43409b7b7f9611ee3079
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 15:20:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 15:20:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e6114b

gnome-base/gnome-shell: Stabilize 45.5 x86, #928778

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

 gnome-base/gnome-shell/gnome-shell-45.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
index ec4e555e3df5..704c07339fef 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-menus/

2024-05-28 Thread Joonas Niilola
commit: dd7d3cf5820b0f6ed51b2297b2ecf40dbf5a6cc3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 28 13:35:24 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 28 18:24:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7d3cf5

gnome-base/gnome-menus: destabilize 3.36.0-r1 for ~ppc

Signed-off-by: Joonas Niilola  gentoo.org>

 gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild 
b/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
index 209cab2a56a3..3afdcb163d75 100644
--- a/gnome-base/gnome-menus/gnome-menus-3.36.0-r1.ebuild
+++ b/gnome-base/gnome-menus/gnome-menus-3.36.0-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/gnome-menus";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+introspection test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-05-28 Thread Florian Schmaus
commit: 4c0bf3ea15d61fc81c7f0524174be4ad2839bdc2
Author: Yakov Mirenkov  yahoo  com>
AuthorDate: Sun Mar 17 13:34:44 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 28 15:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0bf3ea

gnome-base/gnome-panel: fix action button building

Fixed error:
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. 
-DLOCALEDIR=\"/usr/share/locale\" -DGMENU_I_KNOW_THIS_IS_UNSTABLE 
-DG_LOG_DOMAIN=\"action-button\" -DG_LOG_USE_STRUCTURED=1 -I../.. 
-I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 
-I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/lib64/libffi/include 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi 
-I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/sysprof-4 
-pthread -I/usr/include/gio-unix-2.0 -I/usr/include/gtk-3.0 
-I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/gio-unix-2.0 
 -I/usr/include/elogind -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 
-I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 
-I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 
-I/usr/include/sysprof-4 -pthread -fno-strict-aliasing -Wnested-externs 
-Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement 
-Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall 
-Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations 
-Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers 
-Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare 
-Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute 
-Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable 
-Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond 
-Wduplicated-branches -Wlogical-op -Wrestrict 
 -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter 
-Wno-error=missing-field-initializers -march=native -O3 -c 
gpab-screensaver-gen.c  -fPIC -DPIC -o 
.libs/org_gnome_gnome_panel_action_button_la-gpab-screensaver-gen.o
panel-run-dialog.c:43:10: fatal error: gmenu-tree.h: No such file or directory
   43 | #include 

Closes: https://bugs.gentoo.org/925476
Signed-off-by: Yakov Mirenkov  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/35696
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild | 4 ++--
 gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
index f65a44120055..a9e392e795af 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
@@ -66,8 +66,8 @@ src_configure() {
if use elogind; then
local pkgconfig="$(tc-getPKG_CONFIG)"
myconf+=(
-   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libelogind x11)"
-   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libelogind x11)"
+   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libgnome-menu-3.0 libelogind x11)"
+   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind x11)"
LAUNCHER_CFLAGS="$(${pkgconfig} --cflags gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
LAUNCHER_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
MENU_CFLAGS="$(${pkgconfig} --cflags gdm gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"

diff --git a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
index bf150df9a1a0..c821c239f360 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
@@ -67,8 +67,8 @@ src_configure() {
if use elogind; then
local pkgconfig="$(tc-getPKG_CONFIG)"
myconf+=(
-   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libelogind x11)"
-   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libelogind x11)"
+   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-un

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-05-28 Thread Florian Schmaus
commit: d5a55fcccaabd24eaf74696ba43292b89489eb0b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 28 09:42:23 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 28 09:48:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a55fcc

gnome-base/gnome-panel: fix ver check

Closes: https://bugs.gentoo.org/932876
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
index c5e3aa3d0b25..bf150df9a1a0 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
@@ -60,7 +60,7 @@ src_configure() {
# elogind conditional block below accordingly first.
# DO NOT just change the version, look in configure.ac in which 
PKG_CHECK_MODULES-sections
# libsystemd is used and check if there are new sections where it is 
used!
-   if ver_test ${PV} -ne 3.50.0; then
+   if ver_test ${PV} -ne 3.52.0; then
die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
fi
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-05-28 Thread Florian Schmaus
commit: 5543c74cd8602c88fc822d650fe1e6616014df42
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Mar 21 02:35:53 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 28 07:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5543c74c

gnome-base/gnome-panel: Bump to version 3.52.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36864
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/Manifest  |  1 +
 gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest
index d7cf85b2215f..eb4088180e46 100644
--- a/gnome-base/gnome-panel/Manifest
+++ b/gnome-base/gnome-panel/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-panel-3.46.0.tar.xz 2797164 BLAKE2B 
48f4a070df7015a8cca2b5041329f3ebb88474abf42cd21f74514ef557426c260110916eb1e23fafec1f99ec2e339258241484a87a6cd52a293d7df6abfff001
 SHA512 
a49f3978bd9561973c41083006b831cf4fcb07408048106ef56dae7e0809fb3ec825c8b4a1c09e818255c7995c45a6d33aa4f47e61f778f4b1f29ccc7c9033f7
 DIST gnome-panel-3.50.0.tar.xz 2769200 BLAKE2B 
a386ccf11408772939af434d9f69c00a3bc22c0c104acd2e88e105c3f0d8ea3cfcd9145e6fc5d6e802d02740bcc89a86af403a9ade86271eddb7d8325fecadad
 SHA512 
29e5eb22feec1b2d57fc0cd4c307012bbad50b15d49dc0fc7e2c0a1090a744ca9f1857ee74f2f0a7f77943ebe6ecf4f71c577adaeb19633f34ba93aad26e3c74
+DIST gnome-panel-3.52.0.tar.xz 2777368 BLAKE2B 
91b1ea930609b74dfdf25dfac7decfad4feb71ac3032ec9c728a46200fba9faf78efed95d1c000891a7b749fa94b7131ebca5fae88530d482b2b1228f875bf5c
 SHA512 
56d986c01360b7625ee6a946fa053327dc1e9a429a71445b6e71d5c69c5a38b445e4d3ee28c71a0a2e5b3f1e0b5612f7138249379e88efa7e5cc03532532ec79

diff --git a/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
new file mode 100644
index ..c5e3aa3d0b25
--- /dev/null
+++ b/gnome-base/gnome-panel/gnome-panel-3.52.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="The GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-panel/";
+
+LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="eds elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=gnome-base/gnome-desktop-2.91.0:3=
+   >=x11-libs/gdk-pixbuf-2.26.0:2
+   >=x11-libs/pango-1.15.4
+   >=dev-libs/glib-2.67.1:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=x11-libs/libwnck-43.0:3
+   >=gnome-base/gnome-menus-3.7.90:3
+   >=gnome-base/gsettings-desktop-schemas-42.0
+   eds? ( >=gnome-extra/evolution-data-server-3.46.0:= )
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   >=x11-libs/cairo-1.0.0[X,glib]
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-base/dconf-0.13.4
+   >=x11-libs/libXrandr-1.3.0
+   gnome-base/gdm
+   x11-libs/libX11
+   x11-libs/libXi
+   sci-geosciences/geocode-glib:2
+   sys-auth/polkit
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+" # yelp-tools and autoconf-archive for eautoreconf
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_enable eds)
+   )
+
+   # Below elogind MENU_* pkg-config calls need to match up with what 
upstream has
+   # each version (libsystemd replaced with libelogind). Explicit 
per-version die
+   # to force a manual recheck. Only update the explicit version if the
+   # "PKG_CHECK_MODULES([MENU], ...)" block did not change; otherwise 
adjust
+   # elogind conditional block below accordingly first.
+   # DO NOT just change the version, look in configure.ac in which 
PKG_CHECK_MODULES-sections
+   # libsystemd is used and check if there are new sections where it is 
used!
+   if ver_test ${PV} -ne 3.50.0; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+   myconf+=(
+   ACTION_BUTTON_CFLAGS="$(${pkgconfig} --cflags 
gio-unix-2.0 gtk+-3.0 libelogind x11)"
+   ACTION_BUTTON_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libelogind x11)"
+   LAUNCHER_CFLAGS="$(${pkgconfig} --cflags gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   LAUNCHER_LIBS="$(${pkgconfig} --libs gio-unix-2.0 
gtk+-3.0 libgnome-menu-3.0 libelogind)"
+   MENU_CFLAGS="$(${pkgconf

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-applets/

2024-05-28 Thread Florian Schmaus
commit: 6694a038fb0bec1bf13ec28760f7095362bbff77
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Mar 21 02:39:09 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 28 07:50:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6694a038

gnome-base/gnome-applets: Bump to 3.52.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36861
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-applets/Manifest  |  1 +
 .../gnome-applets/gnome-applets-3.52.0.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/gnome-base/gnome-applets/Manifest 
b/gnome-base/gnome-applets/Manifest
index 34b312537bed..e7eae8228d22 100644
--- a/gnome-base/gnome-applets/Manifest
+++ b/gnome-base/gnome-applets/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-applets-3.46.0.tar.xz 9248780 BLAKE2B 
5bc61dbbb2f6a7c96a9ad6895936996025bfc6d99ac29ff552e62e5061866b1ef30384d6adecefee933cbb533184a47cb6c40c5c8c7562d4892817aa73628dab
 SHA512 
826abf56f76925f0246b49194b09ec9ae43963c43e3f861269ab839c08823bb2b8b1b47cd20a93495bfef0d4220ef579190f0dd491c3cb2ed70fdd0483b1f007
 DIST gnome-applets-3.50.0.tar.xz 9257700 BLAKE2B 
ce085b1dc352ca267eeb725c3da4903e2017a385759236914707fdc5963e8f2a7eb6b06ce9b8d6a55240cc23ceb94a18474a0c5594c0e8801a2a929ed6cf9d0e
 SHA512 
81eca5e87802e0c146cf6f327653b36e2bc62dc6a294306037139e1deba2f01c30b8d1700960d60b74e405ea98a876e7bed4e32539f37b89dd0091bfc98f20a9
+DIST gnome-applets-3.52.0.tar.xz 9268416 BLAKE2B 
2fdc11823ba09c9d964fb5eaa1a59d91cd434e714bb1c2ac4aefdce0b4c9571df046aa9f00ea3e0b6a546742f18e97ba1cd2463cb5919964ccedd94facec877a
 SHA512 
8119fd22fa23f9482ee6cc5db924464af99ca9cfac38e28082b75aa4f5805dda69ab28d2c4632b68453a4d7c2f42cf03c854b156cb01cdee4ddbd230351c4940

diff --git a/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild 
b/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild
new file mode 100644
index ..4a31e291902c
--- /dev/null
+++ b/gnome-base/gnome-applets/gnome-applets-3.52.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="Applets for the GNOME Flashback Panel"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/";
+
+LICENSE="GPL-2+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="tracker"
+
+# FIXME: automagic wireless-tools
+# TODO: gucharmap could be optional, but no knob
+# TODO: libgweather could be optional, but no knob
+RDEPEND="
+   >=x11-libs/gtk+-3.20.0:3[X]
+   >=dev-libs/glib-2.44.0:2
+   >=gnome-base/gnome-panel-3.41.1
+   >=gnome-base/libgtop-2.11.92:=
+   >=x11-libs/libwnck-43.0:3
+   >=x11-libs/libnotify-0.7
+   >=sys-power/upower-0.99.8:=
+   >=x11-themes/adwaita-icon-theme-3.14.0
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/libgweather-4.2.0:4=
+   >=gnome-extra/gucharmap-2.33.0:2.90
+   >=sys-auth/polkit-0.97
+   x11-libs/libX11
+   tracker? ( app-misc/tracker:3 )
+   >=x11-libs/pango-1.50.0
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+" # yelp-tools and autoconf-archive for eautoreconf
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable tracker tracker-search-bar)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/

2024-05-28 Thread Florian Schmaus
commit: d1bebdde0c4b36fceedb7f6e39421fd72b9f8673
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Mar 21 02:43:12 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 28 07:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bebdde

gnome-base/gnome-flashback: Bump to 3.52.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36863
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-flashback/Manifest|  1 +
 .../gnome-flashback/gnome-flashback-3.52.1.ebuild  | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/gnome-base/gnome-flashback/Manifest 
b/gnome-base/gnome-flashback/Manifest
index 6db1ec9266da..ad0cc9b811e2 100644
--- a/gnome-base/gnome-flashback/Manifest
+++ b/gnome-base/gnome-flashback/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-flashback-3.46.0.tar.xz 892424 BLAKE2B 
f752687a07d8b5205aebed47e0ece8b77edc32aa9fa934b9e14234119d3bf074b528eb1af8ea5841ca20c2f91511eac40e6a708835542bbdc8ea4e1d364984e8
 SHA512 
845d9cf3551295bc6dcaeeb141875ddb875e8cf885a2a3b17c4234dd40b37b8ed5279f07414c4cc7590369b394a7270c48d34d767bd0d1ef0189f4b73e73da10
 DIST gnome-flashback-3.50.0.tar.xz 907036 BLAKE2B 
a995ab42fad19b566ff07c9f745a6a8ba3efab3e9201b72a813a4bc91976d2b5150b84cd1cbeb62e22ccead3d9bb17143ce793a699a0699d5223e021598c0fbc
 SHA512 
1c6b5569f01870f9e55f22b5ba34dd7ba54d5d61fa3a1096e906ea0e0919e0af2f3a6e2dd95c8e0952aead80e207f1319faa4f657a5d3350fd73caddb55c7062
+DIST gnome-flashback-3.52.1.tar.xz 917764 BLAKE2B 
1191261a2e3627b44a2ca1e52641be860126baa0b7133a9ea51cd35b6a36e6d3390f69e07b6ac1244ac112e7561d73bdb6a404978358b066b01f093d60fa1a09
 SHA512 
30291be06e18188e20288ee2ac62d9e67a7a079fab1d2169f91d1b7555f663c1381def72220fd13182d7b68af5bd3ebb4c9bd9605f45f92f87783edcb0deba85

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild
new file mode 100644
index ..40162eac08ab
--- /dev/null
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.52.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2 toolchain-funcs
+
+DESCRIPTION="GNOME Flashback session"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-flashback/";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="elogind systemd"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=x11-libs/gdk-pixbuf-2.32.2:2
+   >=x11-libs/gtk+-3.22.0:3[X]
+   >=gnome-base/gnome-desktop-43:3=
+   >=gnome-base/gnome-panel-3.35.2
+   >=media-libs/libcanberra-0.13[gtk3]
+   >=dev-libs/glib-2.67.3:2
+   >=gnome-base/gsettings-desktop-schemas-3.31.0
+   >=sys-auth/polkit-0.97
+   >=app-i18n/ibus-1.5.2
+   >=sys-power/upower-0.99.0:=
+   >=x11-libs/libXrandr-1.5.0
+   >=x11-libs/libXxf86vm-1.1.4
+
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   gnome-base/gdm
+   elogind? ( >=sys-auth/elogind-230 )
+   systemd? ( >=sys-apps/systemd-230:= )
+   net-wireless/gnome-bluetooth:3=
+   x11-libs/libXext
+   >=x11-libs/libXi-1.6.0
+   x11-libs/pango
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   x11-libs/libXfixes
+   media-libs/libpulse[glib]
+   media-libs/alsa-lib
+   sys-libs/pam
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+" # autoconf-archive for eautoreconf
+RDEPEND="${RDEPEND}
+   x11-wm/metacity
+   gnome-base/gnome-panel
+   gnome-base/gnome-settings-daemon
+"
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --without-compiz-session
+   )
+
+   # Below elogind DESKTOP_* and SCREENSAVER_* pkg-config calls need to 
match up with
+   # what upstream has each version (libsystemd replaced with libelogind). 
Explicit
+   # per-version die to force a manual recheck. Only update the explicit 
version if the
+   # "PKG_CHECK_MODULES([DESKTOP/SCREENSAVER], ...)" blocks did not 
change; otherwise adjust
+   # elogind conditional block below accordingly first.
+   if ver_test ${PV} -ne 3.52.1; then
+   die "Maintainer has not checked over packages MENU pkg-config 
deps for elogind support"
+   fi
+
+   if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
+   myconf+=(
+   DESKTOP_CFLAGS="$(${pkgconfig} --cflags glib-2.0 
gio-2.0 gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
+   DESKTOP_LIBS="$(${pkgconfig} --libs glib-2.0 gio-2.0 
gio-unix-2.0 gnome-desktop-3.0 gtk+-3.0 libelogind x11)"
+   SCREENSAVER_CFLAGS="$(${pkgconfig} --cflags gdm 
gio-unix-2.0 glib-2.0 gnome-desktop-3.0 gtk+-3.0 libelog

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2024-05-06 Thread Mart Raudsepp
commit: c4958f419c4815efabfec1c3d3bcf090e39e66fe
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:58:27 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4958f41

gnome-base/gnome-extra-apps: drop 44.4

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

 .../gnome-extra-apps/gnome-extra-apps-44.4.ebuild  | 72 --
 1 file changed, 72 deletions(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
deleted file mode 100644
index 7ead42eca673..
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/";
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+games share +shotwell +tracker"
-
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer; 
replace gucharmap with gnome-characters?
-# TODO: Add gnome-remote-desktop as replacement for vino that was removed from 
meta in 3.36?
-# gnome-documents removed for now, as it didn't find a good place upstream and 
is getting dropped from default sets for distros for 3.30 (and for 3.26 it 
required newer tracker than we had at the time)
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}
-
-   >=sys-apps/baobab-44.0
-   >=media-video/cheese-44.1
-   >=www-client/epiphany-44.6
-   >=app-arch/file-roller-43.0
-   >=gnome-extra/gnome-calculator-44.0
-   >=gnome-extra/gnome-calendar-44.1
-   >=gnome-extra/gnome-characters-44.0
-   >=sys-apps/gnome-disk-utility-44.0
-   >=media-gfx/gnome-font-viewer-44.0
-   >=gnome-extra/gnome-system-monitor-44.0
-   >=gnome-extra/gnome-weather-44.0
-   >=gnome-extra/sushi-44.2
-
-   >=gnome-base/dconf-editor-43.0
-   >=mail-client/evolution-3.48.4
-   >=gnome-extra/gnome-tweaks-40.0
-   >=gnome-extra/nautilus-sendto-3.8.6
-   >=app-crypt/seahorse-43.0
-
-   games? (
-   >=games-puzzle/five-or-more-3.32.3
-   >=games-board/four-in-a-row-3.38.1
-   >=games-board/gnome-chess-43.2
-   >=games-puzzle/gnome-klotski-3.38.2
-   >=games-board/gnome-mahjongg-3.40.0
-   >=games-board/gnome-mines-40.1
-   >=games-arcade/gnome-nibbles-3.38.3
-   >=games-arcade/gnome-robots-40.0
-   >=games-puzzle/gnome-sudoku-44.0
-   >=games-puzzle/gnome-taquin-3.38.1
-   >=games-puzzle/gnome-tetravex-3.38.2
-   >=games-puzzle/hitori-44.0
-   >=games-board/iagno-3.38.1
-   >=games-puzzle/lightsoff-40.0.1
-   >=games-puzzle/quadrapassel-40.2
-   >=games-puzzle/swell-foop-41.1
-   >=games-board/tali-40.9
-   )
-   share? ( >=gnome-extra/gnome-user-share-43.0 )
-   shotwell? ( >=media-gfx/shotwell-0.32.2 )
-   tracker? (
-   >=app-misc/tracker-3.5.3
-   >=app-misc/tracker-miners-3.5.2
-   >=media-gfx/gnome-photos-44.0
-   >=media-sound/gnome-music-44.0
-   )
-"
-DEPEND=""
-BDEPEND=""
-S=${WORKDIR}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-light/

2024-05-06 Thread Mart Raudsepp
commit: e99df7f5992fc65c1b97dd69b164fd34601a8711
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:00:52 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99df7f5

gnome-base/gnome-light: drop 44.4

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

 gnome-base/gnome-light/gnome-light-44.4.ebuild | 62 --
 1 file changed, 62 deletions(-)

diff --git a/gnome-base/gnome-light/gnome-light-44.4.ebuild 
b/gnome-base/gnome-light/gnome-light-44.4.ebuild
deleted file mode 100644
index e3538d358696..
--- a/gnome-base/gnome-light/gnome-light-44.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-P_RELEASE="$(ver_cut 1).0"
-
-DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
-HOMEPAGE="https://www.gnome.org/";
-LICENSE="metapackage"
-SLOT="2.0"
-IUSE="cups +gnome-shell"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-# XXX: Note to developers:
-# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
-# the bare minimum of libs/apps needed. It is basically gnome-base/gnome 
without
-# any apps, but shouldn't be used by users unless they know what they are 
doing.
-# cantarell minimum version is ensured here as gnome-shell depends on it.
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-
-   >=gnome-base/gnome-session-44.0
-   >=gnome-base/gnome-settings-daemon-44.1[cups?]
-   >=gnome-base/gnome-control-center-44.3[cups?]
-
-   >=gnome-base/nautilus-44.2.1
-
-   gnome-shell? (
-   >=x11-wm/mutter-44.3
-   >=dev-libs/gjs-1.76.2
-   >=gnome-base/gnome-shell-44.3
-   >=media-fonts/cantarell-0.303.1
-   )
-
-   >=x11-themes/adwaita-icon-theme-${P_RELEASE}
-   >=x11-themes/gnome-backgrounds-${P_RELEASE}
-
-   || (
-   >=x11-terms/gnome-terminal-3.48.2
-   >=gui-apps/gnome-console-44.4
-   )
-"
-DEPEND=""
-PDEPEND=">=gnome-base/gvfs-1.50.6"
-BDEPEND=""
-S="${WORKDIR}"
-
-pkg_pretend() {
-   if ! use gnome-shell; then
-   # Users probably want to use gnome-flashback, e16, sawfish, etc
-   ewarn "You're not installing GNOME Shell"
-   ewarn "You will have to install and manage a window manager by 
yourself"
-   fi
-}
-
-pkg_postinst() {
-   # Remember people where to find our project information
-   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
-   elog "for information about the project and documentation."
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2024-05-06 Thread Mart Raudsepp
commit: 7d88d50eb03fc2dea94587791eec9a9d63742c12
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:01:56 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d88d50e

gnome-base/gnome: stabilize 45.2 for amd64, arm64

This is just a meta package that has all its minimum deps stable by now.

Closes: https://bugs.gentoo.org/928785
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome/gnome-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome/gnome-45.2.ebuild 
b/gnome-base/gnome/gnome-45.2.ebuild
index 2d553421f1fe..450642dbd76b 100644
--- a/gnome-base/gnome/gnome-45.2.ebuild
+++ b/gnome-base/gnome/gnome-45.2.ebuild
@@ -11,7 +11,7 @@ SLOT="2.0" # Cannot be installed at the same time as gnome-2
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 
 IUSE="accessibility +bluetooth +classic cups +extras"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2024-05-06 Thread Mart Raudsepp
commit: ef616b66c5690fdc40472f8cdd657e12272837b8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 07:02:39 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef616b66

gnome-base/gnome: drop 44.4

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

 gnome-base/gnome/gnome-44.4.ebuild | 51 --
 1 file changed, 51 deletions(-)

diff --git a/gnome-base/gnome/gnome-44.4.ebuild 
b/gnome-base/gnome/gnome-44.4.ebuild
deleted file mode 100644
index 0647fa335550..
--- a/gnome-base/gnome/gnome-44.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Meta package for GNOME, merge this package to install"
-HOMEPAGE="https://www.gnome.org/";
-
-LICENSE="metapackage"
-SLOT="2.0" # Cannot be installed at the same time as gnome-2
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="accessibility +bluetooth +classic cups +extras"
-
-S=${WORKDIR}
-
-# TODO: check accessibility completeness
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-   >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
-
-   >=gnome-base/gdm-44.1
-
-   >=x11-wm/mutter-44.3
-   >=gnome-base/gnome-shell-44.3
-   >=media-fonts/cantarell-0.303.1
-
-   >=x11-themes/gnome-backgrounds-44.0
-   x11-themes/sound-theme-freedesktop
-
-   accessibility? (
-   >=app-accessibility/at-spi2-core-2.48.3
-   >=app-accessibility/orca-44.1
-   >=gnome-extra/mousetweaks-3.32.0
-   )
-   classic? ( >=gnome-extra/gnome-shell-extensions-44.0 )
-   extras? ( >=gnome-base/gnome-extra-apps-${PV} )
-"
-PDEPEND=">=gnome-base/gvfs-1.50.6[udisks]"
-
-DEPEND=""
-BDEPEND=""
-
-pkg_postinst() {
-   # Remind people where to find our project information
-   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
-   elog "for information about the project and documentation."
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-apps/

2024-05-06 Thread Mart Raudsepp
commit: 0ddc64b6691b433341778965c1232bb31767
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:59:40 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddc64b6

gnome-base/gnome-core-apps: drop 44.4

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

 .../gnome-core-apps/gnome-core-apps-44.4.ebuild| 57 --
 1 file changed, 57 deletions(-)

diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild 
b/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
deleted file mode 100644
index 8f318f774316..
--- a/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Sub-meta package for the core applications integrated with GNOME"
-HOMEPAGE="https://www.gnome.org/";
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+bluetooth cups"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# gnome-color-manager min version enforced here due to control-center pulling 
it in
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-
-   >=gnome-base/gnome-session-44.0
-   >=gnome-base/gnome-settings-daemon-44.1[cups?]
-   >=gnome-base/gnome-control-center-44.3[cups?]
-   >=gnome-extra/gnome-color-manager-3.36.0
-
-   >=app-crypt/gcr-3.41.1:0
-   >=app-crypt/gcr-4.1.0:4
-   >=gnome-base/nautilus-44.2.1
-   >=gnome-base/gnome-keyring-42.1
-   >=gnome-extra/evolution-data-server-3.48.4
-
-   || (
-   >=app-editors/gnome-text-editor-44.0
-   >=app-editors/gedit-44
-   )
-   >=app-text/evince-44.3
-   >=gnome-extra/gnome-contacts-44.0
-   >=media-gfx/eog-44.3
-   >=media-video/totem-43.0
-   || (
-   >=x11-terms/gnome-terminal-3.48.2
-   >=gui-apps/gnome-console-44.4
-   )
-
-   >=gnome-extra/gnome-user-docs-44.3
-   >=gnome-extra/yelp-42.2
-
-   >=x11-themes/adwaita-icon-theme-44.0
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-42.5 )
-"
-DEPEND=""
-BDEPEND=""
-
-# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
-# >=gnome-base/gnome-menus-3.13.3:3  # not used by core gnome anymore, just 
gnome-classic extensions
-
-S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2024-05-06 Thread Mart Raudsepp
commit: b6605d46c9afdf10df512e43808b538c5386037c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May  6 06:56:03 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  6 07:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6605d46

gnome-base/gnome-core-libs: drop 44.4

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

 .../gnome-core-libs/gnome-core-libs-44.4.ebuild| 41 --
 1 file changed, 41 deletions(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
deleted file mode 100644
index 5cf824cf9ce4..
--- a/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Sub-meta package for the core libraries of GNOME"
-HOMEPAGE="https://www.gnome.org/";
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="cups python"
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the core libraries used by GNOME
-RDEPEND="
-   >=dev-libs/glib-2.76.4:2
-   >=x11-libs/gdk-pixbuf-2.42.10:2
-   >=x11-libs/pango-1.50.14
-   >=x11-libs/gtk+-3.24.38:3[cups?]
-   >=gui-libs/gtk-4.10.5:4[cups?]
-   >=gui-libs/libadwaita-1.3.4:1
-   >=app-accessibility/at-spi2-core-2.48.3:2
-   >=gnome-base/librsvg-2.56.3
-   >=gnome-base/gnome-desktop-44.0:4
-
-   >=gnome-base/gvfs-1.50.6
-   >=gnome-base/dconf-0.40.0
-
-   >=media-libs/gstreamer-1.20.6:1.0
-   >=media-libs/gst-plugins-base-1.20.6:1.0
-   >=media-libs/gst-plugins-good-1.20.6:1.0
-
-   python? ( >=dev-python/pygobject-3.44.1:3 )
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2024-05-04 Thread Arthur Zamarin
commit: 1fcbf6dd927f2ce40e7f4697980da73be31b6895
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 07:13:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 07:13:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcbf6dd

gnome-base/gnome: Stabilize 45.2 x86, #928785

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

 gnome-base/gnome/gnome-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome/gnome-45.2.ebuild 
b/gnome-base/gnome/gnome-45.2.ebuild
index c95fad403870..2d553421f1fe 100644
--- a/gnome-base/gnome/gnome-45.2.ebuild
+++ b/gnome-base/gnome/gnome-45.2.ebuild
@@ -11,7 +11,7 @@ SLOT="2.0" # Cannot be installed at the same time as gnome-2
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
 
 IUSE="accessibility +bluetooth +classic cups +extras"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-light/

2024-04-30 Thread Joonas Niilola
commit: aa44c3987130bd0a3b303ccb8052ca9dfcb7008e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  1 05:08:58 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May  1 05:28:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa44c398

gnome-base/gnome-light: Stabilize 45.2 amd64, #928834

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 gnome-base/gnome-light/gnome-light-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-light/gnome-light-45.2.ebuild 
b/gnome-base/gnome-light/gnome-light-45.2.ebuild
index 2188ed0c0fd2..aac5df5a891d 100644
--- a/gnome-base/gnome-light/gnome-light-45.2.ebuild
+++ b/gnome-base/gnome-light/gnome-light-45.2.ebuild
@@ -11,7 +11,7 @@ LICENSE="metapackage"
 SLOT="2.0"
 IUSE="cups +gnome-shell"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 # XXX: Note to developers:
 # This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-apps/

2024-04-30 Thread Joonas Niilola
commit: 4517a496e83ec9736d76f402d31934b8f4fc88eb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  1 04:50:57 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May  1 05:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4517a496

gnome-base/gnome-core-apps: Stabilize 45.2 x86, #928783

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild 
b/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
index e5b6bc5d3e8f..8fca071c339c 100644
--- a/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
+++ b/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
@@ -11,7 +11,7 @@ IUSE="+bluetooth cups"
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 
 # gnome-color-manager min version enforced here due to control-center pulling 
it in
 # glib-networking min version enforced as multiple other deps here rely on it 
(e.g. via libsoup)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-04-28 Thread Mart Raudsepp
commit: 1b4b1619b29f6c36b8345493f5d543694a56d33f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 20:42:57 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4b1619

gnome-base/gnome-control-center: add 45.4

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

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-45.4.ebuild   | 211 +
 2 files changed, 212 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 8b3665d85208..a06257574c6f 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,4 +1,5 @@
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
 DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
+DIST gnome-control-center-45.4.tar.xz 7764264 BLAKE2B 
5e3632901b1203fc71b839a71aad50f63741412dfc673b8b8f87c72716fda386a1c7641b64642be811f94d6b2c54263deb45c4624d828ec66726d2a833a272e4
 SHA512 
d16b3c1cffeb7db27e9743106b6bc7ad925a832162764d0714b4931d0c21c9e02137b5b5e101be93dd8a92aebaa8556f6ce52e83c5e05e9e3d7e40d46b8c11d5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
new file mode 100644
index ..e51277b7a52c
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.4.ebuild
@@ -0,0 +1,211 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional).
+# Second block is dependency() from subdir meson.builds, sorted by directory 
name occurrence order
+DEPEND="
+   gnome-online-accounts? (
+   x11-libs/gtk+:3
+   >=net-libs/gnome-online-accounts-3.25.3:=
+   )
+   >=media-libs/libpulse-2.0[glib]
+   >=gui-libs/gtk-4.11.2:4[X,wayland=]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=sys-apps/accountsservice-0.6.39
+   >=x11-misc/colord-0.1.34:0=
+   >=x11-libs/gdk-pixbuf-2.23.0:2
+   >=dev-libs/glib-2.75.0:2
+   gnome-base/gnome-desktop:4=
+   >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?]
+   >=gnome-base/gsettings-desktop-schemas-42_alpha
+   dev-l

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/files/, gnome-base/gnome-control-center/

2024-04-28 Thread Mart Raudsepp
commit: da5993731c13d2158af53e840fab334bc3ab56e6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 28 17:15:15 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da599373

gnome-base/gnome-control-center: drop 44.3, 45.2

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

 gnome-base/gnome-control-center/Manifest   |   3 -
 .../45.2-fix_incompatible_type_warnings.patch  |  39 
 .../gnome-control-center-44.3.ebuild   | 202 ---
 .../gnome-control-center-45.2.ebuild   | 216 -
 4 files changed, 460 deletions(-)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 1997277317c2..8b3665d85208 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,7 +1,4 @@
-DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B 
a647cd83fe5d2283edc341afaa6d55661b905fea740729cf21679c3593e5e339aec507b835fd57c11d1fdde8db338b57ff8e24f464bb1296ad7a5bd1fb7319c3
 SHA512 
85cdcf4d55028550cfd871285729d265f1f8b74ec46ad656ada122f511ec617a21c5927923e4000f3a2d7ca08f49aafc28cecbd4ab840db377fa2d4054997b6f
-DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B 
edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41
 SHA512 
4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
-DIST gnome-control-center-45.2.tar.xz 7715304 BLAKE2B 
5b0b42cf8b1e4e908cbf4dc24018fd645cf4e9643f0233e953bcce5975302eb103306dae37270cce11f0fbe059fbd5dfd6b10cb6dcc08cf4765f648f8f73b32b
 SHA512 
08749b6246e401982bd9c0088a5e2e517c7e8e2cea2fdce5fd29841a6c73b6bad9fba2d2af726f31cde3b64705cc9db22982673117f170cea27bae48911775de
 DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git 
a/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
 
b/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
deleted file mode 100644
index 4b0867bfa0b2..
--- 
a/gnome-base/gnome-control-center/files/45.2-fix_incompatible_type_warnings.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 13c939659a844049ddc68e90c7830bf96ebe174d Mon Sep 17 00:00:00 2001
-From: Marco Melorio 
-Date: Thu, 5 Oct 2023 19:21:39 +0200
-Subject: [PATCH] misc: Fix incompatible type warnings
-

- panels/datetime/cc-datetime-panel.c | 2 +-
- panels/network/net-device-wifi.c| 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/panels/datetime/cc-datetime-panel.c 
b/panels/datetime/cc-datetime-panel.c
-index 3544411d04..204b8ce44d 100644
 a/panels/datetime/cc-datetime-panel.c
-+++ b/panels/datetime/cc-datetime-panel.c
-@@ -695,7 +695,7 @@ list_box_row_activated (CcDateTimePanel *self,
- }
-   else if (row == GTK_LIST_BOX_ROW (self->timezone_row))
- {
--  present_window (self, self->timezone_dialog);
-+  present_window (self, GTK_WINDOW (self->timezone_dialog));
- }
- }
- 
-diff --git a/panels/network/net-device-wifi.c 
b/panels/network/net-device-wifi.c
-index dd4453d0f8..3cb66e19fa 100644
 a/panels/network/net-device-wifi.c
-+++ b/panels/network/net-device-wifi.c
-@@ -780,7 +780,7 @@ net_device_wifi_dispose (GObject *object)
- NetDeviceWifi *self = NET_DEVICE_WIFI (object);
- 
- if (self->hotspot_dialog) {
--gtk_window_destroy (self->hotspot_dialog);
-+gtk_window_destroy (GTK_WINDOW (self->hotspot_dialog));
- self->hotspot_dialog = NULL;
- }
- 
--- 
-GitLab
-

diff --

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-04-22 Thread Arthur Zamarin
commit: b32791622b2a1821b6b04490d290b482ccfb5b8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 17:41:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 17:41:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3279162

gnome-base/gnome-control-center: Stabilize 45.3 x86, #928802

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

 gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
index 6d304112ae08..2d9ce59348c8 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 # kerberos unfortunately means mit-krb5; build fails with heimdal
 # display panel requires colord and gnome-settings-daemon[colord]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2024-04-22 Thread Arthur Zamarin
commit: 7d8edae1a5b474ff69e3e997c3d491131da3fe54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 17:39:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 17:39:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8edae1

gnome-base/gnome-extra-apps: Stabilize 45.2 x86, #928784

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

 gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
index c9406b5e70a2..d73c75c27314 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
@@ -9,7 +9,7 @@ LICENSE="metapackage"
 SLOT="3.0"
 IUSE="+games share +shotwell +tracker"
 
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the extra apps integrated with GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2024-04-22 Thread Arthur Zamarin
commit: 71e3a957a1fd935cc8c5706daca1751ff735fc79
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 17:39:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 17:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e3a957

gnome-base/gnome-extra-apps: Stabilize 45.2 amd64, #928784

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

 gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
index d73c75c27314..d151143ce737 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
@@ -9,7 +9,7 @@ LICENSE="metapackage"
 SLOT="3.0"
 IUSE="+games share +shotwell +tracker"
 
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the extra apps integrated with GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2024-04-22 Thread Arthur Zamarin
commit: a7ca3128f3a918157f91c328e31e5e21e82194d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 17:39:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 17:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ca3128

gnome-base/gnome-extra-apps: Stabilize 45.2 arm64, #928784

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

 gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
index b08fd8d4dff0..c9406b5e70a2 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.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
@@ -9,7 +9,7 @@ LICENSE="metapackage"
 SLOT="3.0"
 IUSE="+games share +shotwell +tracker"
 
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # Note to developers:
 # This is a wrapper for the extra apps integrated with GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2024-04-22 Thread Arthur Zamarin
commit: 3ff4a54b0e7b307bcf470fc152d3869770709b5b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 08:20:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 08:20:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff4a54b

gnome-base/gnome-core-libs: Stabilize 45.2 amd64, #928782

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

 gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
index 9bee01907313..a689a9e9155b 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
@@ -11,7 +11,7 @@ IUSE="cups python"
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the core libraries used by GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-04-21 Thread Mart Raudsepp
commit: 081200be74a37ff352d0752d6afb29b84d6f2321
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 21 20:26:37 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081200be

gnome-base/gnome-shell: add 45.6

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-45.6.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 9063a41f0140..9ccf31b23d32 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
 DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b
+DIST gnome-shell-45.6.tar.xz 2016488 BLAKE2B 
6590c160eabae21e1f5a79787113d02950db52b052330beb9b82d4b837ad7f9038c3c5ae2671c6688710d625a348f9b65b360d53e8d635824ce91be47cc73923
 SHA512 
7e8ce152cc9fa6374d45cb3163ea8a56db7386c924cfc0799c4d5aec6285e50c7fc8555dd2b8d702fc33f3206027aa2711bbbc1a1e782eaa24e9003e69d7a843

diff --git a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.6.ebuild
new file mode 100644
index ..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.6.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-45.0:0/13[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-20 Thread Mart Raudsepp
commit: 9a3c0e11fb4ba7a434c3a558e8a2c5b11a46a2c5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:34:49 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3c0e11

gnome-base/gnome-settings-daemon: drop 45.0

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

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-45.0.ebuild  | 140 -
 2 files changed, 141 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 73841a578056..5a3c8ed3a496 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
 DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
deleted file mode 100644
index 15c03544f686..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10:2
-   >=dev-libs/glib-2.58:2
-   >=gnome-base/gnome-desktop-3.37.1:3=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-4.2.0:4=
-   colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-libs/libpulse-16.1[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.12:=
-   x11-libs/libX11
-   >=x11-libs/libXfixes-6.0.0
-   dev-libs/libgudev:=
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? (
-   >=dev-libs/libwacom-0.7:=
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2
-   )
-   smartcard? ( app-crypt/gcr:4= )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   modemmanager? (
-   >=app-crypt/gcr-3.90.0:4=
-   >=net-misc/modemmanager-1.0:=
-   )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-   systemd? (
-   >=sys-apps/systemd-243
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
-BDEPEND="
-   sys-kernel/linux-headers
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   ${PYTHON_DEPS}
-   test? (
-   dev-util/umockdev
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   python-an

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2024-04-20 Thread Michał Górny
commit: a12f4e12be5ac1abca1a5b84d9b1a6fccea6fbd1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:51:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:51:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12f4e12

gnome-base/gnome-core-libs: Stabilize 45.2 x86, #928782

Signed-off-by: Michał Górny  gentoo.org>

 gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
index 0fb09b76bb65..9bee01907313 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
@@ -11,7 +11,7 @@ IUSE="cups python"
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the core libraries used by GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-16 Thread Sam James
commit: dc4465a2f8a5d2f579817e5d1479bee971af46b5
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 06:53:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 06:53:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4465a2

gnome-base/gnome-settings-daemon: Stabilize 45.1 x86, #928809

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

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index f220a1e96f67..15c03544f686 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2024-04-14 Thread Arthur Zamarin
commit: 2a35c728cddd34cdcfdb5f32f3365c48f5b5c656
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 05:48:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 05:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a35c728

gnome-base/gnome-core-libs: Stabilize 45.2 arm64, #928782

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

 gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
index 156904f5d56f..0fb09b76bb65 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.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
@@ -11,7 +11,7 @@ IUSE="cups python"
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # Note to developers:
 # This is a wrapper for the core libraries used by GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-04-07 Thread Arthur Zamarin
commit: a04509eb7fde217d2d7675c5e731cdc2beaf9d1e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 08:43:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 08:43:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04509eb

gnome-base/gnome-control-center: Stabilize 45.3 arm64, #928802

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

 gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
index e51277b7a52c..996c9440ab56 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 # kerberos unfortunately means mit-krb5; build fails with heimdal
 # display panel requires colord and gnome-settings-daemon[colord]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-06 Thread Arthur Zamarin
commit: 0318246bb482058b8861955475ae0cbb8295f651
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 06:23:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 06:23:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0318246b

gnome-base/gnome-settings-daemon: Stabilize 45.1 arm64, #928809

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

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index 7bc7c767f799..f220a1e96f67 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-06 Thread Arthur Zamarin
commit: 57b542e2368bf4f1a101976baf6562bbcf082483
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:54:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b542e2

gnome-base/gnome-settings-daemon: Stabilize 45.1 amd64, #928809

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

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index d9cd4bff5b8f..7bc7c767f799 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/, gnome-base/gnome-keyring/files/

2024-03-16 Thread Sam James
commit: da33ef820a414ac3f3aba54fd9099cc4494d13fe
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:10:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33ef82

gnome-base/gnome-keyring: fix modern C issue in tests

Closes: https://bugs.gentoo.org/922630
Signed-off-by: Sam James  gentoo.org>

 .../files/gnome-keyring-42.1-c99.patch | 40 ++
 .../gnome-keyring/gnome-keyring-42.1-r2.ebuild |  4 +++
 2 files changed, 44 insertions(+)

diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch 
b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
new file mode 100644
index ..3dfd578b7407
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/922630
+https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/f298c87e14e89656992ccfd17b133f4f2ab9c5ea
+
+From f298c87e14e89656992ccfd17b133f4f2ab9c5ea Mon Sep 17 00:00:00 2001
+From: Yaakov Selkowitz 
+Date: Wed, 24 Jan 2024 14:01:06 -0500
+Subject: [PATCH] gkm: fix test-sexp with GCC 14
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+pkcs11/gkm/test-sexp.c: In function ‘test_sign_verify’:
+pkcs11/gkm/test-sexp.c:231:92: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+In file included from pkcs11/gkm/test-sexp.c:31:
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:251:87: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:271:91: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+
+Signed-off-by: Yaakov Selkowitz 
+--- a/pkcs11/gkm/test-sexp.c
 b/pkcs11/gkm/test-sexp.c
+@@ -221,10 +221,10 @@ test_sign_verify (Test *test, gconstpointer unused)
+ {
+   gcry_sexp_t pubkey = NULL;
+   gboolean ret;
+-  guchar data[] = TEST_DATA;
+-  guchar data_size = TEST_DATA_SIZE;
+-  guchar signature[128];
+-  gsize signature_size = 128;
++  CK_BYTE data[] = TEST_DATA;
++  CK_ULONG data_size = TEST_DATA_SIZE;
++  CK_BYTE signature[128];
++  CK_ULONG signature_size = 128;
+ 
+   /* RSA */
+   /* sign some data */
+-- 
+GitLab

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index 5cce53f7b4df..a2696c83bd79 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -40,6 +40,10 @@ BDEPEND="
test? ( ${PYTHON_DEPS} )
 "
 
+PATCHES=(
+   "${FILESDIR}"/gnome-keyring-42.1-c99.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-03-16 Thread Mart Raudsepp
commit: 7e2b40a4514bca5146939426c32b8f5c5f8daa0d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:35:17 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2b40a4

gnome-base/gnome-shell: add 45.5

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-45.5.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3c5c2bddbd8f..9063a41f0140 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
+DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b

diff --git a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
new file mode 100644
index ..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-45.0:0/13[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT 
requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check 
may be listed above already)
+# 2. gnome-session needed for shutdown/reboot/inhi

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-03-15 Thread Arthur Zamarin
commit: 452e86d467ba1c41a13829e88911bb526e59cedc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 20:50:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 20:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452e86d4

gnome-base/gnome-control-center: Keyword 45.3 ppc, #914508

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

 gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
index ef90ee00bdce..e51277b7a52c 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 # kerberos unfortunately means mit-krb5; build fails with heimdal
 # display panel requires colord and gnome-settings-daemon[colord]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-03-11 Thread Sam James
commit: 29ebff42ad3f27fca5015f1c2e5b1c2f7ae4e0a7
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 11 19:55:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 11 21:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ebff42

gnome-base/gnome-control-center: mark as LTO-unsafe, strict-aliasing unsafe

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

 .../gnome-control-center/gnome-control-center-45.2.ebuild  | 10 +-
 .../gnome-control-center/gnome-control-center-45.3.ebuild  | 10 +-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
index 1011a8f36d34..4dc180b6f5ed 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
@@ -164,6 +164,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/889008
+   # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2563
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local emesonargs=(
$(meson_use bluetooth)
-Dcups=$(usex cups enabled disabled)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
index fd6c58d0f306..ef90ee00bdce 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 virtualx xdg
 
 DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
@@ -159,6 +159,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/889008
+   # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2563
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local emesonargs=(
$(meson_use bluetooth)
-Dcups=$(usex cups enabled disabled)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-03-09 Thread Mart Raudsepp
commit: f8ee7b1de87d0068a2ab9f5b2f4b8a2896597810
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 18:56:43 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ee7b1d

gnome-base/gnome-shell: drop 44.4

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

 gnome-base/gnome-shell/Manifest|   1 -
 gnome-base/gnome-shell/gnome-shell-44.4.ebuild | 182 -
 2 files changed, 183 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 96de86e25dc4..3c5c2bddbd8f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 
951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f
 SHA512 
03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba

diff --git a/gnome-base/gnome-shell/gnome-shell-44.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-44.4.ebuild
deleted file mode 100644
index ad7b7a778316..
--- a/gnome-base/gnome-shell/gnome-shell-44.4.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="elogind gtk-doc +ibus +networkmanager systemd test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-DEPEND="
-   >=gnome-extra/evolution-data-server-3.46.0:=
-   >=app-crypt/gcr-3.90.0:4=[introspection]
-   >=dev-libs/glib-2.68:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.73.1[cairo]
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-44.0:0/12[introspection,test?]
-   >=sys-auth/polkit-0.120_p20220509[introspection]
-   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.19
-   >=gnome-base/gnome-desktop-40.0:4
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib
-   )
-   systemd? (
-   >=sys-apps/systemd-242:=
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
-   )
-   elogind? ( >=sys-auth/elogind-237 )
-
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-core-2.46:2[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-libs/libpulse-2[glib]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   gui-libs/gtk:4[introspection]
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT 
requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check 
may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Co

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-03-09 Thread Mart Raudsepp
commit: 93943fc16f75edaa6fe3583b2dc2f094e6662e45
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 18:47:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93943fc1

gnome-base/gnome-shell: add 45.4

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-45.4.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index b91974adbed4..96de86e25dc4 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 
951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f
 SHA512 
03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
+DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba

diff --git a/gnome-base/gnome-shell/gnome-shell-45.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.4.ebuild
new file mode 100644
index ..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.4.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-45.0:0/13[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT 
requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check 
may be listed above already)
+# 2. gnome-session needed for shutdown/reboot/inhi

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-03-09 Thread Mart Raudsepp
commit: 79a5f0ec2d97611af54cc9fafd6a91f0620deffb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 14:56:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 15:33:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a5f0ec

gnome-base/gnome-settings-daemon: add 45.1

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

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45.1.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 3503756fc8e2..73841a578056 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
+DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
new file mode 100644
index ..d9cd4bff5b8f
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+)
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   python-any

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-03-09 Thread Mart Raudsepp
commit: c6a9a6231c529e9f6e38ec7473ba0e5f82477994
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 14:59:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 15:33:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a9a623

gnome-base/gnome-control-center: add 45.3, enable py3.12

Also fix missing PYTHON_DEPS due to BDEPEND shadowing mistake.

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

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-45.3.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 44ce610f195b..1997277317c2 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -2,5 +2,6 @@ DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B 
a647cd83fe5d2283edc3
 DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B 
edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41
 SHA512 
4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
 DIST gnome-control-center-45.2.tar.xz 7715304 BLAKE2B 
5b0b42cf8b1e4e908cbf4dc24018fd645cf4e9643f0233e953bcce5975302eb103306dae37270cce11f0fbe059fbd5dfd6b10cb6dcc08cf4765f648f8f73b32b
 SHA512 
08749b6246e401982bd9c0088a5e2e517c7e8e2cea2fdce5fd29841a6c73b6bad9fba2d2af726f31cde3b64705cc9db22982673117f170cea27bae48911775de
+DIST gnome-control-center-45.3.tar.xz 7757512 BLAKE2B 
2f38b9b6a5c7171eefd8899bb9156b49f6b41f60ce2bfb36d7ade7261cd038ddb60bcc9a6a71e6c49209f0f3c13c49b38758a19f02cc9735cea2874368602434
 SHA512 
0aad27f3324940292551c0aa9fa79771d1d41cc5a633970c709836a2d6af575f688df8553755f936495f75a02268a5a1f89e7f3b5fb03512140c73bf14fc4cf5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
new file mode 100644
index ..fd6c58d0f306
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.3.ebuild
@@ -0,0 +1,203 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
+#   but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional).
+# Second block is dependency() from subdir meson.builds, sorted by directory 
name occurrence order
+DEPEND="
+   gnome-online-accounts? (
+   x11-libs/gtk+:3
+   >=net-libs/gnome-online-accounts-3.25.3:=
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2024-03-02 Thread Sam James
commit: 59bf6897b26db49bb2422ffd4da5b3fc19c7303d
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 23:26:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 23:29:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bf6897

gnome-base/gnome: Keyword 45.2 ppc64, #914507

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

 gnome-base/gnome/gnome-45.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome/gnome-45.2.ebuild 
b/gnome-base/gnome/gnome-45.2.ebuild
index 8803b28adb4b..c95fad403870 100644
--- a/gnome-base/gnome/gnome-45.2.ebuild
+++ b/gnome-base/gnome/gnome-45.2.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
@@ -11,7 +11,7 @@ SLOT="2.0" # Cannot be installed at the same time as gnome-2
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 IUSE="accessibility +bluetooth +classic cups +extras"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-light/

2024-03-02 Thread Sam James
commit: 94f0f72fa98705644a5e5fbd6d0eca6f5a77f343
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 23:26:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 23:29:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f0f72f

gnome-base/gnome-light: Keyword 45.2 ppc64, #914507

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

 gnome-base/gnome-light/gnome-light-45.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-light/gnome-light-45.2.ebuild 
b/gnome-base/gnome-light/gnome-light-45.2.ebuild
index 2a3293adda2e..2188ed0c0fd2 100644
--- a/gnome-base/gnome-light/gnome-light-45.2.ebuild
+++ b/gnome-base/gnome-light/gnome-light-45.2.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
@@ -11,7 +11,7 @@ LICENSE="metapackage"
 SLOT="2.0"
 IUSE="cups +gnome-shell"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 # XXX: Note to developers:
 # This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-03-02 Thread Sam James
commit: 65757d2a1a53ee4baff3b98a25ca0a5551015c56
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 23:26:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 23:29:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65757d2a

gnome-base/gnome-shell: Keyword 45.2 ppc64, #914507

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

 gnome-base/gnome-shell/gnome-shell-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
index 230a9719e937..704c07339fef 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

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

gnome-base/gnome-shell: drop 44.3, 45.1

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

 gnome-base/gnome-shell/Manifest|   2 -
 gnome-base/gnome-shell/gnome-shell-44.3.ebuild | 182 
 gnome-base/gnome-shell/gnome-shell-45.1.ebuild | 188 -
 3 files changed, 372 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index be2e46091451..b91974adbed4 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B 
cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3
 SHA512 
0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6
 DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 
951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f
 SHA512 
03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5
-DIST gnome-shell-45.1.tar.xz 2017464 BLAKE2B 
f3e6fc28e05a2eb7a6ba9f0e99b33bf0aaa46e5e1e6e302331354e67c2caa380313017232e2ccc262d29ee52c79fb847d26eb05dc098f2c69105520a7a65e80a
 SHA512 
cfecddd3787e0e719c00d0a543466165d94431086c1ca708cf7ebd43de42f8edf468ab46212b6120ca5676d61825c085232db509c076ecf38d159702fc13a861
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec

diff --git a/gnome-base/gnome-shell/gnome-shell-44.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-44.3.ebuild
deleted file mode 100644
index a6a80e2189fb..
--- a/gnome-base/gnome-shell/gnome-shell-44.3.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="elogind gtk-doc +ibus +networkmanager systemd test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-DEPEND="
-   >=gnome-extra/evolution-data-server-3.46.0:=
-   >=app-crypt/gcr-3.90.0:4=[introspection]
-   >=dev-libs/glib-2.68:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.73.1[cairo]
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-44.0:0/12[introspection,test?]
-   >=sys-auth/polkit-0.120_p20220509[introspection]
-   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.19
-   >=gnome-base/gnome-desktop-40.0:4
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib
-   )
-   systemd? (
-   >=sys-apps/systemd-242:=
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
-   )
-   elogind? ( >=sys-auth/elogind-237 )
-
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-core-2.46:2[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-libs/libpulse-2[glib]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   gui-libs/gtk:4[introspection]
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
-# These

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-02-17 Thread Arthur Zamarin
commit: 4d4ed0e9ff3f78ab4b5f20b13b2d50f17b6ccdd3
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=4d4ed0e9

gnome-base/gnome-shell: Stabilize 45.2 x86, #920697

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

 gnome-base/gnome-shell/gnome-shell-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
index b0952ac6feab..230a9719e937 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-02-11 Thread Mart Raudsepp
commit: 717d1ca7f89299d0ab76e4ed014cecc460ec6633
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:12:10 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717d1ca7

gnome-base/gnome-settings-daemon: drop 44.1

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

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-44.1.ebuild  | 139 -
 2 files changed, 140 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index ee25b679dec7..3503756fc8e2 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
 DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
deleted file mode 100644
index f92753b8293c..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10:2
-   >=dev-libs/glib-2.58:2
-   >=gnome-base/gnome-desktop-3.37.1:3=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-4.2.0:4=
-   colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-sound/pulseaudio-12.99.3[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.12:=
-   x11-libs/libX11
-   >=x11-libs/libXfixes-6.0.0
-   dev-libs/libgudev:=
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? (
-   >=dev-libs/libwacom-0.7:=
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2
-   )
-   smartcard? ( >=dev-libs/nss-3.11.2 )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   modemmanager? (
-   >=app-crypt/gcr-3.90.0:4=
-   >=net-misc/modemmanager-1.0:=
-   )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-   systemd? (
-   >=sys-apps/systemd-243
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If 
this package wants to work on other kernels, we need to make rfkill conditional 
instead
-BDEPEND="
-   sys-kernel/linux-headers
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   ${PYTHON_DEPS}
-   test? (
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_c

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2024-02-11 Thread Mart Raudsepp
commit: 7757892eaca0389251d0dc5b5d716914ce801b77
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:09:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7757892e

gnome-base/gnome-session: drop 44.0-r1, 45.0

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

 gnome-base/gnome-session/Manifest  |   1 -
 gnome-base/gnome-session/files/defaults.list-r5| 336 -
 .../gnome-session/gnome-session-44.0-r1.ebuild | 128 
 gnome-base/gnome-session/gnome-session-45.0.ebuild | 128 
 4 files changed, 593 deletions(-)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index 57bf2624cd8e..a21e381f049d 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,2 +1 @@
-DIST gnome-session-44.0.tar.xz 485372 BLAKE2B 
aacfbec2c59f41b7b36107a59f8e9177ab45dca4c82a6aa3982951eda8ef2b2aae22a43a5d9d43b30f6ab010529ba20754f3de87df2abd5ca812bb0e878c6357
 SHA512 
0e8672531bc1818cfb6dbb5b133374e4041ec471e04968a587a93d0ee9697393ee976e1aa5dfacf707a46d816da6be6b1ef52e89f47d9d206a319eb79aae1078
 DIST gnome-session-45.0.tar.xz 485992 BLAKE2B 
473f0b3d94ffa8c1e2bf45884d053c753e5d5ad791b7cd9f889ce7952a273c4631c9867f038edaa6fe8e6ce16b9659c479755ce8028076016a658ad23291eeb7
 SHA512 
3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba

diff --git a/gnome-base/gnome-session/files/defaults.list-r5 
b/gnome-base/gnome-session/files/defaults.list-r5
deleted file mode 100644
index 9ec18d1b8a63..
--- a/gnome-base/gnome-session/files/defaults.list-r5
+++ /dev/null
@@ -1,336 +0,0 @@
-[Default Applications]
-application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-application/x-abiword=abiword.desktop;
-text/abiword=abiword.desktop;
-text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/x-abiword=abiword.desktop;
-text/x-xml-abiword=abiword.desktop;
-x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
-application/x-dia-diagram=dia.desktop;
-image/bmp=org.gnome.eog.desktop;
-image/gif=org.gnome.eog.desktop;
-image/jpeg=org.gnome.eog.desktop;
-image/jpg=org.gnome.eog.desktop;
-image/pjpeg=org.gnome.eog.desktop;
-image/png=org.gnome.eog.desktop;
-image/svg+xml=org.gnome.eog.desktop;
-image/svg+xml-compressed=org.gnome.eog.desktop;
-image/x-bmp=org.gnome.eog.desktop;
-image/x-gray=org.gnome.eog.desktop;
-image/x-icb=org.gnome.eog.desktop;
-image/x-ico=org.gnome.eog.desktop;
-image/x-pcx=org.gnome.eog.desktop;
-image/x-png=org.gnome.eog.desktop;
-image/x-portable-anymap=org.gnome.eog.desktop;
-image/x-portable-bitmap=org.gnome.eog.desktop;
-image/x-portable-graymap=org.gnome.eog.desktop;
-image/x-portable-pixmap=org.gnome.eog.desktop;
-image/x-xbitmap=org.gnome.eog.desktop;
-image/x-xpixmap=org.gnome.eog.desktop;
-image/vnd.wap.wbmp=org.gnome.eog.desktop;
-image/g3fax=gimp.desktop;zzz-gimp.desktop;
-image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-fits=gimp.desktop;zzz-gimp.desktop;
-image/x-icon=gimp.desktop;zzz-gimp.desktop;
-image/x-psd=gimp.desktop;zzz-gimp.desktop;
-image/x-sgi=gimp.desktop;zzz-gimp.desktop;
-image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
-image/x-tga=gimp.desktop;zzz-gimp.desktop;
-image/x-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
-application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
-text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
-application/pdf=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop;
-application/postscript=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop;
-image/x-eps=org.gnome.Evince.desktop;evince.desktop;
-image/x-bzeps=org.gnome.Evince.desktop;evince.desktop;
-image/x-gzeps=org.gnome.Evince.desktop;evince.desktop;
-application/x-dvi=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop;
-image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop;
-image/tiff=org.gnome.Evince.desktop;evince.desktop;
-application/x-cbr=org.g

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-02-11 Thread Mart Raudsepp
commit: 306970c1161704c70fc1581d8348798fb9e9c750
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:08:31 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306970c1

gnome-base/gnome-control-center: drop 45.0, 45.1

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

 gnome-base/gnome-control-center/Manifest   |   2 -
 .../gnome-control-center-45.0.ebuild   | 206 -
 .../gnome-control-center-45.1.ebuild   | 206 -
 3 files changed, 414 deletions(-)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index d7347aab7634..44ce610f195b 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,8 +1,6 @@
 DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B 
a647cd83fe5d2283edc341afaa6d55661b905fea740729cf21679c3593e5e339aec507b835fd57c11d1fdde8db338b57ff8e24f464bb1296ad7a5bd1fb7319c3
 SHA512 
85cdcf4d55028550cfd871285729d265f1f8b74ec46ad656ada122f511ec617a21c5927923e4000f3a2d7ca08f49aafc28cecbd4ab840db377fa2d4054997b6f
 DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B 
edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41
 SHA512 
4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355
 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 
7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910
 SHA512 
e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae
-DIST gnome-control-center-45.0.tar.xz 7737740 BLAKE2B 
c2ef08fcca9c14ea911e8a5257cd41e4951d954f5a8ed84fba2e5ede6888e38a9786da8b6a15b7db393d0650abe8ad4592a9d8ae55be76fbe747d0a8e8fb00bb
 SHA512 
c409174f2ce191d21018f7716254e9a5957c0c1daa63902bced6e196b2a1d73daf39364563183fbaca282b23548dc3a6c05b35b68a75334343ca44c23ec8c060
-DIST gnome-control-center-45.1.tar.xz 7721748 BLAKE2B 
de5e11ff187abfe8437b866b1a17ab8cb851ba5e3b754b1fb1f663b97ffac533d6b657a1eba8547d877bd8f47bee65ded79a223c5f5cb4a7384078a62ea0dee9
 SHA512 
f2f7cb97b44729206f0b52d803c225f5f79de9adf0d7e5f06442b20786efa9ca4e5e04e3efa933f2efc54fed5a7a8fe16a5e9fda9dc710be1cfa4b8d47105760
 DIST gnome-control-center-45.2.tar.xz 7715304 BLAKE2B 
5b0b42cf8b1e4e908cbf4dc24018fd645cf4e9643f0233e953bcce5975302eb103306dae37270cce11f0fbe059fbd5dfd6b10cb6dcc08cf4765f648f8f73b32b
 SHA512 
08749b6246e401982bd9c0088a5e2e517c7e8e2cea2fdce5fd29841a6c73b6bad9fba2d2af726f31cde3b64705cc9db22982673117f170cea27bae48911775de
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
deleted file mode 100644
index 02b4d5ea7228..
--- a/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
-
-DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
-SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz";
-SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
-SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
-# Logo is CC-BY-SA-2.5
-LICENSE="GPL-2+ CC-BY-SA-2.5"
-SLOT="2"
-IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   ^^ ( elogind systemd )
-" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
-#   but needs testing if handled gracefully enough
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-# meson.build depends on python unconditionally
-BDEPEND="${PYTHON_DEPS}"
-
-# kerberos unfortunately mean

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-02-11 Thread Mart Raudsepp
commit: a1cc22ffc440a98a80cde6d20b73a29278e315bc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:04:51 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cc22ff

gnome-base/gnome-control-center: keyword 45.2 for ~ppc64

Carry over re-keyroding of 45.1 as the bug was filed before 45.2 was
introduced but the keywording happened after 45.2 bump was done.
The necessary tecla keyword is there either way now.

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

 gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
index 9c6dbb8e2365..1011a8f36d34 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # meson.build depends on python unconditionally
 BDEPEND="${PYTHON_DEPS}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2024-02-11 Thread Arthur Zamarin
commit: 3fb41ceecb53669ae0c1ad7f5dbd4e22e2a698e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb41cee

gnome-base/gnome-control-center: Stabilize 45.2 x86, #920662

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

 gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
index ce12030a2595..9c6dbb8e2365 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.2.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime,
 #   but needs testing if handled gracefully enough
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
 
 # meson.build depends on python unconditionally
 BDEPEND="${PYTHON_DEPS}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/

2024-02-11 Thread Arthur Zamarin
commit: 2fd7c7f259b7e82e71d99041c9b747e657e384a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd7c7f2

gnome-base/gnome-session: Stabilize 45.0-r1 x86, #920662

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

 gnome-base/gnome-session/gnome-session-45.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild 
b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild
index 18474534e956..52e6ea354af3 100644
--- a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild
+++ b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc elogind systemd"
 # There is a null backend available, thus ?? not ^^
 REQUIRED_USE="?? ( elogind systemd )"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-02-11 Thread Arthur Zamarin
commit: 4c51665cefdea3c5bb999556fd45a3da0a67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c51665c

gnome-base/gnome-settings-daemon: Stabilize 45.0 x86, #920662

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

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
index f220a1e96f67..15c03544f686 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-flashback/

2024-01-09 Thread Florian Schmaus
commit: c6e164e2bc8638297ece5cde7828f06c47ef723b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan  9 15:32:21 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan  9 15:33:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e164e2

gnome-base/gnome-flashback: stabilize 3.50.0 for amd64

Closes: https://bugs.gentoo.org/916849
Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild 
b/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild
index 403aae023970..b648245ada77 100644
--- a/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.50.0.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
@@ -11,7 +11,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE="elogind systemd"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 RDEPEND="
>=x11-libs/gdk-pixbuf-2.32.2:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-panel/

2024-01-09 Thread Florian Schmaus
commit: b70072e2687afbec78fe7bb31a8a7937383e3f56
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan  9 15:31:27 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan  9 15:33:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70072e2

gnome-base/gnome-panel: stabilize 3.50.0 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild 
b/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
index 3001fd142130..f65a44120055 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.50.0.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
@@ -11,7 +11,7 @@ LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
 SLOT="0"
 IUSE="eds elogind systemd"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 RDEPEND="
>=gnome-base/gnome-desktop-2.91.0:3=



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-applets/

2024-01-09 Thread Florian Schmaus
commit: a590831ead196a1e997eece188a10db83187e219
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan  9 15:31:06 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan  9 15:33:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a590831e

gnome-base/gnome-applets: stabilize 3.50.0 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild 
b/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild
index 66e13e1bc849..791ca5d4c863 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.50.0.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/gnome-applets/";
 LICENSE="GPL-2+ FDL-1.1"
 SLOT="0"
 IUSE="tracker"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # FIXME: automagic wireless-tools
 # TODO: gucharmap could be optional, but no knob



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-01-08 Thread Sam James
commit: b6d4b77e8a7f78621f8a40a1d9dab0ad760ac08b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:19:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d4b77e

gnome-base/gnome-shell: Stabilize 45.2 arm64, #920697

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

 gnome-base/gnome-shell/gnome-shell-45.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
index 22a92ed100bb..a59ba822de35 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.2.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
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~riscv ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

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

gnome-base/gnome-shell: Stabilize 45.2 amd64, #920697

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

 gnome-base/gnome-shell/gnome-shell-45.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
index a59ba822de35..b0952ac6feab 100644
--- a/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-45.2.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/

2023-12-26 Thread Mart Raudsepp
commit: 07ef955be66bf7b11da98a2e451b6358eec82dd3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 26 22:15:41 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 26 22:17:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ef955b

gnome-base/gnome-session: drop old OpenOffice MIME type association entries

Primarily to make QA checks happy as we got a
'files/defaults.list-r6' exceeds 20.0 KiB in size; 20.0 KiB total
from the updated list with added entries.

No revbump as previous was 35 minutes ago and the changes to installed file
don't change anything when OpenOffice isn't installed, which no-one should
have, as these are legacy entries that should have been removed long ago
in the first place.

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

 gnome-base/gnome-session/files/defaults.list-r6 | 140 
 1 file changed, 70 insertions(+), 70 deletions(-)

diff --git a/gnome-base/gnome-session/files/defaults.list-r6 
b/gnome-base/gnome-session/files/defaults.list-r6
index ea090d43163c..a724700e69cc 100644
--- a/gnome-base/gnome-session/files/defaults.list-r6
+++ b/gnome-base/gnome-session/files/defaults.list-r6
@@ -1,9 +1,9 @@
 [Default Applications]
-application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+application/rtf=abiword.desktop;libreoffice-writer.desktop;
 application/x-abiword=abiword.desktop;
 text/abiword=abiword.desktop;
-text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/richtext=abiword.desktop;libreoffice-writer.desktop;
+text/rtf=abiword.desktop;libreoffice-writer.desktop;
 text/x-abiword=abiword.desktop;
 text/x-xml-abiword=abiword.desktop;
 x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
@@ -133,36 +133,36 @@ application/x-font-ttf=org.gnome.font-viewer.desktop;
 application/x-font-pcf=org.gnome.font-viewer.desktop;
 application/x-font-type1=org.gnome.font-viewer.desktop;
 application/x-font-otf=org.gnome.font-viewer.desktop;
-application/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-123=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/csv=gnumeric.desktop;libreoffice-calc.desktop;
+application/excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;
+application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
+application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;
+application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-123=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-applix-spreadsheet=gnumeric.desktop;
-application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-gnumeric=gnumeric.desktop;
 application/x-mps=gnumeric.desktop;
-application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-oleo=gnumeric.desktop;
 application/x-planperfect=gnumeric.desktop;
-application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-sc=gnumeric.desktop;
 application/x-sylk=gnumeric.desktop;
 application/x-xbase=gnumeric.desktop;
 application/x-xls=gnumeric.desktop;
 application/xls=gnumeric.desktop;
-text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-text/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-text/spreadsheet=gnumeric.desktop;li

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/, gnome-base/gnome-session/files/

2023-12-26 Thread Mart Raudsepp
commit: cec9b7626f22389266fa1f333d1f254b90816119
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 26 21:35:00 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 26 21:43:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec9b762

gnome-base/gnome-session: update default MIME type associations

Quick simple update for now:

* Prefer gnome-text-editor over gedit
* Prefer loupe over eog (once we have it packaged)
* Fix typo in gedit association for application/javascript

A bigger review and rework is in order, but this will take some time.

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

 gnome-base/gnome-session/files/defaults.list-r6| 336 +
 .../gnome-session/gnome-session-45.0-r1.ebuild | 128 
 2 files changed, 464 insertions(+)

diff --git a/gnome-base/gnome-session/files/defaults.list-r6 
b/gnome-base/gnome-session/files/defaults.list-r6
new file mode 100644
index ..ea090d43163c
--- /dev/null
+++ b/gnome-base/gnome-session/files/defaults.list-r6
@@ -0,0 +1,336 @@
+[Default Applications]
+application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+application/x-abiword=abiword.desktop;
+text/abiword=abiword.desktop;
+text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/x-abiword=abiword.desktop;
+text/x-xml-abiword=abiword.desktop;
+x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
+application/x-dia-diagram=dia.desktop;
+image/bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/gif=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/jpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/jpg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/pjpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-gray=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-icb=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-ico=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-pcx=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-portable-anymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-portable-bitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-portable-graymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-portable-pixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-xbitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/x-xpixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/vnd.wap.wbmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
+image/g3fax=gimp.desktop;zzz-gimp.desktop;
+image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
+image/x-fits=gimp.desktop;zzz-gimp.desktop;
+image/x-icon=gimp.desktop;zzz-gimp.desktop;
+image/x-psd=gimp.desktop;zzz-gimp.desktop;
+image/x-sgi=gimp.desktop;zzz-gimp.desktop;
+image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
+image/x-tga=gimp.desktop;zzz-gimp.desktop;
+image/x-xcf=gimp.desktop;zzz-gimp.desktop;
+image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
+application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
+text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
+application/pdf=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop;
+application/postscript=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop;
+image/x-eps=org.gnome.Evince.desktop;evince.desktop;
+image/x-bzeps=org.gnome.Evince.desktop;evince.desktop;
+image/x-gzeps=org.gnome.Evince.desktop;evince.desktop;
+application/x-dvi=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop;
+image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop;
+image/tiff=org.gnome.Evince.desktop;evince.desktop;
+application/x-cbr=org.gnome.Evince.desktop;evince.desktop;
+application/x-cbz=org.gnome.Evince.desktop;evince.desktop;
+application/x-cb7=org.gnome.Evince.desktop;evince.desktop;
+application/x-7z-compressed=org.gnome.FileRoller.

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2023-12-26 Thread Mart Raudsepp
commit: 0d7f7cbb99ac97db3b7b0af526c0fa133aba4e1c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 26 21:10:06 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 26 21:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7f7cbb

gnome-base/gnome: add 45.2

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

 gnome-base/gnome/gnome-45.2.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/gnome-base/gnome/gnome-45.2.ebuild 
b/gnome-base/gnome/gnome-45.2.ebuild
new file mode 100644
index ..8803b28adb4b
--- /dev/null
+++ b/gnome-base/gnome/gnome-45.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Meta package for GNOME, merge this package to install"
+HOMEPAGE="https://www.gnome.org/";
+
+LICENSE="metapackage"
+SLOT="2.0" # Cannot be installed at the same time as gnome-2
+
+# when unmasking for an arch
+# double check none of the deps are still masked !
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+IUSE="accessibility +bluetooth +classic cups +extras"
+
+S=${WORKDIR}
+
+# TODO: check accessibility completeness
+RDEPEND="
+   >=gnome-base/gnome-core-libs-${PV}[cups?]
+   >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
+
+   >=gnome-base/gdm-45.0.1
+
+   >=x11-wm/mutter-45.2
+   >=gnome-base/gnome-shell-45.2
+   >=media-fonts/cantarell-0.303.1
+
+   >=x11-themes/gnome-backgrounds-45.0
+   x11-themes/sound-theme-freedesktop
+
+   accessibility? (
+   >=app-accessibility/at-spi2-core-2.50.0
+   >=app-accessibility/orca-45.1
+   >=gnome-extra/mousetweaks-3.32.0
+   )
+   classic? ( >=gnome-extra/gnome-shell-extensions-45.2 )
+   extras? ( >=gnome-base/gnome-extra-apps-${PV} )
+"
+PDEPEND=">=gnome-base/gvfs-1.52.1[udisks]"
+
+DEPEND=""
+BDEPEND=""
+
+pkg_postinst() {
+   # Remind people where to find our project information
+   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
+   elog "for information about the project and documentation."
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2023-12-26 Thread Mart Raudsepp
commit: 254a45a15a4cf1f4e23674b99af1a53f8d829d0e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 26 21:05:30 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 26 21:07:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254a45a1

gnome-base/gnome-extra-apps: add 45.2

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

 .../gnome-extra-apps/gnome-extra-apps-45.2.ebuild  | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
new file mode 100644
index ..b08fd8d4dff0
--- /dev/null
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sub-meta package for the applications of GNOME"
+HOMEPAGE="https://www.gnome.org/";
+LICENSE="metapackage"
+SLOT="3.0"
+IUSE="+games share +shotwell +tracker"
+
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# Note to developers:
+# This is a wrapper for the extra apps integrated with GNOME
+# Keep pkg order within a USE flag as upstream releng versions file
+# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer, 
file-roller, nautilus-sendto, gnome-photos; replace gucharmap with 
gnome-characters?
+# TODO: Add gnome-remote-desktop as replacement for vino that was removed from 
meta in 3.36?
+# TODO: Replace cheese with Snapshot once we have it packaged
+# TODO: Update epiphany min dep
+RDEPEND="
+   >=gnome-base/gnome-core-libs-${PV}
+
+   >=sys-apps/baobab-45.0
+   >=media-video/cheese-44.1
+   >=www-client/epiphany-44.6
+   >=app-arch/file-roller-43.1
+   >=gnome-extra/gnome-calculator-45.0.2
+   >=gnome-extra/gnome-calendar-45.1
+   >=gnome-extra/gnome-characters-45.0
+   >=sys-apps/gnome-disk-utility-45.1
+   >=media-gfx/gnome-font-viewer-45.0
+   >=gnome-extra/gnome-system-monitor-45.0.2
+   >=gnome-extra/gnome-weather-45.0
+   >=gnome-extra/sushi-45.0
+
+   >=gnome-base/dconf-editor-45.0.1
+   >=mail-client/evolution-3.50.2
+   >=gnome-extra/gnome-tweaks-45.0
+   >=gnome-extra/nautilus-sendto-3.8.6
+   >=app-crypt/seahorse-43.0
+
+   games? (
+   >=games-puzzle/five-or-more-3.32.3
+   >=games-board/four-in-a-row-3.38.1
+   >=games-board/gnome-chess-43.2
+   >=games-puzzle/gnome-klotski-3.38.2
+   >=games-board/gnome-mahjongg-3.40.0
+   >=games-board/gnome-mines-40.1
+   >=games-arcade/gnome-nibbles-4.0.1
+   >=games-arcade/gnome-robots-40.0
+   >=games-puzzle/gnome-sudoku-45.2
+   >=games-puzzle/gnome-taquin-3.38.1
+   >=games-puzzle/gnome-tetravex-3.38.2
+   >=games-puzzle/hitori-44.0
+   >=games-board/iagno-3.38.1
+   >=games-puzzle/lightsoff-40.0.1
+   >=games-puzzle/quadrapassel-40.2
+   >=games-puzzle/swell-foop-41.1
+   >=games-board/tali-40.9
+   )
+   share? ( >=gnome-extra/gnome-user-share-43.0 )
+   shotwell? ( >=media-gfx/shotwell-0.32.4 )
+   tracker? (
+   >=app-misc/tracker-3.6.0
+   >=app-misc/tracker-miners-3.6.2
+   >=media-gfx/gnome-photos-44.0
+   >=media-sound/gnome-music-45.0
+   )
+"
+DEPEND=""
+BDEPEND=""
+S=${WORKDIR}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-light/

2023-12-24 Thread Mart Raudsepp
commit: 0797f268685745007b2f4975c532af2eb2c92f9c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 24 14:37:57 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 24 14:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0797f268

gnome-base/gnome-light: add 45.2

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

 gnome-base/gnome-light/gnome-light-45.2.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/gnome-base/gnome-light/gnome-light-45.2.ebuild 
b/gnome-base/gnome-light/gnome-light-45.2.ebuild
new file mode 100644
index ..2a3293adda2e
--- /dev/null
+++ b/gnome-base/gnome-light/gnome-light-45.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+P_RELEASE="$(ver_cut 1).0"
+
+DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
+HOMEPAGE="https://www.gnome.org/";
+LICENSE="metapackage"
+SLOT="2.0"
+IUSE="cups +gnome-shell"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+# XXX: Note to developers:
+# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
+# the bare minimum of libs/apps needed. It is basically gnome-base/gnome 
without
+# any apps, but shouldn't be used by users unless they know what they are 
doing.
+# cantarell minimum version is ensured here as gnome-shell depends on it.
+RDEPEND="
+   >=gnome-base/gnome-core-libs-${PV}[cups?]
+
+   >=gnome-base/gnome-session-45.0
+   >=gnome-base/gnome-settings-daemon-45.0[cups?]
+   >=gnome-base/gnome-control-center-45.1[cups?]
+
+   >=gnome-base/nautilus-45.2
+
+   gnome-shell? (
+   >=x11-wm/mutter-45.2
+   >=dev-libs/gjs-1.78.1
+   >=gnome-base/gnome-shell-45.2
+   >=media-fonts/cantarell-0.303.1
+   )
+
+   >=x11-themes/adwaita-icon-theme-${P_RELEASE}
+   >=x11-themes/gnome-backgrounds-${P_RELEASE}
+
+   || (
+   >=x11-terms/gnome-terminal-3.50.1
+   >=gui-apps/gnome-console-45.0
+   )
+"
+DEPEND=""
+PDEPEND=">=gnome-base/gvfs-1.52.1"
+BDEPEND=""
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if ! use gnome-shell; then
+   # Users probably want to use gnome-flashback, e16, sawfish, etc
+   ewarn "You're not installing GNOME Shell"
+   ewarn "You will have to install and manage a window manager by 
yourself"
+   fi
+}
+
+pkg_postinst() {
+   # Remember people where to find our project information
+   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
+   elog "for information about the project and documentation."
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-apps/

2023-12-24 Thread Mart Raudsepp
commit: 02f5ffbc7dce3b48d23d6095125ea4645659c848
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 24 13:03:45 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 24 13:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f5ffbc

gnome-base/gnome-core-apps: add 45.2

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

 .../gnome-core-apps/gnome-core-apps-45.2.ebuild| 60 ++
 1 file changed, 60 insertions(+)

diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild 
b/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
new file mode 100644
index ..bd738a5adbe4
--- /dev/null
+++ b/gnome-base/gnome-core-apps/gnome-core-apps-45.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sub-meta package for the core applications integrated with GNOME"
+HOMEPAGE="https://www.gnome.org/";
+LICENSE="metapackage"
+SLOT="3.0"
+IUSE="+bluetooth cups"
+
+# when unmasking for an arch
+# double check none of the deps are still masked !
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# gnome-color-manager min version enforced here due to control-center pulling 
it in
+# glib-networking min version enforced as multiple other deps here rely on it 
(e.g. via libsoup)
+# TODO: Replace eog with loupe
+RDEPEND="
+   >=gnome-base/gnome-core-libs-${PV}[cups?]
+
+   >=gnome-base/gnome-session-45.0
+   >=gnome-base/gnome-settings-daemon-45.0[cups?]
+   >=gnome-base/gnome-control-center-45.1[cups?]
+   >=gnome-extra/gnome-color-manager-3.36.0
+
+   >=app-crypt/gcr-3.41.1:0
+   >=app-crypt/gcr-4.1.0:4
+   >=gnome-base/nautilus-45.2
+   >=gnome-base/gnome-keyring-42.1
+   >=gnome-extra/evolution-data-server-3.50.2
+   >=net-libs/glib-networking-2.78.0
+
+   || (
+   >=app-editors/gnome-text-editor-45.1
+   >=app-editors/gedit-46.1
+   )
+   >=app-text/evince-45.0
+   >=gnome-extra/gnome-contacts-45.0
+   >=media-gfx/eog-45.1
+   >=media-video/totem-43.0
+   || (
+   >=x11-terms/gnome-terminal-3.50.1
+   >=gui-apps/gnome-console-45.0
+   )
+
+   >=gnome-extra/gnome-user-docs-45.1
+   >=gnome-extra/yelp-42.2
+
+   >=x11-themes/adwaita-icon-theme-45.0
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-42.7 )
+"
+DEPEND=""
+BDEPEND=""
+
+# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
+# >=gnome-base/gnome-menus-3.13.3:3  # not used by core gnome anymore, just 
gnome-classic extensions
+
+S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2023-12-21 Thread Mart Raudsepp
commit: 50b5848a92ff1ec2c5a75d1db42b390c3f1bd883
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Dec 21 19:43:48 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Dec 21 19:44:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b5848a

gnome-base/gnome-core-libs: add 45.2

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

 .../gnome-core-libs/gnome-core-libs-45.2.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
new file mode 100644
index ..156904f5d56f
--- /dev/null
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-45.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sub-meta package for the core libraries of GNOME"
+HOMEPAGE="https://www.gnome.org/";
+LICENSE="metapackage"
+SLOT="3.0"
+IUSE="cups python"
+
+# when unmasking for an arch
+# double check none of the deps are still masked !
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# Note to developers:
+# This is a wrapper for the core libraries used by GNOME
+RDEPEND="
+   >=dev-libs/glib-2.78.1:2
+   >=x11-libs/gdk-pixbuf-2.42.10:2
+   >=x11-libs/pango-1.51.0
+   >=x11-libs/gtk+-3.24.38:3[cups?]
+   >=gui-libs/gtk-4.12.4:4[cups?]
+   >=gui-libs/libadwaita-1.4.2:1
+   >=app-accessibility/at-spi2-core-2.50.0:2
+   >=gnome-base/librsvg-2.57.0
+   >=gnome-base/gnome-desktop-44.0:4
+
+   >=gnome-base/gvfs-1.52.1
+   >=gnome-base/dconf-0.40.0
+
+   >=media-libs/gstreamer-1.22.3:1.0
+   >=media-libs/gst-plugins-base-1.22.3:1.0
+   >=media-libs/gst-plugins-good-1.22.3:1.0
+
+   python? ( >=dev-python/pygobject-3.46.0:3 )
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2023-12-18 Thread Mart Raudsepp
commit: 9121b64f24cf600b88a28d83bf3d0f09b69a5f5f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 23:53:56 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:53:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9121b64f

gnome-base/gnome: drop 40.0-r1

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

 gnome-base/gnome/gnome-40.0-r1.ebuild | 52 ---
 1 file changed, 52 deletions(-)

diff --git a/gnome-base/gnome/gnome-40.0-r1.ebuild 
b/gnome-base/gnome/gnome-40.0-r1.ebuild
deleted file mode 100644
index adbf88e7ec29..
--- a/gnome-base/gnome/gnome-40.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Meta package for GNOME, merge this package to install"
-HOMEPAGE="https://www.gnome.org/";
-
-LICENSE="metapackage"
-SLOT="2.0" # Cannot be installed at the same time as gnome-2
-
-# when unmasking for an arch
-# double check none of the deps are still masked !
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="accessibility +bluetooth +classic cups +extras"
-
-S=${WORKDIR}
-
-# TODO: check accessibility completeness
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}[cups?]
-   >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
-
-   >=gnome-base/gdm-40.0
-
-   >=x11-wm/mutter-${PV}
-   >=gnome-base/gnome-shell-${PV}
-   >=media-fonts/cantarell-0.301
-
-   >=x11-themes/gnome-backgrounds-40.0
-   x11-themes/sound-theme-freedesktop
-
-   accessibility? (
-   >=app-accessibility/at-spi2-atk-2.38.0
-   >=app-accessibility/at-spi2-core-2.40.0
-   >=app-accessibility/orca-40.0
-   >=gnome-extra/mousetweaks-3.32.0
-   )
-   classic? ( >=gnome-extra/gnome-shell-extensions-40.0 )
-   extras? ( >=gnome-base/gnome-extra-apps-${PV} )
-"
-PDEPEND=">=gnome-base/gvfs-1.48.0[udisks]"
-
-DEPEND=""
-BDEPEND=""
-
-pkg_postinst() {
-   # Remind people where to find our project information
-   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
-   elog "for information about the project and documentation."
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome/

2023-12-18 Thread Mart Raudsepp
commit: eba05f2ac9ac21013d8546572f87d53baffd23f1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 23:53:31 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:53:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba05f2a

gnome-base/gnome: add 44.4

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

 gnome-base/gnome/gnome-44.4.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/gnome-base/gnome/gnome-44.4.ebuild 
b/gnome-base/gnome/gnome-44.4.ebuild
new file mode 100644
index ..bf8a07d94b6d
--- /dev/null
+++ b/gnome-base/gnome/gnome-44.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Meta package for GNOME, merge this package to install"
+HOMEPAGE="https://www.gnome.org/";
+
+LICENSE="metapackage"
+SLOT="2.0" # Cannot be installed at the same time as gnome-2
+
+# when unmasking for an arch
+# double check none of the deps are still masked !
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+IUSE="accessibility +bluetooth +classic cups +extras"
+
+S=${WORKDIR}
+
+# TODO: check accessibility completeness
+RDEPEND="
+   >=gnome-base/gnome-core-libs-${PV}[cups?]
+   >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
+
+   >=gnome-base/gdm-44.1
+
+   >=x11-wm/mutter-44.3
+   >=gnome-base/gnome-shell-44.3
+   >=media-fonts/cantarell-0.303.1
+
+   >=x11-themes/gnome-backgrounds-44.0
+   x11-themes/sound-theme-freedesktop
+
+   accessibility? (
+   >=app-accessibility/at-spi2-core-2.48.3
+   >=app-accessibility/orca-44.1
+   >=gnome-extra/mousetweaks-3.32.0
+   )
+   classic? ( >=gnome-extra/gnome-shell-extensions-44.0 )
+   extras? ( >=gnome-base/gnome-extra-apps-${PV} )
+"
+PDEPEND=">=gnome-base/gvfs-1.50.6[udisks]"
+
+DEPEND=""
+BDEPEND=""
+
+pkg_postinst() {
+   # Remind people where to find our project information
+   elog "Please remember to look at 
https://wiki.gentoo.org/wiki/Project:GNOME";
+   elog "for information about the project and documentation."
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2023-12-18 Thread Mart Raudsepp
commit: 8a58dbf31b26ac5edc9b32fcb0b5948461ed63e6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 23:51:25 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a58dbf3

gnome-base/gnome-extra-apps: drop 41.0

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

 .../gnome-extra-apps/gnome-extra-apps-41.0.ebuild  | 75 --
 1 file changed, 75 deletions(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild
deleted file mode 100644
index 936cca4bc4a6..
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sub-meta package for the applications of GNOME"
-HOMEPAGE="https://www.gnome.org/";
-LICENSE="metapackage"
-SLOT="3.0"
-IUSE="+games share +shotwell +tracker"
-
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-
-# Note to developers:
-# This is a wrapper for the extra apps integrated with GNOME
-# Keep pkg order within a USE flag as upstream releng versions file
-# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer; 
replace gucharmap with gnome-characters?
-# TODO: Add gnome-remote-desktop as replacement for vino that was removed from 
meta in 3.36?
-# gnome-documents removed for now, as it didn't find a good place upstream and 
is getting dropped from default sets for distros for 3.30 (and for 3.26 it 
required newer tracker than we had at the time)
-RDEPEND="
-   >=gnome-base/gnome-core-libs-${PV}
-
-   >=sys-apps/baobab-40.0
-   >=media-video/cheese-3.38.0
-   >=www-client/epiphany-40.0
-   >=app-arch/file-roller-3.38.0
-   >=gnome-extra/gnome-calculator-40.0
-   >=gnome-extra/gnome-calendar-40.0
-   >=gnome-extra/gnome-characters-40.0
-   >=sys-apps/gnome-disk-utility-40.0
-   >=media-gfx/gnome-font-viewer-40.0
-   >=media-gfx/gnome-screenshot-40.0
-   >=gnome-extra/gnome-system-monitor-40.0
-   >=gnome-extra/gnome-weather-40.0
-   >=gnome-extra/gucharmap-13.0.7:2.90
-   >=gnome-extra/sushi-3.38.0
-   >=media-sound/sound-juicer-3.38.0
-
-   >=gnome-base/dconf-editor-3.38.3
-   >=app-dicts/gnome-dictionary-40.0
-   >=mail-client/evolution-3.${PV}
-   >=gnome-extra/gnome-tweaks-40.0
-   >=gnome-extra/nautilus-sendto-3.8.6
-
-   games? (
-   >=games-puzzle/five-or-more-3.32.2
-   >=games-board/four-in-a-row-3.38.1
-   >=games-board/gnome-chess-40.0
-   >=games-puzzle/gnome-klotski-3.38.2
-   >=games-board/gnome-mahjongg-3.38.3
-   >=games-board/gnome-mines-40.0
-   >=games-arcade/gnome-nibbles-3.38.2
-   >=games-arcade/gnome-robots-40.0
-   >=games-puzzle/gnome-sudoku-40.0
-   >=games-puzzle/gnome-taquin-3.38.1
-   >=games-puzzle/gnome-tetravex-3.38.2
-   >=games-puzzle/hitori-3.36.0
-   >=games-board/iagno-3.38.1
-   >=games-puzzle/lightsoff-40.0
-   >=games-puzzle/quadrapassel-3.38.1
-   >=games-puzzle/swell-foop-40.0
-   >=games-board/tali-40.0
-   )
-   share? ( >=gnome-extra/gnome-user-share-3.34.0 )
-   shotwell? ( >=media-gfx/shotwell-0.30.11 )
-   tracker? (
-   >=app-misc/tracker-3
-   >=app-misc/tracker-miners-3
-   >=media-gfx/gnome-photos-40.0
-   >=media-sound/gnome-music-40.0
-   )
-"
-DEPEND=""
-BDEPEND=""
-S=${WORKDIR}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-extra-apps/

2023-12-18 Thread Mart Raudsepp
commit: f82fb86779ecba280256c04e3879d07830dfb8cd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 23:51:18 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:51:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82fb867

gnome-base/gnome-extra-apps: stabilize 44.4 for amd64, arm64, x86

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

 gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild 
b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
index 0a7c0be9162e..7ead42eca673 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
@@ -9,7 +9,7 @@ LICENSE="metapackage"
 SLOT="3.0"
 IUSE="+games share +shotwell +tracker"
 
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the extra apps integrated with GNOME



  1   2   3   4   5   6   7   8   9   10   >