diff options
Diffstat (limited to 'gnome-extra')
159 files changed, 1404 insertions, 3416 deletions
diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest index c528413952a1..bbefcddf00ef 100644 --- a/gnome-extra/cinnamon-control-center/Manifest +++ b/gnome-extra/cinnamon-control-center/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-control-center-5.2.1.tar.gz 3863530 BLAKE2B 826494b8f8a4dead32d6031d7b4b2a44d357b3e8fedf1065b61193caa86ad433ba68fd9344f70bbce77bb94e086ae15f8854dc73916a5f60c49b1b2bd9e7101c SHA512 d322a9b460f13c697d327dda75a3ea16dd96414ed52ffbcdfc19479533178585da795c064ae441b36ef02f1aa779704db039328ca4ac4c373f363967948f2301 DIST cinnamon-control-center-5.6.0.tar.gz 3872303 BLAKE2B c0db21dbad031e3a3e06ea2f6253421c548b993eef323e2be1ad131e0a8e980b7b3a93d9a7a6d1feaf13ebe8c5f77fd286f0cb56b7d22c7cb447e46178c6f328 SHA512 336c554c93212c28df4f163b6a06d2c287901c167dc8e5563dbb44ddd69119db36d15086b6b1e78ff1b199424a4a24ac9605d59877a3f8174fd1f406a0f7ca4f +DIST cinnamon-control-center-5.6.1.tar.gz 3874429 BLAKE2B 53344aead6c5e31eeadf70e26a2ae61db930e595b5e546ac08b57029c924e4105d126fe6a27cd3ef7d4a59b51f83e0790dfaf815d9a3addfa5c496eab82d4537 SHA512 8679cc3afab77605b5e949e58cacb55782fca0ebc41991de7421b12fcd6c85991b6e4f5c70611753724ff47ea4eb39339ea4cea29e3f4e3399d9141fe4c80c7f diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r3.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r3.ebuild deleted file mode 100644 index 4f9aebd7f2ef..000000000000 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r3.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit meson gnome2-utils python-any-r1 xdg virtualx - -DESCRIPTION="Cinnamons's main interface to configure various aspects of the desktop" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-control-center" -SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT" -SLOT="0" -IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test" -REQUIRED_USE="modemmanager? ( networkmanager )" -KEYWORDS="amd64 ~arm64 ~riscv x86" -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.44.0:2 - >=gnome-base/libgnomekbd-3.0.0:0= - >=gnome-extra/cinnamon-desktop-5.2:0= - >=gnome-extra/cinnamon-menus-5.2:0= - media-libs/fontconfig - >=sys-auth/polkit-0.103 - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=x11-libs/gtk+-3.16.0:3 - >=x11-libs/libnotify-0.7.3:0= - x11-libs/libX11 - >=x11-libs/libxklavier-5.1 - - colord? ( >=x11-misc/colord-0.1.14:0= ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7:= - >=gnome-extra/cinnamon-settings-daemon-5.2:0= - >=x11-libs/libXi-1.2 ) - networkmanager? ( - >=gnome-extra/nm-applet-1.2.0 - >=net-libs/libnma-1.8.34 - >=net-misc/networkmanager-1.2.0:=[modemmanager?] - - modemmanager? ( >=net-misc/modemmanager-0.7 ) - ) - gnome-online-accounts? ( - >=net-libs/gnome-online-accounts-3.18.0 - ) -" -RDEPEND=" - ${COMMON_DEPEND} - x11-themes/adwaita-icon-theme - - colord? ( >=gnome-extra/gnome-color-manager-3 ) - input_devices_wacom? ( gnome-extra/cinnamon-settings-daemon[input_devices_wacom] ) - systemd? ( >=sys-apps/systemd-31 ) - !systemd? ( app-admin/openrc-settingsd ) -" -DEPEND=" - ${COMMON_DEPEND} - app-text/iso-codes - x11-base/xorg-proto -" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/glib-utils - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -PATCHES=( - # Fix >=libnma-1.8.34 - # https://github.com/linuxmint/cinnamon-control-center/commit/0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 - "${FILESDIR}"/${PN}-5.2.1-fix-libnma.patch - - # Fix >=libgnomekbd-3.28 - # https://github.com/linuxmint/cinnamon-control-center/commit/8cb73375e66b93da18f7bde728d4a832c07aada4 - "${FILESDIR}"/${PN}-5.2.1-fix-libgnomekbd.patch -) - -src_prepare() { - default - python_fix_shebang meson_install_schemas.py -} - -src_configure() { - local emesonargs=( - $(meson_use colord color) - $(meson_use modemmanager) - $(meson_use networkmanager) - $(meson_use gnome-online-accounts onlineaccounts) - $(meson_use input_devices_wacom wacom) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postinst - gnome2_schemas_update -} diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild index f24b2e1765fa..72f7af2e81f4 100644 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild +++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0" IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test" REQUIRED_USE="modemmanager? ( networkmanager )" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" COMMON_DEPEND=" diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r2.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild index 015bff834cc5..535e5122bcc3 100644 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r2.ebuild +++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson gnome2-utils python-any-r1 xdg virtualx @@ -15,31 +15,35 @@ LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0" IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test" REQUIRED_USE="modemmanager? ( networkmanager )" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" COMMON_DEPEND=" + app-accessibility/at-spi2-core:2 >=dev-libs/glib-2.44.0:2 >=gnome-base/libgnomekbd-3.0.0:0= - >=gnome-extra/cinnamon-desktop-5.2:0= - >=gnome-extra/cinnamon-menus-5.2:0= + >=gnome-extra/cinnamon-desktop-5.6:0= + >=gnome-extra/cinnamon-menus-5.6 media-libs/fontconfig >=sys-auth/polkit-0.103 + >=sys-power/upower-0.99.8:= >=x11-libs/gdk-pixbuf-2.23.0:2 >=x11-libs/gtk+-3.16.0:3 - >=x11-libs/libnotify-0.7.3:0= + >=dev-libs/libgudev-232 + >=x11-libs/libnotify-0.7.3 + x11-libs/cairo x11-libs/libX11 - >=x11-libs/libxklavier-5.1 + >=x11-libs/libxklavier-5.1:= + x11-libs/pango colord? ( >=x11-misc/colord-0.1.14:0= ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= - >=gnome-extra/cinnamon-settings-daemon-5.2:0= >=x11-libs/libXi-1.2 ) networkmanager? ( >=gnome-extra/nm-applet-1.2.0 >=net-libs/libnma-1.8.34 - >=net-misc/networkmanager-1.2.0:=[modemmanager?] + >=net-misc/networkmanager-1.2.0[modemmanager?] modemmanager? ( >=net-misc/modemmanager-0.7 ) ) @@ -68,12 +72,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - # Fix >=libnma-1.8.34 - # https://github.com/linuxmint/cinnamon-control-center/commit/0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 - "${FILESDIR}"/${PN}-5.2.1-fix-libnma.patch -) - src_prepare() { default python_fix_shebang meson_install_schemas.py diff --git a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libgnomekbd.patch b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libgnomekbd.patch deleted file mode 100644 index 389c97b6085c..000000000000 --- a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libgnomekbd.patch +++ /dev/null @@ -1,47 +0,0 @@ -https://bugs.gentoo.org/870151 -https://github.com/linuxmint/cinnamon-control-center/pull/297 - -From 8cb73375e66b93da18f7bde728d4a832c07aada4 Mon Sep 17 00:00:00 2001 -From: Eicke Herbertz <wolletd@posteo.de> -Date: Tue, 23 Aug 2022 19:28:57 +0200 -Subject: [PATCH] region panel: add keys removed from libgnomekbd's API (#297) - -in version 3.28 ---- - panels/region/cinnamon-region-panel-xkb.c | 6 ++++++ - panels/region/cinnamon-region-panel-xkb.h | 5 +++++ - 2 files changed, 11 insertions(+) - -diff --git a/panels/region/cinnamon-region-panel-xkb.c b/panels/region/cinnamon-region-panel-xkb.c -index b7417e2e..3152471b 100644 ---- a/panels/region/cinnamon-region-panel-xkb.c -+++ b/panels/region/cinnamon-region-panel-xkb.c -@@ -36,6 +36,12 @@ - - #define GKBD_CONFIG_KEY_LOAD_EXTRA_ITEMS "load-extra-items" - -+// These were removed from the API of libgnomekbd in version 3.28 -+const gchar GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP[] = "default-group"; -+const gchar GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW[] = "group-per-window"; -+const gchar GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS[] = "layouts"; -+const gchar GKBD_KEYBOARD_CONFIG_KEY_OPTIONS[] = "options"; -+ - XklEngine *engine; - XklConfigRegistry *config_registry; - -diff --git a/panels/region/cinnamon-region-panel-xkb.h b/panels/region/cinnamon-region-panel-xkb.h -index bd7b47d3..cfa396de 100644 ---- a/panels/region/cinnamon-region-panel-xkb.h -+++ b/panels/region/cinnamon-region-panel-xkb.h -@@ -36,6 +36,11 @@ extern GSettings *xkb_keyboard_settings; - extern GSettings *xkb_desktop_settings; - extern GkbdKeyboardConfig initial_config; - -+extern const gchar GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP[]; -+extern const gchar GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW[]; -+extern const gchar GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS[]; -+extern const gchar GKBD_KEYBOARD_CONFIG_KEY_OPTIONS[]; -+ - extern void setup_xkb_tabs (GtkBuilder * dialog); - - extern void xkb_layouts_fill_selected_tree (GtkBuilder * dialog); diff --git a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libnma.patch b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libnma.patch deleted file mode 100644 index ae9caceed7f9..000000000000 --- a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libnma.patch +++ /dev/null @@ -1,61 +0,0 @@ -https://bugs.gentoo.org/840317 -https://github.com/linuxmint/cinnamon/issues/10616 - -From 0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 Mon Sep 17 00:00:00 2001 -From: Michael Webster <miketwebster@gmail.com> -Date: Mon, 31 Jan 2022 08:56:28 -0500 -Subject: [PATCH] network: Remove old workaround for openvpn widgets. - -I can't reproduce the original issue anymore, and NMACertChooser -is removed in network-manager-openvpn 1.8.34. - -Fixes #10616 - -ref: -6db4961fd3a002182984d0e71ec364c9befdd93b ---- - meson.build | 2 -- - panels/network/cc-network-panel.c | 10 ---------- - 2 files changed, 12 deletions(-) - -diff --git a/meson.build b/meson.build -index f1f213b..c4d7d86 100644 ---- a/meson.build -+++ b/meson.build -@@ -56,8 +56,6 @@ else - libnma= dependency('', required: false) - endif - --config.set('HAVE_NMA_18', libnm.version().version_compare('>=1.8.0')) -- - if get_option('modemmanager') - if not get_option('networkmanager') - error('*** NetworkManager is required by ModemManager ***') -diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c -index a4289de..d1925e4 100644 ---- a/panels/network/cc-network-panel.c -+++ b/panels/network/cc-network-panel.c -@@ -47,10 +47,6 @@ - #include <libmm-glib.h> - #endif - --#ifdef HAVE_NMA_18 --#include <nma-cert-chooser.h> --#endif -- - CC_PANEL_REGISTER (CcNetworkPanel, cc_network_panel) - - #define NETWORK_PANEL_PRIVATE(o) \ -@@ -1244,12 +1240,6 @@ cc_network_panel_init (CcNetworkPanel *panel) - return; - } - --#ifdef HAVE_NMA_18 -- /* some newer VPN plugins pre-require internal resources from libnma */ -- /* this solution is really ugly, but works clean */ -- gtk_widget_destroy (nma_cert_chooser_new ("dummy", NMA_CERT_CHOOSER_FLAG_NONE)); --#endif -- - panel->priv->cancellable = g_cancellable_new (); - - panel->priv->treeview = GTK_WIDGET (gtk_builder_get_object (panel->priv->builder, diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest index cc7ade9161e5..8bfde26d82b8 100644 --- a/gnome-extra/cinnamon-desktop/Manifest +++ b/gnome-extra/cinnamon-desktop/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-desktop-5.2.1.tar.gz 495131 BLAKE2B 56b5e5018f5b1bdfa57af1550edc756e4336b079df75753f90445d51703efe64dc6e33c1e7635fcf2e2fcca1683008777b446d76570fd5222fb809b1a458f6f2 SHA512 383229a929f4bd18389851573c4c7decc3cb5d6ebfdeb86ab7628578486c75ca71a308755d2736243a4801d5d50f6b07d0a142712d48752e166f3a39c3b70466 DIST cinnamon-desktop-5.6.0.tar.gz 501954 BLAKE2B 19fa04135ece7d0b6bbf059df06eee63c58ca7c041be232354e33d0f6375fc2abe8bb40e874a9b6fc660aa84928f30f15043837b74b8075ebc687141b3b04d20 SHA512 8c66b61e4dbab29befd33f095090a34ecb4fe476d26d0f84b56fa5b7ef5bb9439455a187f7519964ef9690fe9cbed17aa858297987bc4a4c14e3e5405ca90988 +DIST cinnamon-desktop-5.6.2.tar.gz 502140 BLAKE2B b96be728da24a43b88a14b7cd5e9dd6313c753e32e7f2dcb2a5ac4f2c8eb27266f261a1a1e5499d9a94ccbc679d9c4ea9cdaae4ee6b1187de44d518a9a483ca7 SHA512 cfa50697991c41916f53d2e902ff37671e547e362cb8c70eace1b482a97bf139b6a28375d0e399c738cb705ca3aa8768c3ecd13551b677c5446288259ed5deeb diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild index fbcaabd40b59..6f2a6b956ad6 100644 --- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild +++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> $ LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0/4" # subslot = libcinnamon-desktop soname version -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.37.3:2[dbus] diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.2.1.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild index 7c0426931d30..5d30638f5267 100644 --- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.2.1.ebuild +++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson gnome2-utils python-any-r1 @@ -13,15 +13,16 @@ SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> $ LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0/4" # subslot = libcinnamon-desktop soname version -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.37.3:2[dbus] >=dev-libs/gobject-introspection-0.10.2:= >=gnome-base/gsettings-desktop-schemas-3.5.91 - media-sound/pulseaudio[glib] + >=media-libs/libpulse-12.99.3[glib] sys-apps/accountsservice - x11-libs/cairo:=[X] + sys-apps/hwdata + x11-libs/cairo[X] >=x11-libs/gdk-pixbuf-2.22:2[introspection] >=x11-libs/gtk+-3.3.16:3[introspection] x11-libs/libX11 @@ -46,6 +47,13 @@ src_prepare() { python_fix_shebang install-scripts } +src_configure() { + local emesonargs=( + -Dpnp_ids="${EPREFIX}/usr/share/hwdata/pnp.ids" + ) + meson_src_configure +} + pkg_postinst() { gnome2_schemas_update } diff --git a/gnome-extra/cinnamon-menus/Manifest b/gnome-extra/cinnamon-menus/Manifest index 385705e0d4d9..46cc30c80b22 100644 --- a/gnome-extra/cinnamon-menus/Manifest +++ b/gnome-extra/cinnamon-menus/Manifest @@ -1,2 +1 @@ -DIST cinnamon-menus-5.2.0.tar.gz 95316 BLAKE2B 150dbab3b5c1b1a5574c1d234ebc7978a9e517e027d3076f6e335f4c64ad1631689c5b57a9d7ca159daa7f9f832d00accd78b2f392f757552f2babbab25489d7 SHA512 822ad5f3bf20b6ecfa9f2e3aa4c6d85f6f7b54a68bf73b60a4c2ceec853d2ce8b7d1e42b308eff9395c993eb8b5dc1c580b714e89a8ff2153e264db380aa8dae DIST cinnamon-menus-5.6.0.tar.gz 96166 BLAKE2B 84b3d513b6dbea253135df1f0f8ad017d78299b8cdd2bd2e7def547b74b59e998d3c37e30d480532802fb85db261242d51485f8fbeb7742310eee288de909aa1 SHA512 023f1d4eededbc5a1052e219c4ede9808eb489fe399346d643b2209c8b37b8432647043ac05afd653666efa2830ebbd73222033bdfbc52f2904e7a1e1bbc27df diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-5.2.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-5.2.0.ebuild deleted file mode 100644 index bea63f94efc8..000000000000 --- a/gnome-extra/cinnamon-menus/cinnamon-menus-5.2.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson xdg - -DESCRIPTION="Cinnamon's library for the Desktop Menu fd.o specification" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-menus" -SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="gtk-doc" - -RDEPEND=" - >=dev-libs/glib-2.29.15:2 - >=dev-libs/gobject-introspection-1.58.3:= -" -DEPEND=" - ${RDEPEND} - dev-libs/gobject-introspection-common -" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig - - gtk-doc? ( dev-util/gtk-doc ) -" - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc enable_docs) - ) - meson_src_configure -} diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild index 686a2462f9f9..093762fcca4f 100644 --- a/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild +++ b/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> ${P LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="gtk-doc" RDEPEND=" diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest index 638931a5b58b..7e5dc783997d 100644 --- a/gnome-extra/cinnamon-screensaver/Manifest +++ b/gnome-extra/cinnamon-screensaver/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-screensaver-5.2.1.tar.gz 154920 BLAKE2B a50508f6ad5ffee797db4f74295ef7ffdfdb0024e9a9ca005398f5ccac83687f356743c80d8911ccf1ee9b343a285e4e6c72ce864fe639e3494ed54701a84e8b SHA512 db293f619df8ea3e43c209f5d32d649935f1efbc5763700369d5bd595866805a3e604930a3f70b6d43cbc4469c6d618f258b49cf4962f87c8b06447178ed1e7a DIST cinnamon-screensaver-5.6.2.tar.gz 157785 BLAKE2B ae3eefbb6d86ca3f6ee43bd818ad732c917fecfc74927b836bc0ca3fa4541e5e8f1ffb7bfce3b4786429bbc2a5ebb1cb7613618d0eda9ad8bb097fd5fb445db9 SHA512 d99b3573bb2b4d862d16309fcbec9660119c7ec68e99c49b53241d058c101931fbfd6b203a9ba12eb3482e241f37413ebd5c79d19495ffce064973a9c3d0cfeb +DIST cinnamon-screensaver-5.6.3.tar.gz 157834 BLAKE2B 50728147fcb5849998113d5f19393e89f2cb4c5610359b81b42853fc2378814a52a8ed4f829cdd4e546a705a594da7b958ab25f69f996ee3d2204a64b7fdba90 SHA512 632bc9b518e59be7ce32c22ccfa32da060ea9edabe1683f91f2bf3c716fdcd7ca95fe4bda595ccc99821405bfbd987df2a416f229de56b3139f8d9975453ad39 diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild index e4d52732c948..0c487889b029 100644 --- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-2+ LGPL-2+ MIT" SLOT="0" IUSE="systemd xinerama" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" COMMON_DEPEND=" ${PYTHON_DEPS} diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.2.1.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.3.ebuild index 5ca45a71fcce..d04e40943ccd 100644 --- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.2.1.ebuild +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson python-single-r1 xdg @@ -15,19 +15,20 @@ LICENSE="GPL-2+ LGPL-2+ MIT" SLOT="0" IUSE="systemd xinerama" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" COMMON_DEPEND=" ${PYTHON_DEPS} - >=dev-libs/dbus-glib-0.78 >=dev-libs/glib-2.37.3:2[dbus] - >=gnome-extra/cinnamon-desktop-5.2:0= - sys-apps/dbus + >=gnome-extra/cinnamon-desktop-5.6 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] + x11-libs/cairo x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr + x11-libs/pango + x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) @@ -40,7 +41,7 @@ RDEPEND=" dev-python/psutil[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] dev-python/setproctitle[${PYTHON_USEDEP}] - >=dev-python/python3-xapp-2.2.1-r1[${PYTHON_USEDEP}] + >=dev-python/python3-xapp-2.4.0[${PYTHON_USEDEP}] ') systemd? ( >=sys-apps/systemd-31 ) @@ -52,6 +53,7 @@ DEPEND=" " BDEPEND=" dev-util/gdbus-codegen + sys-apps/dbus sys-devel/gettext virtual/pkgconfig " diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest index 67dbb226b88b..7578471f0c7f 100644 --- a/gnome-extra/cinnamon-session/Manifest +++ b/gnome-extra/cinnamon-session/Manifest @@ -1,2 +1 @@ -DIST cinnamon-session-5.2.0.tar.gz 200208 BLAKE2B 2efe8ef0cb5dc4a828866c91bc020ffcc8b400423f92ac8be8ab47391202001123805c947af8e82eda530675b89cf4960f082b06acf24c296f083d6bcb941217 SHA512 3962529fed8d6c4c74e2f4b75014529d1a9b3307cf2d014c90088d0e2d3066ce375ccc3bbf5f07e9a181c08bba5360b07d5800cdb6386796255b4f1cb5c4d385 DIST cinnamon-session-5.6.0.tar.gz 199389 BLAKE2B ecd8152af4784affc8c9b8ae7ca48adaecca4355c2db5d64ca577f44abc0ff35cf27ef324fa9d3520c125bc979727bbab67f99209e5a641ad0329a26025698b5 SHA512 260acb2a4e7016af3be2865d51eb947774020fc4e333e6a4ce72664d182c098f663d1878ac2194607f04517c3ea6916d2bfc5e55749f8252a38205b227d40335 diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.2.0.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-5.2.0.ebuild deleted file mode 100644 index 64ec70044691..000000000000 --- a/gnome-extra/cinnamon-session/cinnamon-session-5.2.0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit meson gnome2-utils python-any-r1 xdg-utils - -DESCRIPTION="Cinnamon session manager" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session" -SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="doc ipv6 systemd" - -DEPEND=" - >=dev-libs/glib-2.37.3:2 - media-libs/libcanberra[pulseaudio] - virtual/opengl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3:3 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] - >=x11-libs/xapp-2.2.8 - - systemd? ( >=sys-apps/systemd-183 ) - !systemd? ( sys-auth/elogind[policykit] ) -" -RDEPEND=" - ${DEPEND} - >=gnome-extra/cinnamon-desktop-5.2:0= -" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/gdbus-codegen - virtual/pkgconfig - - doc? ( - app-text/xmlto - dev-libs/libxslt ) -" - -src_prepare() { - default - python_fix_shebang data -} - -src_configure() { - local emesonargs=( - -Dgconf=false - $(meson_use doc docbook) - $(meson_use ipv6) - ) - meson_src_configure -} - -src_install() { - # A bit icky. Let the docs be installed in the wrong dir, then - # install them to the correct dir. - local dbus_doc_dir="${ED}/usr/share/doc/cinnamon-session/dbus" - use doc && local HTML_DOCS=( "$dbus_doc_dir" ) - - meson_src_install - - # Clean-up the incorrectly installed docs. - # Fail if unhandled (new) files are encountered. - if use doc; then - rm -r "$dbus_doc_dir" || die - rm -d "${ED}/usr/share/doc/cinnamon-session" || die - fi -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-5.6.0-r1.ebuild index 6d615c50452d..72fcdd267568 100644 --- a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild +++ b/gnome-extra/cinnamon-session/cinnamon-session-5.6.0-r1.ebuild @@ -13,10 +13,10 @@ SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> $ LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="ipv6 systemd" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +IUSE="systemd" -DEPEND=" +COMMON_DEPEND=" >=dev-libs/glib-2.37.3:2 media-libs/libcanberra[pulseaudio] virtual/opengl @@ -33,13 +33,16 @@ DEPEND=" x11-libs/libXtst x11-libs/pango[X] >=x11-libs/xapp-2.4.1 - x11-libs/xtrans systemd? ( >=sys-apps/systemd-183 ) !systemd? ( sys-auth/elogind[policykit] ) " +DEPEND=" + ${COMMON_DEPEND} + x11-libs/xtrans +" RDEPEND=" - ${DEPEND} + ${COMMON_DEPEND} >=gnome-extra/cinnamon-desktop-5.6:0= " BDEPEND=" @@ -55,7 +58,7 @@ src_prepare() { src_configure() { local emesonargs=( - $(meson_use ipv6) + -Dipv6=true -Dxtrans=true ) meson_src_configure diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest index 1cc383b59a8a..3bfe7eafc926 100644 --- a/gnome-extra/cinnamon-settings-daemon/Manifest +++ b/gnome-extra/cinnamon-settings-daemon/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-settings-daemon-5.2.0.tar.gz 662588 BLAKE2B aca6aac0a7b85fa9fb60f1101e0027d5faf3f6d95f7d306ae0ad9dd2e19bb1b48ab4333bbcdff5405b52c306f67eb34bfce895b37529d3ce015182aac41dcf07 SHA512 ae076956715bc7b47746868df0f1cb4034a8ce26b2d64878c74654f08a4498155063f16bf7972316fa138f72e10a82e8589fdb607f8072bbcd92e106bedbe98e DIST cinnamon-settings-daemon-5.6.0.tar.gz 572607 BLAKE2B d8b9a4ff4574251fc142840e81070eebd66ed322b64eadca97efcf2f6bc302bfef18e933d3e7d9bdfe236cc9fb30b24b4b98cbb539ed50c53767d1d2fd7a4a26 SHA512 69aff73deb5ae0278642b8d630b7e460daf4c84f4745f8809c73d2a74effc0642f404589651939fd5132cfe99010259155a9809cb4b074e34d52bb89f1266fd6 +DIST cinnamon-settings-daemon-5.6.2.tar.gz 572785 BLAKE2B eef91b591db1c0e546897c88c171aaf103c3ad619ea0ab31dca09e78ae18993f63b4b29ca82a3dc1bcd1def871845b1753f462e347f11c48dac729b844da20b2 SHA512 f3c08b50889e42510ef423d18d0fe0c55bf2c9c4fa436d16864eb477b7dcb055a50973e2d5f7a4339d1094dc760c5ad05848a6e13dffa87f6fb8cad1f76b970d diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild index 52b97efa768e..afd73a1230ed 100644 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+colord cups input_devices_wacom smartcard systemd" RDEPEND=" diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.2.0-r1.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.2.ebuild index 143a07f9de65..bd6f94d1f1ec 100644 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.2.0-r1.ebuild +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson gnome2-utils python-any-r1 xdg @@ -13,30 +13,30 @@ SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+colord cups input_devices_wacom smartcard systemd" RDEPEND=" - >=dev-libs/glib-2.40.0:2 - dev-libs/libgudev:= - >=gnome-base/libgnomekbd-3.6 - >=gnome-extra/cinnamon-desktop-5.2:0= + >=dev-libs/glib-2.40.0:2[dbus] + dev-libs/libgudev + >=gnome-base/libgnomekbd-3.6:= + >=gnome-extra/cinnamon-desktop-5.6:0= media-libs/fontconfig >=media-libs/lcms-2.2:2 - media-libs/libcanberra:0=[gtk3,pulseaudio] - >=media-sound/pulseaudio-0.9.16[glib] - >=sys-apps/dbus-1.1.2 - dev-libs/dbus-glib + media-libs/libcanberra[gtk3,pulseaudio] + >=media-libs/libpulse-0.9.16[glib] >=sys-auth/polkit-0.97 + x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.14.0:3 - >=x11-libs/libnotify-0.7.3:0= + >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi - >=x11-libs/libxklavier-5.0 - >=sys-power/upower-0.9.11 + >=x11-libs/libxklavier-5.0:= + >=x11-libs/pango-1.20.0 + >=sys-power/upower-0.9.11:= colord? ( >=x11-misc/colord-0.1.27:= ) cups? ( @@ -45,12 +45,10 @@ RDEPEND=" net-print/cups-pk-helper ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= - >=gnome-base/librsvg-2.36.2 - x11-drivers/xf86-input-wacom - x11-libs/libXtst ) + >=gnome-base/librsvg-2.36.2 ) smartcard? ( >=dev-libs/nss-3.11.2 ) systemd? ( sys-apps/systemd:0= ) - !systemd? ( sys-auth/elogind:0= ) + !systemd? ( sys-auth/elogind ) " DEPEND=" ${RDEPEND} diff --git a/gnome-extra/cinnamon-translations/Manifest b/gnome-extra/cinnamon-translations/Manifest index 75b264e2a4c5..d6777e93e857 100644 --- a/gnome-extra/cinnamon-translations/Manifest +++ b/gnome-extra/cinnamon-translations/Manifest @@ -1,2 +1 @@ -DIST cinnamon-translations-5.2.2.tar.gz 12587393 BLAKE2B 9609f515b87381ee433aa40d4814fd7630a78e448edf2e88f45264c08d66c324ec25e403eaafb79c9976de2721999ebb4808600ede8333dcebc9f1c8e1629b0b SHA512 2403faab704fd4415fa44c1c7b2c44db7c72fc2e489057c40355c75a2b18eb36d6de37757052c9c18a6ad6b0ca7dece2dac9ede1819420183ec9dda38d9c747a DIST cinnamon-translations-5.6.1.tar.gz 12857113 BLAKE2B 51cd8c640b1cc97e5f9dd53d309a3c299dfaf928d9946a90b3d5b5bf9dfb2fc144f47a3547b3cbb15b894fb5daeaa378faebe83c6f28a5be58509a8d87704628 SHA512 e8a32e5b01e6267b4e6684c56401bb9c70088797b1ae102fb8d420bc5bed31cc9064812c7bb6ccb38e192a295affb88a7f5b5808e908d7c0367fa9ec7d05ac9f diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-5.2.2.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-5.2.2.ebuild deleted file mode 100644 index 4f7204017fc7..000000000000 --- a/gnome-extra/cinnamon-translations/cinnamon-translations-5.2.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lo lt lv mai mg mi mk ml mn mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu" - -inherit plocale - -DESCRIPTION="Translation data for Cinnamon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-translations" -SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -BDEPEND="sys-devel/gettext" - -src_configure() { :; } - -src_install() { - # Cannot run before since locales are not in the expected place for this to work - plocale_find_changes "${S}"/usr/share/locale "" "" - - install_locale() { - insinto /usr/share/locale - doins -r usr/share/locale/${1} - } - plocale_for_each_locale install_locale -} diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild index 1ba4284e5587..3a0b67cb491a 100644 --- a/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild +++ b/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" BDEPEND="sys-devel/gettext" diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest index e4f64c537245..7a2c6a94c8cf 100644 --- a/gnome-extra/cinnamon/Manifest +++ b/gnome-extra/cinnamon/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-5.2.7.tar.gz 2423949 BLAKE2B f4ce9ec4c79eab3daadff958c0a334d49757548203078ab657ebe2450f3f179c942df9d0f9089efe313c268c929628d724db43371e12338606d284a2738ed62c SHA512 62cbbe2f719574b3f70a4895c231be9ad65a41220d2755cc1557bc06bb2b31ced93621c356f2973376d127d5a1e59f9295498bbc4812d428e8605e8f4882c733 DIST cinnamon-5.6.5.tar.gz 2481833 BLAKE2B af7f5010cba9afac9c37aca60f1d6a730fca9bcfe4860a79e8f7cc903cbff45cde4d650530309c4866eeedd52212a4287221e89e5616b3ab0d0903cad3a33afb SHA512 767a68683f2776a1216ec32c479a84203c8524e7bbf2bd65faf4249a46d1a2ccfae8feb55d664890c1b1cd2061895c79d9bec5a70f126b819baebb19804ac30c +DIST cinnamon-5.6.8.tar.gz 2483519 BLAKE2B 0876bf097bbdb2b15b543a09d7d659995624d880a4c32a0d6bf580def4a72d33363c03525cd8072a238c624382c20bb66ce5ad5c05f8c21bbe5c06742209ca2b SHA512 33f7766f8d5df070cca7d4001be6a01dcb5cc57e60a320b0b2d14968af7bc0060575284f885de640ebe9297ea2bf9a6b97cb32dfb50fac37bb6d851d5f5d2237 diff --git a/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild b/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild index f7fc09209f89..df7709b2c318 100644 --- a/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild +++ b/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild @@ -16,7 +16,7 @@ LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2. SLOT="0" IUSE="+eds +gstreamer gtk-doc +nls +networkmanager" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" DEPEND=" ${PYTHON_DEPS} diff --git a/gnome-extra/cinnamon/cinnamon-5.2.7-r4.ebuild b/gnome-extra/cinnamon/cinnamon-5.6.8.ebuild index 3a84b9b0a81a..512524a26469 100644 --- a/gnome-extra/cinnamon/cinnamon-5.2.7-r4.ebuild +++ b/gnome-extra/cinnamon/cinnamon-5.6.8.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="xml(+)" inherit meson gnome2-utils pax-utils python-single-r1 xdg @@ -12,7 +12,7 @@ DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2" HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon" SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2+ GPL-3 LGPL-2.1" +LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" SLOT="0" IUSE="+eds +gstreamer gtk-doc +nls +networkmanager" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -20,28 +20,25 @@ KEYWORDS="amd64 ~arm64 ~riscv x86" DEPEND=" ${PYTHON_DEPS} - || ( - >=app-accessibility/at-spi2-core-2.46.0:2 - ( app-accessibility/at-spi2-atk dev-libs/atk ) - ) + >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.52.0:2[dbus] >=dev-libs/gobject-introspection-1.29.15:= dev-libs/libxml2:2 - >=gnome-extra/cinnamon-desktop-5.2:0= - >=gnome-extra/cinnamon-menus-5.2 - >=gnome-extra/cjs-5.2[cairo] - net-libs/libsoup:2.4[introspection] + >=gnome-extra/cinnamon-desktop-5.6:0= + >=gnome-extra/cinnamon-menus-5.6 + >=gnome-extra/cjs-5.6[cairo] sys-apps/dbus >=sys-auth/polkit-0.100[introspection] virtual/opengl + x11-libs/cairo x11-libs/gdk-pixbuf:2[introspection] >=x11-libs/gtk+-3.12.0:3[introspection] >=x11-libs/libnotify-0.7.3:0=[introspection] x11-libs/libX11 >=x11-libs/libXfixes-5.0 x11-libs/pango[introspection] - >=x11-libs/startup-notification-0.11 - >=x11-wm/muffin-5.2[introspection] + >=x11-libs/xapp-2.4.1[introspection] + >=x11-wm/muffin-5.6[introspection] eds? ( gnome-extra/evolution-data-server @@ -75,27 +72,31 @@ RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] dev-python/setproctitle[${PYTHON_USEDEP}] dev-python/tinycss2[${PYTHON_USEDEP}] - >=dev-python/python3-xapp-2.2.1-r1[${PYTHON_USEDEP}] + >=dev-python/python3-xapp-2.4.0[${PYTHON_USEDEP}] ') >=gnome-base/dconf-0.4.1 >=gnome-base/gsettings-desktop-schemas-2.91.91 >=gnome-base/libgnomekbd-2.91.4 - >=gnome-extra/cinnamon-control-center-5.2[networkmanager=] - >=gnome-extra/cinnamon-screensaver-5.2 - >=gnome-extra/cinnamon-session-5.2 - >=gnome-extra/cinnamon-settings-daemon-5.2 - >=gnome-extra/nemo-5.2 + >=gnome-extra/cinnamon-control-center-5.6[networkmanager=] + >=gnome-extra/cinnamon-screensaver-5.6 + >=gnome-extra/cinnamon-session-5.6 + >=gnome-extra/cinnamon-settings-daemon-5.6 + >=gnome-extra/nemo-5.6 gnome-extra/polkit-gnome + media-libs/gsound + net-libs/libsoup:2.4[introspection] net-misc/wget sys-apps/accountsservice[introspection] + sys-apps/coreutils + sys-apps/pciutils + sys-apps/util-linux sys-power/upower[introspection] - >=x11-libs/xapp-2.2.8[introspection] x11-misc/xdg-utils x11-themes/adwaita-icon-theme x11-themes/gnome-themes-standard nls? ( - >=gnome-extra/cinnamon-translations-5.2 + >=gnome-extra/cinnamon-translations-5.6 ) " BDEPEND=" @@ -114,13 +115,6 @@ PATCHES=( # Use wheel group instead of sudo (from Fedora/Arch) # https://github.com/linuxmint/Cinnamon/issues/3576 "${FILESDIR}"/${PN}-3.6.6-wheel-sudo.patch - - # Make evolution-data-server integration optional - "${FILESDIR}"/${PN}-5.2.7-eds-detection.patch - - # Meson fixes - "${FILESDIR}"/${PN}-5.2.7-revert-meson-0.60-fix.patch - "${FILESDIR}"/${PN}-5.2.7-meson-0.61-fix.patch ) src_prepare() { diff --git a/gnome-extra/cinnamon/files/cinnamon-5.2.7-eds-detection.patch b/gnome-extra/cinnamon/files/cinnamon-5.2.7-eds-detection.patch deleted file mode 100644 index bda0feedceb7..000000000000 --- a/gnome-extra/cinnamon/files/cinnamon-5.2.7-eds-detection.patch +++ /dev/null @@ -1,114 +0,0 @@ -https://github.com/linuxmint/cinnamon/commit/ef463cc0aaedd714f2956daab227aeda1d87897e - -From ef463cc0aaedd714f2956daab227aeda1d87897e Mon Sep 17 00:00:00 2001 -From: Michael Webster <miketwebster@gmail.com> -Date: Wed, 12 Jan 2022 14:50:47 -0500 -Subject: [PATCH] calendar events: Check if evolution-data-server is running - before enabling events. - -None of the e-d-s libraries actually depend on evolution-data-server -(which is what provides the backend to these libraries). Also, not -everyone may want this sort of thing in the first place. - -So, check if the e-d-s service we require is active before trying -to enable event support. - -ref: #10597, #10567 ---- - .../applets/calendar@cinnamon.org/calendar.js | 2 +- - .../calendar@cinnamon.org/eventView.js | 43 +++++++++++++++---- - js/misc/interfaces.js | 4 ++ - 3 files changed, 39 insertions(+), 10 deletions(-) - -diff --git a/files/usr/share/cinnamon/applets/calendar@cinnamon.org/calendar.js b/files/usr/share/cinnamon/applets/calendar@cinnamon.org/calendar.js -index 460883c063..5078a201ed 100644 ---- a/files/usr/share/cinnamon/applets/calendar@cinnamon.org/calendar.js -+++ b/files/usr/share/cinnamon/applets/calendar@cinnamon.org/calendar.js -@@ -159,7 +159,7 @@ class Calendar { - this.desktop_settings = new Gio.Settings({ schema_id: DESKTOP_SCHEMA }); - this.desktop_settings.connect("changed::" + FIRST_WEEKDAY_KEY, Lang.bind(this, this._onSettingsChange)); - -- this.events_enabled = true; -+ this.events_enabled = false; - this.events_manager.connect("events-updated", this._events_updated.bind(this)); - this.events_manager.connect("events-manager-ready", this._update_events_enabled.bind(this)); - this.events_manager.connect("has-calendars-changed", this._update_events_enabled.bind(this)); -diff --git a/files/usr/share/cinnamon/applets/calendar@cinnamon.org/eventView.js b/files/usr/share/cinnamon/applets/calendar@cinnamon.org/eventView.js -index 1d1035c605..2e73363fb7 100644 ---- a/files/usr/share/cinnamon/applets/calendar@cinnamon.org/eventView.js -+++ b/files/usr/share/cinnamon/applets/calendar@cinnamon.org/eventView.js -@@ -17,6 +17,7 @@ const Main = imports.ui.main; - const Util = imports.misc.util; - const Mainloop = imports.mainloop; - const Tweener = imports.ui.tweener; -+const Interfaces = imports.misc.interfaces; - - const STATUS_UNKNOWN = 0; - const STATUS_NO_CALENDARS = 1; -@@ -302,18 +303,42 @@ class EventsManager { - - start_events() { - if (this._calendar_server == null) { -- Cinnamon.CalendarServerProxy.new_for_bus( -- Gio.BusType.SESSION, -- // Gio.DBusProxyFlags.NONE, -- Gio.DBusProxyFlags.DO_NOT_AUTO_START_AT_CONSTRUCTION, -- "org.cinnamon.CalendarServer", -- "/org/cinnamon/CalendarServer", -- null, -- this._calendar_server_ready.bind(this) -- ); -+ Interfaces.getDBusAsync((proxy, error) => { -+ if (error) { -+ this.log_dbus_error(error); -+ return; -+ } -+ -+ proxy.NameHasOwnerRemote("org.gnome.evolution.dataserver.Calendar8", (has_owner, error) => { -+ if (error) { -+ this.log_dbus_error(error); -+ return; -+ } -+ -+ if (has_owner[0]) { -+ log("calendar@cinnamon.org: Calendar events supported.") -+ -+ Cinnamon.CalendarServerProxy.new_for_bus( -+ Gio.BusType.SESSION, -+ Gio.DBusProxyFlags.DO_NOT_AUTO_START_AT_CONSTRUCTION, -+ "org.cinnamon.CalendarServer", -+ "/org/cinnamon/CalendarServer", -+ null, -+ this._calendar_server_ready.bind(this) -+ ); -+ } else { -+ log("calendar@cinnamon.org: No calendar event support (needs evolution-data-server)") -+ -+ } -+ }); -+ }) - } - } - -+ log_dbus_error(e) { -+ global.logError(`calendar@cinnamon.org: Could not check for calendar event support: ${e.toString()}`); -+ } -+ - _calendar_server_ready(obj, res) { - try { - this._calendar_server = Cinnamon.CalendarServerProxy.new_for_bus_finish(res); -diff --git a/js/misc/interfaces.js b/js/misc/interfaces.js -index 8bc6e717d4..6bdb7b78c2 100644 ---- a/js/misc/interfaces.js -+++ b/js/misc/interfaces.js -@@ -13,6 +13,10 @@ const DBusIface = '\ - <arg type="s" direction="in" /> \ - <arg type="s" direction="out" /> \ - </method> \ -+ <method name="NameHasOwner"> \ -+ <arg type="s" direction="in" /> \ -+ <arg type="b" direction="out" /> \ -+ </method> \ - <method name="ListNames"> \ - <arg type="as" direction="out" /> \ - </method> \ diff --git a/gnome-extra/cinnamon/files/cinnamon-5.2.7-meson-0.61-fix.patch b/gnome-extra/cinnamon/files/cinnamon-5.2.7-meson-0.61-fix.patch deleted file mode 100644 index 3645221cc7a3..000000000000 --- a/gnome-extra/cinnamon/files/cinnamon-5.2.7-meson-0.61-fix.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://github.com/linuxmint/cinnamon/commit/9ccce54c29f7c78404e8819d7be7a051efff4df1 - -From 9ccce54c29f7c78404e8819d7be7a051efff4df1 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz@archlinux.org> -Date: Thu, 3 Feb 2022 09:09:24 -0500 -Subject: [PATCH] gtkdoc: remove dependencies on custom target files (#10606) - -Sadly, the `dependencies` kwarg does not actually do what it seems to be -trying to be used for, here. It is for listing dependency or library -objects whose compiler flags should be added to gtkdoc-scangobj. - -It will not actually add ninja target dependencies. The similar kwarg in -other meson functions (e.g. genmarshal and compile_schemas) that *do* -allow adding target dependencies, is `depend_files`. - -Older versions of meson simply did nothing in an if/elif/elif block -where these custom_targets never matched anything, and were thus -silently ignored. - -Meson 0.61 type-validates the arguments and rejects CustomTarget as -invalid: - -``` -docs/reference/cinnamon-js/meson.build:11:6: ERROR: gnome.gtkdoc keyword argument 'dependencies' was of type array[CustomTarget] but should have been array[Dependency | SharedLibrary | StaticLibrary] -``` ---- - docs/reference/cinnamon-js/meson.build | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/docs/reference/cinnamon-js/meson.build b/docs/reference/cinnamon-js/meson.build -index 7c96c875a0..66a5e156eb 100644 ---- a/docs/reference/cinnamon-js/meson.build -+++ b/docs/reference/cinnamon-js/meson.build -@@ -12,7 +12,6 @@ gnome.gtkdoc( - 'cinnamon-js', - mode: 'xml', - main_xml: 'cinnamon-js-docs.sgml', -- dependencies: parts_files, - src_dir: meson.current_build_dir(), - install: true, - ) diff --git a/gnome-extra/cinnamon/files/cinnamon-5.2.7-revert-meson-0.60-fix.patch b/gnome-extra/cinnamon/files/cinnamon-5.2.7-revert-meson-0.60-fix.patch deleted file mode 100644 index aa5503517ec7..000000000000 --- a/gnome-extra/cinnamon/files/cinnamon-5.2.7-revert-meson-0.60-fix.patch +++ /dev/null @@ -1,55 +0,0 @@ -https://github.com/linuxmint/cinnamon/commit/aac7baf119dc48b685aefb3438e5ba3e61c8cb09 - -From aac7baf119dc48b685aefb3438e5ba3e61c8cb09 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz@archlinux.org> -Date: Thu, 3 Feb 2022 09:11:39 -0500 -Subject: [PATCH] Revert "build: disable gir install via list to pacify meson - >= 0.60.2 (#10489)" (#10596) - -This reverts commit 8fc2df08b40aa3e1958ed2fde853c50676d8cf48. - -This commit was wrong, because it tried to work around a bug in a single -version of meson by using something that isn't, wasn't, and won't be a -valid value. - -The fixed version of meson 0.60.x has been out for a while now, which -once again accepts `false`, and 0.61.0 also accepts `false` but was -known at the time of this workaround to not work in meson-git master -(now meson 0.61.0). - -Using `false` is acceptable and the failure to accept it has been -qualified as a meson regression. Using `[false]` is just... trying to -fuzz meson with random objects until you get something that slips its -way through the argument checker and produces desired effects on the -python implementation level. ---- - src/meson.build | 2 +- - src/st/meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/meson.build b/src/meson.build -index 7999c0a67b..34b130d50f 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -196,7 +196,7 @@ cinnamon_gir = gnome.generate_gir( - includes: cinnamon_gir_includes, - install: true, - install_dir_typelib: pkglibdir, -- install_dir_gir: [false], -+ install_dir_gir: false, - extra_args: [ - '-DST_COMPILATION', - '--quiet', -diff --git a/src/st/meson.build b/src/st/meson.build -index d299727d06..ec7d7b30a1 100644 ---- a/src/st/meson.build -+++ b/src/st/meson.build -@@ -213,7 +213,7 @@ st_gir = gnome.generate_gir( - includes: st_gir_includes, - install: true, - install_dir_typelib: pkglibdir, -- install_dir_gir: [false], -+ install_dir_gir: false, - extra_args: [ - '-DST_COMPILATION', - '--quiet', diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest index 93cc3c014d4d..7475c2fec6ef 100644 --- a/gnome-extra/cjs/Manifest +++ b/gnome-extra/cjs/Manifest @@ -1,2 +1 @@ -DIST cjs-5.2.0.tar.gz 601982 BLAKE2B 99fe183add425e5178863aa6b0af6aa0579de0dabee72ad9bcc86e2edf0ad13093ce659ac60ed365edb33ff1eb54d54766a7e0df1a65aa64b7da34e5559297c7 SHA512 0ce5cc07be036fa9af93c7d98a179881789f883578a2034c3c28255ef9da96d32b4203fc39311eaea0bdbe5148f13920d72dd24acb717c4e60302b390097a825 DIST cjs-5.6.1.tar.gz 794907 BLAKE2B 9ec6d5ffb33a28dca96d640da7b499e81751d5889dd0caec354fdf41de7b42c8d8edd737def68c2506c94af7a69a4d3433c459da2a5884f2668f14eac22163a0 SHA512 35662d78174d428610642198d7777a2c19137cd61dce93de69011fea235b0f461a2072ff219da0f18ef36068c1e3e5c2dc88684493b900a12fc1cd0b32503ae5 diff --git a/gnome-extra/cjs/cjs-5.2.0.ebuild b/gnome-extra/cjs/cjs-5.2.0.ebuild deleted file mode 100644 index 02b98ea1395f..000000000000 --- a/gnome-extra/cjs/cjs-5.2.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit meson pax-utils python-any-r1 virtualx - -DESCRIPTION="Linux Mint's fork of gjs for Cinnamon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cjs" -SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )" -SLOT="0" -IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - dev-lang/spidermonkey:78 - >=dev-libs/glib-2.58.0:2 - >=dev-libs/gobject-introspection-1.58.3:= - >=dev-libs/libffi-3.2.1:0= - - cairo? ( x11-libs/cairo[glib,X] ) - readline? ( sys-libs/readline:0= ) -" -DEPEND=" - ${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( - sys-apps/dbus - x11-libs/gtk+:3[introspection] - ) -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_prepare() { - default - python_fix_shebang build -} - -src_configure() { - local emesonargs=( - $(meson_feature cairo) - $(meson_feature readline) - $(meson_feature sysprof profiler) - -Dinstalled_tests=false - $(meson_use !test skip_dbus_tests) - $(meson_use !test skip_gtk_tests) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - meson_src_install - - if use examples; then - docinto examples - dodoc "${S}"/examples/* - fi - - # Required for cjs-console to run correctly on PaX systems - pax-mark mr "${ED}/usr/bin/cjs-console" -} diff --git a/gnome-extra/cjs/cjs-5.6.1.ebuild b/gnome-extra/cjs/cjs-5.6.1.ebuild index 221aecf8fdd8..25a3e01843cd 100644 --- a/gnome-extra/cjs/cjs-5.6.1.ebuild +++ b/gnome-extra/cjs/cjs-5.6.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-lang/spidermonkey-78.2.0:78 @@ -38,6 +38,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-5.6.1-clang15.patch +) + src_prepare() { default python_fix_shebang build diff --git a/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch new file mode 100644 index 000000000000..43439e6f2c2a --- /dev/null +++ b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/905430 +https://github.com/linuxmint/cjs/issues/115 +https://gitlab.gnome.org/GNOME/gjs/-/issues/514 +https://gitlab.gnome.org/GNOME/gjs/-/commit/9b11ed0ba70718a8b1983126563cea58658a808f + +From f93880c356108cfdbc8f9ebe318d18f256d7128d Mon Sep 17 00:00:00 2001 +From: Philip Chimento <philip.chimento@gmail.com> +Date: Sat, 5 Nov 2022 18:01:36 -0700 +Subject: [PATCH] tests: Avoid using char type in uniform_int_distribution<T> + template + +This is undefined behaviour. GCC and pre-15.x Clang accept it, so we +didn't notice it before. + +Closes: #514 +--- a/test/gjs-tests.cpp ++++ b/test/gjs-tests.cpp +@@ -55,12 +55,30 @@ static unsigned cpp_random_seed = 0; + + using Gjs::Test::assert_equal; + ++template <typename T> ++struct is_char_helper : public std::false_type {}; ++template <> ++struct is_char_helper<char> : public std::true_type {}; ++template <> ++struct is_char_helper<wchar_t> : public std::true_type {}; ++template <> ++struct is_char_helper<char16_t> : public std::true_type {}; ++template <> ++struct is_char_helper<char32_t> : public std::true_type {}; ++template <typename T> ++struct is_char : public is_char_helper<std::remove_cv_t<T>>::type {}; ++template <typename T> ++inline constexpr bool is_char_v = is_char<T>::value; ++ + template <typename T> + T get_random_number() { + std::mt19937_64 gen(cpp_random_seed); + + if constexpr (std::is_same_v<T, bool>) { + return g_random_boolean(); ++ } else if constexpr (is_char_v<T>) { ++ return std::char_traits<T>::to_char_type( ++ get_random_number<typename std::char_traits<T>::int_type>()); + } else if constexpr (std::is_integral_v<T>) { + T lowest_value = std::numeric_limits<T>::lowest(); + +-- +GitLab diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index 7b9ded00367b..5fa64b8edf83 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,3 +1,3 @@ -DIST evolution-data-server-3.46.3.tar.xz 4887660 BLAKE2B de78511a26285b6ddb9786dbc27e1e02821ba62e02145c2dca8018e8c20bb5e433ea517f73629fc81a837aa4bdc601a88b18080d76cdfbab8b0d0e10850f6e73 SHA512 817638164bb005090e78d6bb13db8bc433a887ae1c4de1dc4b4711c94082dd5e2199aa213758885302fafb070625ef3535b3163f0308389cfb9147107f5ef71d -DIST evolution-data-server-3.46.4.tar.xz 4889000 BLAKE2B 59fdac7805896bcae85289727f096e35706ade3027d32c1b8437e90e0b2cc39a1cc1a812205cb860fd60142cb4c2427c863a5c5e64cdb62f9199f631cc23487b SHA512 7eca5e3c1562c196448f0d4e9c8cbdbedc79768edb6ddc1e92f70a3cd423407dc3c55f1d38c3c47a2e517a58c427a66ecbd3f4f35b0f9d892d1d029ba0a0e07b -DIST evolution-data-server-3.48.0.tar.xz 4898148 BLAKE2B 62138001a30534d154469c586acab1cc7cfce748763b8101eecd1426d2e62c4bc045ce14744f4a89582fd77974bf16d5b47dc21909a8beff637860c2f9c0546a SHA512 15613fab61d2c6537906657f51803df92135e723edf94a03519b812326072e0fb168d3dbd791b9669ada3a8ba5dc05ee254f70233b015d7a6ee38fdc9beec324 +DIST evolution-data-server-3.48.1.tar.xz 4905072 BLAKE2B 171b8bafd7994adfc99193fb5f80dbad49bf4e41a3f4089d93a6ec5629a0d75730cd443b3371ce2c13f6f02099e1114d8a5848215bd0e030cb1652451bc70374 SHA512 bcf59f398684aa2d78340025bc06e54a98a266f05472f8eb085d8f7fc87cb9ebdd6b4f9eae7e5ac2c14e45d69c471fdb89e6c5f7b22dff870287294b573b65f6 +DIST evolution-data-server-3.48.2.tar.xz 4906316 BLAKE2B 445898a5c2e02a1ab27deeaf9063853216d3cb5d166a799b36c581f0c20ff13e0bd66272ce9389088fc59640eb230afb20cd1628332bc20527b16c61ba97c43c SHA512 3ea976bcb28c5cfa7da3c29942d5313c7e8107590d6cd73f896fa9e5e79e14264772a5a1a22a0f2a5fee0110ef1d8e15677986ab13103791300c7800d6485380 +DIST evolution-data-server-3.48.3.tar.xz 4906344 BLAKE2B 718978d97c0e147c3df972671f67dcf501cbaf10a36d5479cbc0ce416a8fbd43a8a66af8b1c57d01903de4c574a0b905e69ce1ce918437802cbb368723914e38 SHA512 232c3e3a3b90021b3e8ced05488b1505904b51c1d65b76d805aeac3a7b40cae9c3748f840b3a88cb9a17e7c1348bbe7dc16209eae59c92e997dc4a7dfcfa49ca diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.46.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild index 842d62a79216..6b885c9ebbd5 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.46.4.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor @@ -45,7 +45,7 @@ RDEPEND=" oauth? ( >=net-libs/webkit-gtk-2.34.0:4.1 - >=net-libs/webkit-gtk-2.36.0:5 + >=net-libs/webkit-gtk-2.39.90:6 ) ) gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.48.0.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.2.ebuild index 549b8a90d521..b44fe382a349 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.48.0.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.48.2.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild index 842d62a79216..b44fe382a349 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor @@ -45,7 +45,7 @@ RDEPEND=" oauth? ( >=net-libs/webkit-gtk-2.34.0:4.1 - >=net-libs/webkit-gtk-2.36.0:5 + >=net-libs/webkit-gtk-2.39.90:6 ) ) gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index ddffe23f02ad..f995062bbd11 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,3 +1,2 @@ -DIST evolution-ews-3.46.3.tar.xz 695152 BLAKE2B 2c76f5d5769c6ac610cf8ad2cb55a78374e82793ca6fde838b263759b10f9aa5bb033171001db6a18d5cd2f45744673c063a714f755613c92537e56272683303 SHA512 99259661568fee71898b29a445e87ee110c356a98e3e415d6c2f44e7f9b6f1216b87fd9772c4a006ffde49058dfae594d31ead43ed85fb0c34925f530f8d9495 -DIST evolution-ews-3.46.4.tar.xz 695628 BLAKE2B e0504e77059efa80e55b19707ab5aa72b583e05443ede3a1a95ad2f5c46e5e2d11a6b243df3350f4dc875463b99b18075ed4b73f419c35ec2c6f784e76dea723 SHA512 29f6e1c02b332fb2442911550edd4de8fbac93e14ca0c92c9a07410ef8323988733f67afab4935b7ac9e4ca9e704548eed0bb7a71299426d8c7b2e21fc323ea4 -DIST evolution-ews-3.48.0.tar.xz 701528 BLAKE2B 0733427443fec5fe3b539d906cdc496d4c8801dd35ba3cb75fe45bbc2c96b15841fa9fe1108417b4aa39e51f4e89e3b83692846206f814f4b17710b0f73f3109 SHA512 c9d54a587682145979681ffa3fc6420596fb706a63f82073536a213c4d545fd35cd08d96881c1ddca7294c400ab064504ba42750bc80c9e7d2dee779fce3fb04 +DIST evolution-ews-3.48.1.tar.xz 701696 BLAKE2B ddce95682a3b4bc75755f9c3e056942c95dfb929bcb40b99d02bf51126897d83f8ef7e68dc6c77af7f82f427dcad4c4e9fb51173b1b22f5d35985a353a1b2040 SHA512 b6166f2dd10c2b5b9ca0e5d5dde0c32ca7082f1c594e8b59642b943870dc5343f1ec4d07a7563c33a1252e989ec1e9ff360f98caf0b590a21dfec42383893a45 +DIST evolution-ews-3.48.2.tar.xz 701356 BLAKE2B 8c941302f383870bacf0dd3f02b28be34105ec7f612b027a505b98be0f66099d65671808e26e86ce756fc47116d012aa1c82fff74c5a501d3778dc7aba6b2498 SHA512 deccc3b442718b03809a7c49297a3f5d7c0bd2873fddfd9f90861a102208759cb95db9bfec1b04cff6932678f58aa81467c48fd4b1e32bb49ed43b9d8c9f4f77 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.4.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.46.4.ebuild deleted file mode 100644 index 5cfc13424a53..000000000000 --- a/gnome-extra/evolution-ews/evolution-ews-3.46.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 - -inherit cmake gnome2 optfeature - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="test" - -# libical-glib currently (2020-02-29) oddly behind USE=introspection -RDEPEND=" - dev-db/sqlite:3 - >=dev-libs/glib-2.68:2 - >=dev-libs/libical-3.0.5:0=[introspection(-)] - >=dev-libs/json-glib-1.0.4 - >=dev-libs/libmspack-0.4 - dev-libs/libxml2:2 - >=gnome-extra/evolution-data-server-${PV}:0= - >=mail-client/evolution-${PV}:2.0 - >=net-libs/libsoup-3.0:3.0 - >=x11-libs/gtk+-3.10:3 -" -DEPEND="${RDEPEND} - test? ( >=net-libs/uhttpmock-0.9:1.0 ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Unittests fail to find libevolution-ews.so -RESTRICT="test !test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_MSPACK=ON - -DENABLE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install -} - -pkg_postinst() { - optfeature "oauth support" gnome-extra/evolution-data-server[oauth] -} diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild index 5cfc13424a53..5cfc13424a53 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild diff --git a/gnome-extra/evolution-ews/evolution-ews-3.48.0.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild index 675ec4ff7d00..675ec4ff7d00 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.48.0.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild diff --git a/gnome-extra/gconf-editor/Manifest b/gnome-extra/gconf-editor/Manifest deleted file mode 100644 index 89dc68b16958..000000000000 --- a/gnome-extra/gconf-editor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gconf-editor-3.0.1.tar.xz 1452468 BLAKE2B 775072c69f3350b009c07553d178e83885379292159ea9025831bab0f6b91f2e95e341d4f654a0fd8896c560ba99e635b68f3ff825e337ec5b7d558a366fce52 SHA512 faaf237233d94730902d7c8e231545841862451f5998ef06bc3d51f6cdf0bc16bd1cecfc6b6a9e0ccc5197a06bb4f89068bfb478f900f3272ba03a2d94ec2f49 diff --git a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch b/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch deleted file mode 100644 index b7df8f51007d..000000000000 --- a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 25d823099337f7ede4782f46fea46f251646dc3e Mon Sep 17 00:00:00 2001 -From: Edward Sheldrake <ejsheldrake@gmail.com> -Date: Wed, 11 Apr 2012 07:27:16 +0000 -Subject: Fix assertion failed crash - -Fix "assertion failed: (last_slash != NULL)" crash while navigating the -left tree view, fixed by having the model for the right list view emit -all the row deleted signals before deleting any of its data. - -Fixes https://bugzilla.gnome.org/show_bug.cgi?id=670586 ---- -diff --git a/src/gconf-list-model.c b/src/gconf-list-model.c -index 27e1af6..4fc60f8 100644 ---- a/src/gconf-list-model.c -+++ b/src/gconf-list-model.c -@@ -133,11 +133,14 @@ gconf_list_model_set_root_path (GConfListModel *model, const gchar *root_path) - - if (model->root_path != NULL) { - for (list = model->values; list; list = list->next) { -+ model->stamp++; -+ gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); -+ } -+ -+ for (list = model->values; list; list = list->next) { - GConfEntry *entry = list->data; - - g_hash_table_remove (model->key_hash, gconf_entry_get_key (entry)); -- model->stamp++; -- gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); - - gconf_entry_unref (entry); - } --- -cgit v0.9.2 diff --git a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch b/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch deleted file mode 100644 index 0d79ec56c396..000000000000 --- a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 62e68d8e2f6e2c473820113fbf46ced9f77111d4 Mon Sep 17 00:00:00 2001 -From: William Jon McCann <jmccann@redhat.com> -Date: Thu, 03 May 2012 18:10:53 +0000 -Subject: Drop use GTK accel maps - -They are confusing, weird, and stored in an obsolete location. - -https://bugzilla.gnome.org/show_bug.cgi?id=675392 ---- -diff --git a/src/main.c b/src/main.c -index 8da5ccc..9bce4b8 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -26,34 +26,6 @@ - #include "gconf-stock-icons.h" - #include "gconf-editor-window.h" - --static char * --build_accel_filename (void) --{ -- return g_build_filename (g_get_home_dir (), ".gnome2", "accels", PACKAGE, NULL); --} -- --static void --load_accel_map (void) --{ -- char *map; -- -- map = build_accel_filename (); -- gtk_accel_map_load (map); -- -- g_free (map); --} -- --static void --save_accel_map (void) --{ -- char *map; -- -- map = build_accel_filename (); -- gtk_accel_map_save (map); -- -- g_free (map); --} -- - gint - main (gint argc, gchar **argv) - { -@@ -92,7 +64,6 @@ main (gint argc, gchar **argv) - /* Register our stock icons */ - gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), ICONDIR); - gconf_stock_icons_register (); -- load_accel_map (); - - gtk_window_set_default_icon_name ("gconf-editor"); - -@@ -107,7 +78,6 @@ main (gint argc, gchar **argv) - - gtk_main (); - -- save_accel_map (); - g_strfreev (remaining_args); - - return 0; --- -cgit v0.9.2 diff --git a/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild b/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild deleted file mode 100644 index d478ee8bee39..000000000000 --- a/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="An editor to the GNOME config system" -HOMEPAGE="https://gitlab.gnome.org/Archive/gconf-editor" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - >=x11-libs/gtk+-3.0.0:3 - >=gnome-base/gconf-2.12:2 -" -DEPEND="${RDEPEND} - sys-devel/gettext - app-text/gnome-doc-utils - >=dev-util/intltool-0.35 - virtual/pkgconfig - ~app-text/docbook-xml-dtd-4.1.2 -" -# gnome-common for eautoreconf - -PATCHES=( - # Fix assertion failed crash (from 'master') - "${FILESDIR}/${PN}-3.0.1-assertion-crash.patch" - - # Drop use GTK accel maps (from 'master') - "${FILESDIR}/${PN}-3.0.1-drop-accel.patch" -) diff --git a/gnome-extra/gconf-editor/metadata.xml b/gnome-extra/gconf-editor/metadata.xml deleted file mode 100644 index dd0822fdba7b..000000000000 --- a/gnome-extra/gconf-editor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="gnome-gitlab">Archive/gconf-editor</remote-id> - </upstream> -</pkgmetadata> diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest index c8d19eec6ec0..eb21bcc7e168 100644 --- a/gnome-extra/gnome-boxes/Manifest +++ b/gnome-extra/gnome-boxes/Manifest @@ -1,4 +1,2 @@ -DIST gnome-boxes-43.2.tar.xz 1235424 BLAKE2B f99106ee7a8744a92a6f749230802a882a96489a2b2047b70ec07263b2f03ee0fcd910c907e2307a09c78f85784849bf87c20e901894e7c9692dfa77a0182a18 SHA512 edddf5980adf6bce516a4fd35be14e7b261c6cf886f1f1e7fc9cd79089b8320e781c98f2a040babc1661af6ae1f331dec3a2ecd728bcdb26d9a9031175c8e1be -DIST gnome-boxes-43.3.tar.xz 1235612 BLAKE2B b91953a77aae69a8307c4c9bb6944f9c62b49ac67aef352ba349a84b820bb6aa791cc27ce5a5402b55d3c822439f90700083b66c216a0fac83bb1a96e8410cca SHA512 ad53b1538d146aae9ec4f40d7cd8dc75e3ec54c903b0c2debd56445e613445281e9a641398cdecf584f1fbe8d31fc51d5309ce76b4eb8ed1eb0e0018341d7b4b -DIST gnome-boxes-44.0.tar.xz 1239216 BLAKE2B df960b76fa64856458d40ffeb1e68629cc830ed10f80430712c1a93337d85ee8cb0badfa7c3382d81a8b0a3a2587a1ab36daa7d931c03e9d9e8a0e27b986fde9 SHA512 9d03547262dfb79bda2f0cc008a127a9bada758e85264ee8d2912b25e5bc116ab7df522ba56b90e598b130714b5dbb0b046b6baa9e4722b6fd298355c5aad7ec -DIST gnome-boxes-44.rc.tar.xz 1242060 BLAKE2B 36a043c83ee5a1900d09376ed1db2439ea814e093aa092dd75a0ef08f8827bf486b65f7fccf02957a3ba09ffd709902de57f75583cf8c235eb999ce5d4495ca7 SHA512 968782f7bf399b456ee381668314b454b0c041427dddfcbdccc0e9aee6c211f00a7e9cbafbf4dcf94b89ddbd4994279c16d7c8a8ea6af040179ac29e7836b9c8 +DIST gnome-boxes-44.1.tar.xz 1239656 BLAKE2B 86a414982b95840f198dc5adc0bbead117405339a8ab997248768583d6abc5cba635540ec24029e0fc5771926728f6696aa117eb79a9c6dca7dfbfc60dff654c SHA512 75464f0ce6ff72c9da4cf4966f566674f0e16b4c7a51ae472761e4bd9c8fc654b4833f9f8bdc4c3e3581d00e3548ed3d731c4d8d8a05e610126f350136d8f31f +DIST gnome-boxes-44.2.tar.xz 1239344 BLAKE2B 69b2c387f3482f41450df89ed742d754c68f119c02b4aa7401b019a28e21494d07b6402fe2ae2e5fb59f4c292e7246ef8a5eb240bb586359368c3dbab93b83ca SHA512 08e40cd45a4bdc3ba82bfd0a5f4065e56685c43343d6e745f51a5a8043b402a1eb6b6396193600d89d30b2791cb4e8718194ca1b83b7be954b83b5d939eed948 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild deleted file mode 100644 index 99000f7319d4..000000000000 --- a/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" - -LICENSE="LGPL-2+ CC-BY-2.0" -SLOT="0" - -KEYWORDS="amd64" - -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version -DEPEND=" - >=app-arch/libarchive-3.0.0:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.24.1:3 - >=gui-libs/libhandy-1.5.0:1 - >=sys-libs/libosinfo-1.10.0-r1 - app-crypt/libsecret - net-libs/libsoup:3.0 - virtual/libusb:1 - >=app-emulation/libvirt-glib-4.0.0 - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] - app-misc/tracker:3 - >=net-libs/webkit-gtk-2.38.0:4.1 - - >=dev-libs/gobject-introspection-1.56:= - >=dev-libs/libgudev-165:= -" # gobject-introspection needed for libovf subproject -# These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy -RDEPEND="${DEPEND} - app-cdr/cdrtools - app-misc/tracker-miners:3[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools - sys-auth/polkit -" -# This is only needed for creating the .vapi file, but gnome-boxes needs it -BDEPEND=" - $(vala_depend) - sys-libs/libosinfo[vala] - app-crypt/libsecret[vala] - net-libs/libsoup:3.0[vala] - app-emulation/libvirt-glib[vala] - net-misc/spice-gtk[vala] - x11-libs/vte:2.91[vala] - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. -If you have an Intel Processor, run: -# modprobe kvm-intel - -If you have an AMD Processor, run: -# modprobe kvm-amd" - -pkg_pretend() { - linux-info_get_any_version - - if linux_config_exists; then - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" - fi - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Ddistributor_name=Gentoo - -Ddistributor_version=${PVR} - -Dinstalled_tests=false - -Dflatpak=false - -Dprofile=default - -Duefi=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-boxes/gnome-boxes-44.0.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild index fe0ddd039b58..2500e1a81584 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-44.0.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" LICENSE="LGPL-2+ CC-BY-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice # FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements diff --git a/gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-44.2.ebuild index 99000f7319d4..49f09ffa0d85 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-44.2.ebuild @@ -11,37 +11,37 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" LICENSE="LGPL-2+ CC-BY-2.0" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="~amd64" # FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice # FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version +# Technically vala itself still ships a libsoup vapi, but that may change, and +# it should be better to use the .vapi from the same libsoup version DEPEND=" >=app-arch/libarchive-3.0.0:= >=dev-libs/glib-2.52:2 >=x11-libs/gtk+-3.24.1:3 >=gui-libs/libhandy-1.5.0:1 >=sys-libs/libosinfo-1.10.0-r1 - app-crypt/libsecret net-libs/libsoup:3.0 virtual/libusb:1 >=app-emulation/libvirt-glib-4.0.0 >=dev-libs/libxml2-2.7.8:2 >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] - app-misc/tracker:3 >=net-libs/webkit-gtk-2.38.0:4.1 >=dev-libs/gobject-introspection-1.56:= >=dev-libs/libgudev-165:= " # gobject-introspection needed for libovf subproject # These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy +# - sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support +# - app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation +# - app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function +# - sys-apps/policycoreutils restorecon is used for checking selinux context +# - app-emulation/libvirt virsh used for various checks (and we need the library anyways) +# - sys-auth/polkit used for making all libvirt system disks readable via "pkexec +# chmod a+r" that aren't already readable to the user (libvirt system importer) +# - app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy RDEPEND="${DEPEND} app-cdr/cdrtools app-misc/tracker-miners:3[iso] diff --git a/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild deleted file mode 100644 index beaa81cf21a4..000000000000 --- a/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="LGPL-2+ CC-BY-2.0" -SLOT="0" - -KEYWORDS="~amd64" - -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version -DEPEND=" - >=app-arch/libarchive-3.0.0:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.24.1:3 - >=gui-libs/libhandy-1.5.0:1 - >=sys-libs/libosinfo-1.10.0-r1 - net-libs/libsoup:3.0 - virtual/libusb:1 - >=app-emulation/libvirt-glib-4.0.0 - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] - >=net-libs/webkit-gtk-2.38.0:4.1 - - >=dev-libs/gobject-introspection-1.56:= - >=dev-libs/libgudev-165:= -" # gobject-introspection needed for libovf subproject -# These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy -RDEPEND="${DEPEND} - app-cdr/cdrtools - app-misc/tracker-miners:3[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools - sys-auth/polkit -" -# This is only needed for creating the .vapi file, but gnome-boxes needs it -BDEPEND=" - $(vala_depend) - sys-libs/libosinfo[vala] - app-crypt/libsecret[vala] - net-libs/libsoup:3.0[vala] - app-emulation/libvirt-glib[vala] - net-misc/spice-gtk[vala] - x11-libs/vte:2.91[vala] - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. -If you have an Intel Processor, run: -# modprobe kvm-intel - -If you have an AMD Processor, run: -# modprobe kvm-amd" - -pkg_pretend() { - linux-info_get_any_version - - if linux_config_exists; then - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" - fi - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Ddistributor_name=Gentoo - -Ddistributor_version=${PVR} - -Dinstalled_tests=false - -Dflatpak=false - -Dprofile=default - -Duefi=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calculator/Manifest b/gnome-extra/gnome-calculator/Manifest index 2b4af5b67967..9a37ca02ab29 100644 --- a/gnome-extra/gnome-calculator/Manifest +++ b/gnome-extra/gnome-calculator/Manifest @@ -1,3 +1 @@ -DIST gnome-calculator-43.0.1.tar.xz 1205840 BLAKE2B d3044efb5307505485dd55c3401d0c21cc379bcfc6fdd4f0285d093c05e76f9c167c5bd65bdf899c7f3aed892258b65538020a70e690eeb459147e6bea15a94b SHA512 94ec47a03dac017801e9c499aceb2f5f6fd1c79966657c79b123476dc7f3a4a2c3e179c80763e965207b58427157cd6e072260bd79ab98a39eb011cfe3ef7c72 DIST gnome-calculator-44.0.tar.xz 1075480 BLAKE2B a4e7af52e06a59a1a07baf3e34dbfc90dc8852cab3f44fe2018e3279cf7dab7c9cffe23bff2d7cc8b9b3708b652b9b8ae2fa65ff403c559fc1bfd060e4645575 SHA512 7c1428873c00a2052b966a0687f2a944dce67e889c8e113a794a7d5f0bafe9ff52562e2b1985bcf48d05a5a0a2f4ff97e490a43810b5243367fce9c6ada79fa6 -DIST gnome-calculator-44.rc.tar.xz 1073448 BLAKE2B d9a81c6f841cd9a386e452aacdc64cdf3b467eba38cc07a94a3cd854bf64de1a78b6927d9030ba2eba554a1f8b442014199da8011f0a068c903276572c81c288 SHA512 0afee2cc032bb899701ce1de1f6b6fdda5b690ca0cac6fc0fe1af7b03344ef1cf9f5df20c73d9322729e009e9de9944d3a8a76ee1ba1ed5475c8785c321543ea diff --git a/gnome-extra/gnome-calculator/gnome-calculator-43.0.1.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-43.0.1.ebuild deleted file mode 100644 index 4e1076f78454..000000000000 --- a/gnome-extra/gnome-calculator/gnome-calculator-43.0.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson vala virtualx xdg - -DESCRIPTION="A calculator application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Calculator" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+introspection test" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" - -# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them -# altogether, thus we need them installed by gtksourceview[vala] -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - dev-libs/libxml2:2 - net-libs/libsoup:3.0 - >=dev-libs/libgee-0.20.0:0.8 - dev-libs/mpc:= - dev-libs/mpfr:0= - >=gui-libs/gtk-4.4.1:4 - >=gui-libs/libadwaita-1.2.0:1 - >=gui-libs/gtksourceview-5.3.0:5 - introspection? ( >=dev-libs/gobject-introspection-1.58:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - net-libs/libsoup:3.0[vala] - gui-libs/gtksourceview:5[vala] - gui-libs/libhandy:1[vala] -" - -src_prepare() { - default - vala_setup -} - -src_configure() { - local emesonargs=( - -Ddisable-ui=false - #-Dvala-version # doesn't do anything in 3.34 - $(meson_use !introspection disable-introspection) - $(meson_use test ui-tests) - -Dgcalc=true - -Dgci=true - -Dapp=true - -Ddoc=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calculator/gnome-calculator-44.0.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-44.0.ebuild index d7209e2d7620..ff0593b2098e 100644 --- a/gnome-extra/gnome-calculator/gnome-calculator-44.0.ebuild +++ b/gnome-extra/gnome-calculator/gnome-calculator-44.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calculator" LICENSE="GPL-3+" SLOT="0" IUSE="+introspection test" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" # gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them # altogether, thus we need them installed by gtksourceview[vala] diff --git a/gnome-extra/gnome-calculator/gnome-calculator-44_rc.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-44_rc.ebuild deleted file mode 100644 index e5b1cb6fe7c1..000000000000 --- a/gnome-extra/gnome-calculator/gnome-calculator-44_rc.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 - -inherit gnome.org gnome2-utils meson vala virtualx xdg - -DESCRIPTION="A calculator application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Calculator" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+introspection test" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them -# altogether, thus we need them installed by gtksourceview[vala] -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - dev-libs/libxml2:2 - net-libs/libsoup:3.0 - >=dev-libs/libgee-0.20.0:0.8 - dev-libs/mpc:= - dev-libs/mpfr:0= - >=gui-libs/gtk-4.4.1:4 - >=gui-libs/libadwaita-1.2.0:1 - >=gui-libs/gtksourceview-5.3.0:5 - introspection? ( >=dev-libs/gobject-introspection-1.58:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - net-libs/libsoup:3.0[vala] - gui-libs/gtksourceview:5[vala] - gui-libs/libhandy:1[vala] -" - -src_prepare() { - default - vala_setup -} - -src_configure() { - local emesonargs=( - -Ddisable-ui=false - #-Dvala-version # doesn't do anything in 3.34 - $(meson_use !introspection disable-introspection) - $(meson_use test ui-tests) - -Dgcalc=true - -Dgci=true - -Dapp=true - -Ddoc=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calendar/Manifest b/gnome-extra/gnome-calendar/Manifest index f1b74bee668a..4902741af536 100644 --- a/gnome-extra/gnome-calendar/Manifest +++ b/gnome-extra/gnome-calendar/Manifest @@ -1,3 +1 @@ -DIST gnome-calendar-43.1.tar.xz 423132 BLAKE2B abc68034794343a644bc61165195aa0bf5ce85d741cb5f5fdf32128e857938eba085a7a4dd7321b1c02eab6c02dadbfe00a063738ba976121e36168151b01c2d SHA512 a527cb672794a8ce452f6bd0cc389547c8293cb18ce94fc80c47d171926fbc5901f02761f723a853bf83af359fbe276e4c634ef47f94e7d72d73e25b2d725483 -DIST gnome-calendar-44.0.tar.xz 429884 BLAKE2B f2fa94a29361de8787b55196a76ea45acaec7e6aa9ce598a5f8e8d1265e72437918417a454f2acefd3734c04f15a4960cf364efd54f902e89a0a3372078d379b SHA512 38fd14f3361e8528b5671ed2019a13176e43aca10d47fcfdc9dff5ce8dc7e697245ad29f9d3572bc34fcebd0f3e351f15cd04f334e17c1d7450a4d128eda6355 -DIST gnome-calendar-44.rc.tar.xz 430076 BLAKE2B 48888b77f3a51dc5e9a13238dc68852cba92154899b8909af29445776eb33e424048ef0ab40cf893f1664528b9548702413ab653616fa8ca6f9c46f1793220f2 SHA512 a25f2f4fb8e6eee2e6aafbb3cfe74c9562278dd35ff94e03f3d59e48e7f860252428705be9cf64bd5b4e861df1a08659ac696ac13557330dd9e810862e720bde +DIST gnome-calendar-44.1.tar.xz 430464 BLAKE2B ab58a04a44504a82d48cbc8e45de4066072d66f5702a7acf56b64ad8b46dba4cf38bc156e51da6eb659eaf672f09064b6077fdfe47b2c678b3cb1c34fc4df87f SHA512 318ac8d78b41e352816dc4c5f8510d2e8f5b989cea25cb37af6a1d2af3a54307d8f8cc55649b03b381a53b18dbe826d1c84833841334a2878baedaee45d36f8c diff --git a/gnome-extra/gnome-calendar/gnome-calendar-44.0.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-44.0.ebuild deleted file mode 100644 index e12f3065b49c..000000000000 --- a/gnome-extra/gnome-calendar/gnome-calendar-44.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Manage your online calendars with simple and modern interface" -HOMEPAGE="https://wiki.gnome.org/Apps/Calendar" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/libical-1.0.1:0= - >=gnome-base/gsettings-desktop-schemas-3.21.2 - >=gnome-extra/evolution-data-server-3.45.1:=[gtk] - net-libs/libsoup:3.0 - >=gui-libs/libadwaita-1.2:1 - >=dev-libs/glib-2.67.5:2 - >=gui-libs/gtk-4.6.0:4 - >=dev-libs/libgweather-4.2.0:4= - >=app-misc/geoclue-2.4:2.0 - >=sci-geosciences/geocode-glib-3.26.3:2 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calendar/gnome-calendar-43.1.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild index 6e88da7fdd32..ab49702b27f7 100644 --- a/gnome-extra/gnome-calendar/gnome-calendar-43.1.ebuild +++ b/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ DEPEND=" net-libs/libsoup:3.0 >=gui-libs/libadwaita-1.2:1 >=dev-libs/glib-2.67.5:2 - >=gui-libs/gtk-4.6.0:4 + >=gui-libs/gtk-4.10.0:4 >=dev-libs/libgweather-4.2.0:4= >=app-misc/geoclue-2.4:2.0 >=sci-geosciences/geocode-glib-3.26.3:2 diff --git a/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild deleted file mode 100644 index 9309275a1bed..000000000000 --- a/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Manage your online calendars with simple and modern interface" -HOMEPAGE="https://wiki.gnome.org/Apps/Calendar" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/libical-1.0.1:0= - >=gnome-base/gsettings-desktop-schemas-3.21.2 - >=gnome-extra/evolution-data-server-3.45.1:=[gtk] - net-libs/libsoup:3.0 - >=gui-libs/libadwaita-1.2:1 - >=dev-libs/glib-2.67.5:2 - >=gui-libs/gtk-4.6.0:4 - >=dev-libs/libgweather-4.2.0:4= - >=app-misc/geoclue-2.4:2.0 - >=sci-geosciences/geocode-glib-3.26.3:2 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest index 4b85812cf2d5..d04e419f1439 100644 --- a/gnome-extra/gnome-characters/Manifest +++ b/gnome-extra/gnome-characters/Manifest @@ -1,3 +1 @@ -DIST gnome-characters-43.1.tar.xz 584444 BLAKE2B 6920bd10fe794143b4ff8920c0c81fce2649493d827201f4e47c46a3defb3fd8cadafdd9c7eacc35be7a9978b3d9047f64c5318c2582d3d87de6e1afe5bfbd66 SHA512 75fb25b7d6c2984a0d59887e0c408c0dc210061fa1e0cedbffefd8ef8b4b610a7db1c248926a5b6473fc0f806937e953e9e72a39b2a880c4871399226f3a77f4 DIST gnome-characters-44.0.tar.xz 586540 BLAKE2B 996e06151f0bd35f41212ed4cf46181105011c7dee3b60ae46de0f244f2d9c39741e0c844628e9a308d13b977089ef448790094f3dbd924b12d8f49ebeddb70f SHA512 d49f4df21e7ff295bb16cf66640446e9e572689252e1a04314316443da670e585ef918a00bd7503b764d49b76e4c32286df2be2a3c432552e5bbcad6fe62e724 -DIST gnome-characters-44.rc.tar.xz 586420 BLAKE2B e9afdc092ce858db9786adfed01175b40cb7d8ea4f38f09008be7f3e35bad287a46f65678076a58c82c3655578d92ce29c7b7c2b901197a19db9f9b50c584e9e SHA512 84b2287889ba1087ac2c7156419df898fd0f6a52bb6d7716c918fa6f17b9d7e10b3f053cae8610f7e8d5ef2e4a144a620bc1aa393bf68fe7200b77edc7c38934 diff --git a/gnome-extra/gnome-characters/gnome-characters-43.1.ebuild b/gnome-extra/gnome-characters/gnome-characters-43.1.ebuild deleted file mode 100644 index 05970c5e7447..000000000000 --- a/gnome-extra/gnome-characters/gnome-characters-43.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Unicode character map viewer and library" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" - -LICENSE="GPL-2+ BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-libs/gjs-1.50 - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.35.9:= - >=dev-libs/libunistring-0.9.5:= - >=gui-libs/gtk-4.6:4[introspection] - >=gui-libs/libadwaita-1.2:1= - x11-libs/gdk-pixbuf:2 - >=x11-libs/pango-1.36[introspection] - gnome-base/gnome-desktop:3[introspection] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild index 9502a589d2b6..586110ac229c 100644 --- a/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild +++ b/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" LICENSE="GPL-2+ BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/gjs-1.50 diff --git a/gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild b/gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild deleted file mode 100644 index 274a91040c9f..000000000000 --- a/gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Unicode character map viewer and library" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-libs/gjs-1.50 - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.35.9:= - >=dev-libs/libunistring-0.9.5:= - >=gui-libs/gtk-4.6:4[introspection] - >=gui-libs/libadwaita-1.2:1= - x11-libs/gdk-pixbuf:2 - >=x11-libs/pango-1.36[introspection] - gnome-base/gnome-desktop:3[introspection] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest index cc47ffe4d199..c856fb4e1659 100644 --- a/gnome-extra/gnome-clocks/Manifest +++ b/gnome-extra/gnome-clocks/Manifest @@ -1,3 +1 @@ -DIST gnome-clocks-43.0.tar.xz 366872 BLAKE2B 1886d8e75b3d1b006a247bb044faf996d1788fdae65d4e825aeada1a2912bd6b58aa244da4088fd7f709c5a87fd788b92c45b9b116e462403d7929395cf0d6ac SHA512 703876a67000fa3a2b5e7bec70451a725aa4ed33aa2392a4c7fafc6ad287dd5591ee24c9aed20961739e9caa1f15ec404da9a2fa42e524dedaf75210d00b4fcf DIST gnome-clocks-44.0.tar.xz 368556 BLAKE2B 8cf6bfd1dfbea769b71d74bcb864ccea5393410a90b3d83d6e053afef971c71ac7d35cfdc7b200695c3ffbb2c049baa19c5af0f4042efa7563012e5b333f5c82 SHA512 f262a18d13e5cb373760b02aa4dd79d7e6843aa400813d0c108bee0dfc084fb3d734e01cf1ffeadb34eb0f3e4db29d85d6817a98afa7864e997d7e2c5425d1bd -DIST gnome-clocks-44.rc.tar.xz 368444 BLAKE2B bc8d5764c17fe40c85668a02224aa0f2e3d16d8015504ea85ce830aa9af0f38923a752f603b1382c1bc084e5170d7e1967aa7e47c84d5664844a64d8e4098d9f SHA512 982bf5a784989369e6593904e0bae9a0e896b74ea34426833a9d70ea6fc8906558c130f766fcfabac8b3f880a0f2ab469a97532be0220f8843731cb787943035 diff --git a/gnome-extra/gnome-clocks/gnome-clocks-43.0.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-43.0.ebuild deleted file mode 100644 index 63b1bd299468..000000000000 --- a/gnome-extra/gnome-clocks/gnome-clocks-43.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Clocks application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Clocks https://gitlab.gnome.org/GNOME/gnome-clocks" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-libs/glib-2.68:2 - >=gui-libs/gtk-4.5:4 - >=media-libs/gsound-0.98 - >=dev-libs/libgweather-4.2.0:4= - gnome-base/gnome-desktop:4= - >=sci-geosciences/geocode-glib-1:2 - >=app-misc/geoclue-2.4:2.0 - >=gui-libs/libadwaita-1.2:1 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - >=dev-libs/libgweather-4.2.0:4[vala] - media-libs/gsound[vala] - gui-libs/libadwaita:1[vala] -" - -DOCS=( AUTHORS.md CONTRIBUTING.md README.md ) - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dprofile=default - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-clocks/gnome-clocks-44.0.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-44.0.ebuild index d2b98d9f0bf3..89482cc73e35 100644 --- a/gnome-extra/gnome-clocks/gnome-clocks-44.0.ebuild +++ b/gnome-extra/gnome-clocks/gnome-clocks-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Clocks https://gitlab.gnome.org/GNOME/gnom LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.72:2 diff --git a/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild deleted file mode 100644 index 28424137d72f..000000000000 --- a/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Clocks application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Clocks https://gitlab.gnome.org/GNOME/gnome-clocks" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.5:4 - >=media-libs/gsound-0.98 - >=dev-libs/libgweather-4.2.0:4= - gnome-base/gnome-desktop:4= - >=sci-geosciences/geocode-glib-1:2 - >=app-misc/geoclue-2.4:2.0 - >=gui-libs/libadwaita-1.2:1 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - >=dev-libs/libgweather-4.2.0:4[vala] - media-libs/gsound[vala] - gui-libs/libadwaita:1[vala] -" - -DOCS=( AUTHORS.md CONTRIBUTING.md README.md ) - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dprofile=default - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-commander/Manifest b/gnome-extra/gnome-commander/Manifest index 9acab1b74198..808849d89f15 100644 --- a/gnome-extra/gnome-commander/Manifest +++ b/gnome-extra/gnome-commander/Manifest @@ -1,3 +1,2 @@ -DIST gnome-commander-1.14.2.tar.xz 6868340 BLAKE2B 6b6f2a9435b9bb34a0318ddec0c509e1bef58399ce3bc1a77cf8ba6d97d5fec5e001d301e26ec7575e4c5a2f265ad0ca2e08e86f9f8045c04d6f558c17002bde SHA512 bfbc201ecaf6f9c0a71c7eba73f5d6ef9ba88f0ce8dba5d586058d87125bc51fc4b7f5e9752b7003343d686ea83db916ef78adf8c9d0df1e8715a3c88f9d1ce2 DIST gnome-commander-1.14.3.tar.xz 6862280 BLAKE2B 802a3d147c056b08025164b68d48dfc731a0db0d78ada3c5e81866e0918903d82c101fc688bb6a101760605fa17e6d45bb18800aa659b7150e376844d00d0a22 SHA512 a3a89b922c23b49587d1b459760a263c886636735549c8dcd592b1ccb838838a3748ec83eb65ca8bbb62d82d4b588479a7673314d6924075b733b31318e52756 DIST gnome-commander-1.16.0.tar.xz 6235496 BLAKE2B a888acc48e6b402d12aec5e447c3354cf7d9a6c9138787728231f4dca837cc7fa57f7dd0b678618e63ce90ba405441e819bafe4d86cb7feee0ed2f7bf09bf212 SHA512 9e23afb9b58e1f24e8a67f81fcf9c9bbae02c07d184cf9ffd4bc56d1e4b705ea355b95ce16209d50b743898cdb7bf0b6b8730eaa44f09001d9fa9a834fcbccae diff --git a/gnome-extra/gnome-commander/gnome-commander-1.14.2.ebuild b/gnome-extra/gnome-commander/gnome-commander-1.14.2.ebuild deleted file mode 100644 index 14c92b2782a1..000000000000 --- a/gnome-extra/gnome-commander/gnome-commander-1.14.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 optfeature - -DESCRIPTION="A graphical, full featured, twin-panel file manager" -HOMEPAGE="https://gcmd.github.io/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="exif gsf pdf samba taglib test +unique" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-text/yelp-tools - >=dev-libs/glib-2.70.0:2 - >=x11-libs/gtk+-2.24.0:2 - exif? ( >=media-gfx/exiv2-0.14 ) - gsf? ( >=gnome-extra/libgsf-1.12:= ) - pdf? ( >=app-text/poppler-0.18 ) - samba? ( gnome-base/gvfs[samba] ) - taglib? ( >=media-libs/taglib-1.4 ) - unique? ( >=dev-libs/libunique-0.9.3:1 ) -" -BDEPEND=" - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc-am - sys-devel/flex - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig -" -DEPEND=" - ${RDEPEND} - test? ( >=dev-cpp/gtest-1.7.0 ) -" - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_with exif exiv2) \ - $(use_with gsf libgsf) \ - $(use_with pdf poppler) \ - $(use_with samba) \ - $(use_with taglib) \ - $(use_with unique) -} - -pkg_postinst() { - gnome2_pkg_postinst - optfeature "synchronizing files and directories" dev-util/meld - optfeature "viewing the documentation" gnome-extra/yelp -} diff --git a/gnome-extra/gnome-contacts/Manifest b/gnome-extra/gnome-contacts/Manifest index d4c8e464871d..4bfd0f0f1f4e 100644 --- a/gnome-extra/gnome-contacts/Manifest +++ b/gnome-extra/gnome-contacts/Manifest @@ -1,4 +1 @@ -DIST gnome-contacts-43.0.tar.xz 380348 BLAKE2B be226024dd8369a3c3df9766d6860912fee5a698ee4e0754d773afe16d7f787f3d8a73485c9a31b091514b7de3a835e3f4e37b6c11fc746e1a5f681e07af58fc SHA512 ee2cfc4ad2318f27b0e6597eae501a6e2240b4de8ceb7982c4942a6ff50ce6cd56d06f5d324ac04f82dd8e7086dc82426fb3aab9c194cbfa490b5bab98ba0469 -DIST gnome-contacts-43.1.tar.xz 384560 BLAKE2B 43f3c0e815e358dc4952f9b389028c8b6ad0590ed3db0e31ce08bf2f76dd75ec5a11afb0660344eee79fd42e7aa9bd4199981bb823505e295e40d3d2a17d4e90 SHA512 4a4513937d0ca2ba35584795fd186ae01e2b2dcab6482ecd73bff24cd4f7abf0a84a7e3305b69aef8de611ee737bc2e572d6be60cea3121850a6e3cf15db0755 DIST gnome-contacts-44.0.tar.xz 395540 BLAKE2B 479353667217d0f78d61cbc1dff5ec67c13cf14254fbd258cf34d5b084d65c515426b2ce418bf74350f727a2b1cb6b9a0e4ade150eeabd01b06cecf7792f7a7e SHA512 f25a368317923c46f5700359e3fed86f85a155c58adb275ba7d884975debe78594e1da58a95633a33a281cbc78f41824f4ab38b50ae01f4f9f8e38f3f1906849 -DIST gnome-contacts-44.rc.tar.xz 395224 BLAKE2B cb674f25c6b9b658f581f88f7a285675e79c5e436af65de92a2c77580d2ddfe32aa1d1d34de2894de09b59689ff2880c176fb78e1cdce2eabfc2ce109089988a SHA512 0d01974447689291d69a83cf593938507d813a4c1f3d37b76e56e9d6bee57db12e638a1c37059c0ce26e83fb5362c1881c30da14cd2b2252e3653432bf6b62cf diff --git a/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild deleted file mode 100644 index 54902120cddf..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild +++ /dev/null @@ -1,70 +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 meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - net-libs/gnome-online-accounts[vala] - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.58:2 - net-libs/gnome-online-accounts:= - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.30:=[gnome-online-accounts] - >=dev-libs/libportal-0.6:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/gnome-contacts-43.1.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-43.1.ebuild deleted file mode 100644 index 54902120cddf..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-43.1.ebuild +++ /dev/null @@ -1,70 +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 meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - net-libs/gnome-online-accounts[vala] - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.58:2 - net-libs/gnome-online-accounts:= - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.30:=[gnome-online-accounts] - >=dev-libs/libportal-0.6:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild index 303bb2b982e3..0b2bbc57f873 100644 --- a/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild +++ b/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" IUSE="+gnome-online-accounts" VALA_DEPEND=" diff --git a/gnome-extra/gnome-contacts/gnome-contacts-44_rc.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-44_rc.ebuild deleted file mode 100644 index 3a4a7f17c091..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-44_rc.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 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" -IUSE="+gnome-online-accounts" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - gnome-online-accounts? ( net-libs/gnome-online-accounts[vala] ) - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.64:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.42:=[gnome-online-accounts?] - >=dev-libs/libportal-0.6:= - >=media-gfx/qrencode-4.1.1 - gnome-online-accounts? ( net-libs/gnome-online-accounts:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - $(meson_use gnome-online-accounts goa) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-firmware/gnome-firmware-43.2.ebuild b/gnome-extra/gnome-firmware/gnome-firmware-43.2.ebuild index 818a90dcadbf..362c504eab4c 100644 --- a/gnome-extra/gnome-firmware/gnome-firmware-43.2.ebuild +++ b/gnome-extra/gnome-firmware/gnome-firmware-43.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+man elogind systemd" RDEPEND=" diff --git a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild index 6433fe165276..847cfe874844 100644 --- a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild +++ b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_9 python3_10 ) +PYTHON_COMPAT=( python3_9 python3_10 python3_11 ) inherit gnome2-utils python-r1 diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest index e68000f1ebfa..19e3bede975b 100644 --- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest +++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest @@ -1,3 +1 @@ -DIST gnome-shell-extension-alphabetical-grid-27.0.tar.gz 212216 BLAKE2B 095159d7e9e3683e30dc0d8bf0e2b8cd66b3b22748a4a8551bdcbd284ace1eda96ce9b2d3822d67815a46ea5f3df33ce7ccbd3e0371d987c9be240881be89c57 SHA512 d4c37b21e9c429250fd95281ce7cacb5252e093f834577448bdc218065f147f60b556f65450384e40360a0ff8bc1f52195a46664241cd386d486d5e1327817b8 -DIST gnome-shell-extension-alphabetical-grid-28.0.tar.gz 213098 BLAKE2B 15a59c56110462994c890075790d92a4dda10b1de348c16c3909d20af6a35fa82e471ba1feb0a28787627468c0e2dd9f6d926e9b145248387e1c2c87ef964360 SHA512 31be9cedeabde79c41f6d8ad7047756d085b1d35f2d7479f056d72e56ae9d95e09692ea2dfaa700dcf45958fd42cd9e1b6f43a75d76ebf68ea0f1051dcd3a723 DIST gnome-shell-extension-alphabetical-grid-29.0.tar.gz 213643 BLAKE2B f4e0244f41ec426f5c2189ccfb32144c419d10d22ea477b102d60defd203cc80cb5272aaeedcc5fd3e554341a51aa9ed0e829e38a2c6977daaf82f954fd6a073 SHA512 a4417637d719cc2d35fca80b3621e8bd6e965ed87890105f611d69ae4b901c25080c64599ceac3518dafedd0fb240989b447b643bb88fc2164463371eb0c98f2 diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-27.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-27.0.ebuild deleted file mode 100644 index 76a35b86c273..000000000000 --- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-27.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -# Useful specially to prevent -# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684 -# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180 -DESCRIPTION="Restore the alphabetical ordering of the app grid" -HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension" -SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.38 -" -DEPEND="${COMMON_DEPEND}" -BDEPEND="" - -S="${WORKDIR}/alphabetical-grid-extension-${PV}" -extension_uuid="AlphabeticalAppGrid@stuarthayhurst" - -# Tests are only useful for upstream -RESTRICT="test" - -# Not useful for us -src_compile() { :; } - -src_install() { - einstalldocs - mv docs/icon.svg extension || die - cd extension || die - insinto /usr/share/glib-2.0/schemas - doins schemas/*.xml - rm -rf schemas || die - insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" - doins -r * -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-28.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-28.0.ebuild deleted file mode 100644 index 60d548d52ade..000000000000 --- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-28.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -# Useful specially to prevent -# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684 -# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180 -DESCRIPTION="Restore the alphabetical ordering of the app grid" -HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension" -SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.38 -" -DEPEND="${COMMON_DEPEND}" -BDEPEND="" - -S="${WORKDIR}/alphabetical-grid-extension-${PV}" -extension_uuid="AlphabeticalAppGrid@stuarthayhurst" - -# Tests are only useful for upstream -RESTRICT="test" - -# Not useful for us -src_compile() { :; } - -src_install() { - einstalldocs - mv docs/icon.svg extension || die - cd extension || die - insinto /usr/share/glib-2.0/schemas - doins schemas/*.xml - rm -rf schemas || die - insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" - doins -r * -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-29.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-29.0.ebuild index 60d548d52ade..76a35b86c273 100644 --- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-29.0.ebuild +++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-29.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/r LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=" diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest index 13033ce9950c..7f3dc8a97042 100644 --- a/gnome-extra/gnome-shell-extension-appindicator/Manifest +++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest @@ -1,3 +1 @@ -DIST gnome-shell-extension-appindicator-46.tar.gz 60986 BLAKE2B 3d058aed56c9ba3c931fe50ca2b5cf48f89b32765afbc5adf6c8004f6c68eee874988801a6358ce574a0d3e7f563c81899632e217b8a00a5e1b4ce62e1f31387 SHA512 0616503a9e5a471bbe64b2f2d9fb853ba1d67e902d9b72b464647f70e8e6392ab9135955c87c99e83d96941cb29505f03cab5ad257ffc5a80e77221d4fcd9730 -DIST gnome-shell-extension-appindicator-50.tar.gz 66766 BLAKE2B f57cb082c791e638ee3a0bfeb3b254420bc5bec7736e8a568c3b0b6e57d1a248d4a7020d8cb62f364677e3c13dac39c9f7973f5d8eeead1ce81170f9d517e16e SHA512 bb8e7ab28e64d677812765ad65d587668f948524be8e1f4db62e067a8438a7a77985ad74169cea6f076a2c07979fcc5fa331dbb1bc5b0b954e84e80111870b87 DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6 SHA512 cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441 diff --git a/gnome-extra/gnome-shell-extension-appindicator/files/gnome-shell-extension-appindicator-53-41a8e9c.patch b/gnome-extra/gnome-shell-extension-appindicator/files/gnome-shell-extension-appindicator-53-41a8e9c.patch new file mode 100644 index 000000000000..9427b16922cd --- /dev/null +++ b/gnome-extra/gnome-shell-extension-appindicator/files/gnome-shell-extension-appindicator-53-41a8e9c.patch @@ -0,0 +1,23 @@ +From 41a8e9c7ff20c0d45ff91a6329455e6f31f2e4aa Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net> +Date: Mon, 13 Mar 2023 19:07:16 +0100 +Subject: [PATCH] statusNotifierWatcher: Remove idle promise on bus seeking + +We're already depending on promises that implies going waiting anyways, so +we can avoid this. +--- + statusNotifierWatcher.js | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/statusNotifierWatcher.js b/statusNotifierWatcher.js +index fc49639..38fb75a 100644 +--- a/statusNotifierWatcher.js ++++ b/statusNotifierWatcher.js +@@ -150,7 +150,6 @@ var StatusNotifierWatcher = class AppIndicatorsStatusNotifierWatcher { + // StatusNotifierItem interface... However let's do it after a low + // priority idle, so that it won't affect startup. + const cancellable = this._cancellable; +- await new PromiseUtils.IdlePromise(GLib.PRIORITY_LOW, cancellable); + const bus = Gio.DBus.session; + const uniqueNames = await Util.getBusNames(bus, cancellable); + const introspectName = async name => { diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild deleted file mode 100644 index 5261f65d1d5b..000000000000 --- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson - -DESCRIPTION="Support Ubuntu AppIndicators and KStatusNotifierItems in Gnome" -HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator" -SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -RDEPEND=" - app-eselect/eselect-gnome-shell-extensions - dev-libs/libappindicator:3 - >=gnome-base/gnome-shell-3.34 -" -BDEPEND=" - app-misc/jq -" - -src_install() { - meson_src_install - rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild deleted file mode 100644 index b59a46a8006e..000000000000 --- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils meson - -DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome" -HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator" -SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.34 -" -BDEPEND=" - app-misc/jq -" - -src_install() { - meson_src_install - rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild index b59a46a8006e..d19db97fc379 100644 --- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53.ebuild +++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v$ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" RDEPEND=" app-eselect/eselect-gnome-shell-extensions @@ -20,6 +20,12 @@ BDEPEND=" app-misc/jq " +src_prepare() { + default + # https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419 + eapply -R "${FILESDIR}/${P}-41a8e9c.patch" +} + src_install() { meson_src_install rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild new file mode 100644 index 000000000000..4c31617afade --- /dev/null +++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Show tooltip with full name and description" +HOMEPAGE="https://github.com/RaphaelRochet/applications-overview-tooltip" +SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +# https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7 +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-40 +" +DEPEND="" +BDEPEND="" + +S="${WORKDIR}/${P/gnome-shell-extension-}" +extension_uuid="applications-overview-tooltip@RaphaelRochet" + +src_prepare() { + default + # https://github.com/RaphaelRochet/applications-overview-tooltip/issues/29 + sed -i -e 's/"43"/"43", "44"/' metadata.json +} + +src_install() { + einstalldocs + insinto /usr/share/glib-2.0/schemas + doins schemas/*.xml + rm -rf README.md schemas || die + insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" + doins -r * +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest index ef769bd30d6e..fd99e0f37ddf 100644 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest +++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest @@ -1,2 +1 @@ -DIST gnome-shell-extension-bing-wallpaper-43.tar.gz 6816279 BLAKE2B d73f6247e41762d36095afb2602d768dac4997c911384ee57df2b2d27301395a98f8d00b94b4163d2bce5d2d43c783f181dda5f610eabd446bf9e130d905b85d SHA512 89cef18340f20d7c80764cdaea233479bf419d479349326feaa890847acce3b964e119a63cca29caa061711b7754e5861d19314082b95f394275c40cafe4065f -DIST gnome-shell-extension-bing-wallpaper-44.tar.gz 6821608 BLAKE2B ddc29bee60cbf457eb853ad8d0caa1c9e0660782d021fda03e4eaf2f2d50ec72cdafe225ebfe57abbb1ac8d506ff409d84c74c629765e176ff35991ef52d04dd SHA512 8402862affeca913aaf67ee771df3152309a23335e99cd6c2fc7c6f0b293f8fa4e593fc2c9a4e1366e340ab956d2ee623780bc02654dbbff46b00b30232a70dc +DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8 SHA512 e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild deleted file mode 100644 index 9d0bf9746e94..000000000000 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-43.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -DESCRIPTION="Changes your wallpaper daily to the bing.com background image" -HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension" -SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.36 -" -DEPEND="" -BDEPEND="" - -S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}" -extension_uuid="BingWallpaper@ineffable-gmail.com" - -src_install() { - einstalldocs - rm -f README.md LICENSE || die - insinto /usr/share/glib-2.0/schemas - doins schemas/*.xml - rm -rf schemas - insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" - doins -r * -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45.ebuild index 73b698e6abd2..73b698e6abd2 100644 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild +++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45.ebuild diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest index b9f7822394e1..972d089ce2a3 100644 --- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest +++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest @@ -1,2 +1,2 @@ -DIST gnome-shell-extension-bluetooth-quick-connect-30.tar.gz 23135 BLAKE2B e75d71980951e9e41512b83ce3ba86f91572e0c346b69bf79bbcb783bef75dbc8a76ae0a86307328bfbd5cf0f05bd98ac9272d06e38a54a591c277ae6e12e586 SHA512 15bfdc26535f997f82a428d46c808c04e619ae0f04aeaaf260c88a238e51f250ec4e66723fa58ed30992cd9a24304e056a88c3d4af3e8effee5700aa83edde98 DIST gnome-shell-extension-bluetooth-quick-connect-33.tar.gz 26460 BLAKE2B fac17c01c0498420f6b3f35d770c5272112577be8001174b4781640e7e2e91c71e14373cb662a4c92539ebb724dda0986b96bb1fc78d4c5770a458f5898afcb2 SHA512 3642c09c9975f38b11dd8605cfce2030bb8aa5921c6cd55957cc8061cf670ff94af2f650745a891bdb491cfc768fe93da948518dc99c07d531e27e29adcece87 +DIST gnome-shell-extension-bluetooth-quick-connect-36.tar.gz 27126 BLAKE2B 0fd5e166bb1c0bcd237e4fcb741581bc0bdb7e1be4ea90ab860de64b3a04064315c08697598286eee29b07c5f4689d86e80925cd3da3f77036480fbbde7c0d62 SHA512 fa72495e4e935d7f2751d6652d2e6e337a858db56ee56374a361810dd4e8a48ded38b533b6b1e2d975f1e732579e5b054b17d953db2f50a27f2b58ff147612d9 diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-33.ebuild b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-33.ebuild index de6cf4b9945f..234e18e5fc7f 100644 --- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-33.ebuild +++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-33.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/bjarosze/gnome-bluetooth-quick-connect/archive/v${PV LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild index e19b94a25c9c..593d2d5f81b5 100644 --- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-30.ebuild +++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ IUSE="" RDEPEND=" net-wireless/bluez app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-40 + >=gnome-base/gnome-shell-44 " DEPEND="${COMMON_DEPEND}" BDEPEND="" diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest index 22bdb49dfeca..2d6416f8066c 100644 --- a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest +++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest @@ -1 +1,2 @@ DIST gnome-shell-extension-control-blur-effect-on-lock-screen-20220323.tar.gz 2618 BLAKE2B 050f801bcc1ced63647c49badb779ce60a7de329ecebfef324cb8d1992e992933524a5e0e08272cf93bd9e24c9be72ba3b1365721b7954422ae0dfab7c1448bf SHA512 c13bff5676d5cf5ad6c932c6f19f1229fe65b3c4c0bcad6d0f3dfbce5bb763ebbd5cea7140e7b3ad5417819ee27e4e49369740d634b13b7f037fa4dc324dbced +DIST gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.tar.gz 18303 BLAKE2B e15c4cb3274e0c295162dbb4788f9668d16b17f38bff0f8c45716202470c29986d28df19efdeda707365dc3b229a1dccb4c7b9fe4cfab7868d6286ac7ccf561b SHA512 4167587a1786f06a559975a393c2dac7fd54f4abeab902adbbd9637ef7a2399ad1e8e5a52f881559766599c8905ce501a3febb020f0b300b0a1ce5450d04052d diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild new file mode 100644 index 000000000000..9664daf1f7fd --- /dev/null +++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Control the blur effect on gnome-shell lock screen" +HOMEPAGE="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen" +COMMIT="53b17ccf60dedd815be4657d6e3655d838a984df" +SRC_URI="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +# glib for glib-compile-schemas at build time, needed at runtime anyways +COMMON_DEPEND=" + dev-libs/glib:2 +" +RDEPEND="${COMMON_DEPEND} + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-44 +" +DEPEND="${COMMON_DEPEND}" +BDEPEND="" + +extension_uuid="ControlBlurEffectOnLockScreen@pratap.fastmail.fm" +S="${WORKDIR}/${PN/gnome-shell-extension-/}-${COMMIT}" + +src_compile() { :; } + +src_install() { + einstalldocs + insinto /usr/share/glib-2.0/schemas + doins schemas/*.xml + rm -rf LICENSE README.md schemas + insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" + doins -r * +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest index 4f8b1cdfef6e..20ce08c3557a 100644 --- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest +++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest @@ -1,4 +1,3 @@ DIST gnome-shell-extension-dash-to-panel-52.tar.gz 21167738 BLAKE2B d3a53daf218f9c9e5eebdaa94c86e31d2eff54ec46ea1d31d31967f431b3d40f5a5349e9d8d9ea4cc31a780cd4683a25edfaf2917f4754c3ded291ee1655208a SHA512 be7b650c7cc2d91fe1dd5d58165fc485e3d19112821529ab4ed34bb2c957e9b14199eab3dbc372c54d1726fc8fa44053f8288b18849629066c2f4094255ed0ac -DIST gnome-shell-extension-dash-to-panel-53.tar.gz 21206375 BLAKE2B 53c5a9de423924c50734ad4a9d2c9363aebbf14fc63f59e1f15c39e4a3e88f73828c57695c115ac2a2f0c9d79e1de264b1bffda8f05331fe3bbff15b1aee53c5 SHA512 aec7fea713ab7ed2b2ccf21ca8b01794401265435b6a3836843337155776869fe22a5a8659f95c8a7d4d20b6e3b5710824e8e805fa46440c354cd99f4694bb3c -DIST gnome-shell-extension-dash-to-panel-55.tar.gz 21206159 BLAKE2B 76a3f0b9ba90b84ff175f48d0896cb5e0db55bcac242a8581801bae0a755be98384408a3c55d0057121d1bd97df3006a7c3c5ca7fd615fd623ca69f794bb5750 SHA512 a3aa47c6c881a2adc1498a84b1592e0d4b0782bfbc59e9d1a08916ccc75304625d875c3ba59908a2bcacd386941ec3ffe9d0c4f842d77b85b4073e327b6803c0 +DIST gnome-shell-extension-dash-to-panel-56.tar.gz 21206272 BLAKE2B 31ce957b1cc7e57b9c10c1f092a5b8a20b8b9aff2871954df48de584fd42e079cabfc3cf17f25d29f90d8551a3ae4ddc4dad1047659be408133ca0f459edadca SHA512 f11da73e72bb5199e55067dc581c019624db301947460861e56b50488b8da0151a71e82676f03f9283d2931dc15e23b0e7c0a149310951757d21983b216db2e5 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-55.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-55.ebuild deleted file mode 100644 index e52e3ff25663..000000000000 --- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-55.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -MY_PN="${PN/gnome-shell-extension-/}" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="An icon taskbar for the Gnome Shell" -HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel" -SRC_URI=" - https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="branding" - -COMMON_DEPEND="dev-libs/glib:2" -RDEPEND="${COMMON_DEPEND} - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-42 -" -DEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext -" - -S="${WORKDIR}/${MY_P}" -extension_uuid="dash-to-panel@jderose9.github.com" - -src_prepare() { - default - - # Set correct version - export VERSION="${PV}" - - # Don't install README and COPYING in unwanted locations - sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die - - # Provide fancy Gentoo icon when requested - use branding && eapply "${FILESDIR}"/${PN}-26-branding.patch -} - -src_install() { - default - if use branding; then - insinto /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img - doins "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" - fi - - # Install schemas system-wide - dodir /usr/share/glib-2.0/schemas - mv "${ED}/usr/share/gnome-shell/extensions/${extension_uuid}"/schemas/ "${ED}/usr/share/glib-2.0" || die - rm "${ED}/usr/share/glib-2.0/schemas/gschemas.compiled" || die -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-53.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild index e52e3ff25663..a3e104dabc21 100644 --- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-53.ebuild +++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="branding" COMMON_DEPEND="dev-libs/glib:2" diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest index 503648806646..45f2a083e395 100644 --- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest @@ -1 +1,2 @@ -DIST ding-47.tar.xz 137520 BLAKE2B afadc7db89024104bddc3ca6842552482db9e011d5d562f47ecabcffd6593d467a5ed248a494000688eced97c0931e4b8964eb8eee23aac8c234531e3a257a92 SHA512 1e9d1ee1d214ce62dded6c6bd42ff1f2ffc08f777f5a569bf84cfb775d55933d908289c9d23325ff227fc08a2b47c2fc3be6434d48fb8230ffb6f39b25cd7ec7 +DIST gnome-shell-extension-desktop-icons-ng-47.0.2.tar.bz2 149883 BLAKE2B 9097ea9489ea220297082e487bd846dfe0b7d2188fc878bb4927e92ddc8aabe21ee2b4acfad91b95694713b90c3c99c82eae2f184bd985228cbe2f7f5c61aaf7 SHA512 220a2c4337f47d196d81cb21df80e1d5cd34778f3f14cf33f51baeb6156309244977acb9d5981e588ed68060b7c47c2d567f6ba5f835c2af4a537bd70a87daa2 +DIST gnome-shell-extension-desktop-icons-ng-47.0.3.tar.bz2 151631 BLAKE2B 652e41eff5f8ada6bd2f6ebf49fd4db08bcab6d48af0e42e789a52050049708596fd534b9a32906cab2e4a8ccd283cc88ea318b4f7f58b1ef5bfd638399d92cf SHA512 0d48e442efc9ea2c461ec846a38c06ea906f6c3c710c221af693a9819efecc8859c86116f13172caba0083f4fcb9015c2957587e3a2a6f531d1e8f414c5dcb47 diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch b/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch new file mode 100644 index 000000000000..1dcce817e484 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch @@ -0,0 +1,72 @@ +From 6a2787f5500c50162933de88d09bc20e7b0718b9 Mon Sep 17 00:00:00 2001 +From: Daniel van Vugt <daniel.van.vugt@canonical.com> +Date: Fri, 3 Feb 2023 15:20:52 +0800 +Subject: [PATCH 1/2] extension: Attempt Mutter 44 API if the old one fails + +There is no other way to detect this nicely. The API changed in +Mutter 44 but the shell version is still advertised as 43.1 at time of +writing, and there are no new exports we can look for in the offending +mutter commit. So just try both APIs. + +Fixes: https://launchpad.net/bugs/2004623 +--- + extension.js | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/extension.js b/extension.js +index 138ba4ca..db3f13a6 100644 +--- a/extension.js ++++ b/extension.js +@@ -19,6 +19,7 @@ + const GLib = imports.gi.GLib; + const Gio = imports.gi.Gio; + const Meta = imports.gi.Meta; ++const Shell = imports.gi.Shell; + const St = imports.gi.St; + + const Main = imports.ui.main; +@@ -489,7 +490,14 @@ var LaunchSubprocess = class { + this.cancellable = new Gio.Cancellable(); + this._launcher = new Gio.SubprocessLauncher({flags: flags | Gio.SubprocessFlags.STDOUT_PIPE | Gio.SubprocessFlags.STDERR_MERGE}); + if (Meta.is_wayland_compositor()) { +- this._waylandClient = Meta.WaylandClient.new(this._launcher); ++ try { ++ this._waylandClient = Meta.WaylandClient.new(this._launcher); ++ } catch (e) { ++ let context = Shell.Global.get().context; ++ this._waylandClient = Meta.WaylandClient.new(context, ++ this._launcher); ++ } ++ + if (Config.PACKAGE_VERSION == '3.38.0') { + // workaround for bug in 3.38.0 + this._launcher.ref(); +-- +GitLab + + +From 5671fea5ab89e2b79b22a11cc1ca936e6fb85505 Mon Sep 17 00:00:00 2001 +From: Daniel van Vugt <daniel.van.vugt@canonical.com> +Date: Fri, 3 Feb 2023 15:24:00 +0800 +Subject: [PATCH 2/2] metadata: When GNOME 44 comes, we're ready. + +--- + metadata.json | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/metadata.json b/metadata.json +index ffd85e4e..32eac471 100644 +--- a/metadata.json ++++ b/metadata.json +@@ -1,7 +1,7 @@ + { + "description": "Adds icons to the desktop. Fork of the original Desktop Icons extension, with several enhancements .", + "name": "Desktop Icons NG (DING)", +- "shell-version": ["3.38", "40", "41", "42", "43"], ++ "shell-version": ["3.38", "40", "41", "42", "43", "44"], + "uuid": "ding@rastersoft.com", + "url": "https://gitlab.com/rastersoft/desktop-icons-ng" + } +-- +GitLab + diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild new file mode 100644 index 000000000000..b95780088fc7 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson + +MY_PN="desktop-icons-ng" +MY_P="${MY_PN}-${PV}" +COMMIT="9c2f2bc688e9c95335c64f1b3a6ad0cc2051d7b4" + +DESCRIPTION="Fork from the desktop-icons project, with several enhancements like Drag'n'Drop" +HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng" +SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +COMMON_DEPEND="dev-libs/glib:2" +RDEPEND="${COMMON_DEPEND} + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-3.38 + >=gnome-base/nautilus-3.38 +" +DEPEND="${COMMON_DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${MY_P}-${COMMIT}" + +PATCHES=( + "${FILESDIR}/${P}-gnome44.patch" +) + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild index e322b7b33c39..ee03943b8777 100644 --- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit gnome2-utils meson -MY_PN="ding" +MY_PN="desktop-icons-ng" MY_P="${MY_PN}-${PV}" -COMMIT="8349d86aeb384c2223a8b9d1bc6c77a9" +COMMIT="0769c60a86651c8f08c7549a87a4dcbcbde86794" DESCRIPTION="Fork from the desktop-icons project, with several enhancements like Drag'n'Drop" HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng" -SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/uploads/${COMMIT}/${MY_P}.tar.xz" +SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="" COMMON_DEPEND="dev-libs/glib:2" @@ -26,8 +26,7 @@ RDEPEND="${COMMON_DEPEND} DEPEND="${COMMON_DEPEND}" BDEPEND="" -S="${WORKDIR}/${MY_P}" -extension_uuid="ding@rastersoft.com" +S="${WORKDIR}/${MY_P}-${COMMIT}" pkg_preinst() { gnome2_schemas_savelist diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest b/gnome-extra/gnome-shell-extension-gsconnect/Manifest index 4cb19b94f3d5..5081531f5add 100644 --- a/gnome-extra/gnome-shell-extension-gsconnect/Manifest +++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest @@ -1,2 +1 @@ -DIST gnome-shell-extension-gsconnect-54_p20221214.tar.gz 893022 BLAKE2B 474162056f1bd03a9c3e8d23017abf22f0c617284525e95db60abf74b13b850d005eeb2c2c13fa702e3fcd0b58c4dfc281fc08412f60c8676ceb852641861038 SHA512 b54ef8137cf2cfc2cf78d95eeaca63c059cd831c34799df51939dbf38ac67c2ddc03ef571dbf1e5a76ee79c8a4de5e44b7bc859feb2b9e8fe2193d01f8aad2a7 DIST gnome-shell-extension-gsconnect-55.tar.gz 908942 BLAKE2B 760d73ead4a76af5a1292202ba61b3b72b95551a8ece3b830d7ff4a9803a2267c1d00b79a56dc22df4d9ffb8247956a0a25e720c00e2938e0e5f5ed8b5a2e56e SHA512 152ad0a118ef10840b8b08e00d92e697feb600d473a3d0db48dccba113906bdd49e1af75276554a0782057ef80cdda7aca768b54e0c75c3a5fc249706492e938 diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild deleted file mode 100644 index 3e89fe962a95..000000000000 --- a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils meson readme.gentoo-r1 xdg - -DESCRIPTION="KDE Connect implementation for Gnome Shell" -HOMEPAGE="https://github.com/GSConnect/gnome-shell-extension-gsconnect" -COMMIT="d9f01894ae4296ec55f284a2d474b46f7becfde5" -SRC_URI="https://github.com/GSConnect/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="nautilus" - -COMMON_DEPEND="dev-libs/glib:2" -RDEPEND="${COMMON_DEPEND} - app-eselect/eselect-gnome-shell-extensions - >=dev-libs/gjs-1.68 - =gnome-base/gnome-shell-43* - gnome-base/gvfs - gnome-extra/evolution-data-server - || ( media-libs/libcanberra media-libs/gsound ) - nautilus? ( - dev-python/nautilus-python - gnome-base/nautilus[introspection] ) -" -DEPEND="${COMMON_DEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="For knowing more about how to do the setup, please visit: -https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_configure() { - # nemo support relies on nemo-python from https://github.com/linuxmint/nemo-extensions - # https://bugs.gentoo.org/694388 - meson_src_configure \ - -Dinstalled_tests=false \ - -Dnemo=false \ - $(meson_use nautilus) -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_preinst() { - gnome2_schemas_savelist - xdg_pkg_preinst -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - readme.gentoo_print_elog -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild index 39905e9e2009..4b0918ef68ba 100644 --- a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild +++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/GSConnect/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="nautilus" COMMON_DEPEND="dev-libs/glib:2" diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild new file mode 100644 index 000000000000..1df2254b8cf4 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Display the current weather in the clock" +HOMEPAGE="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock" +COMMIT="38ba36090961a37260215ae04f4a7e0a1377da95" +SRC_URI="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-3.38 + gnome-extra/gnome-weather +" +DEPEND="" +BDEPEND="" + +extension_uuid="weatherintheclock@JasonLG1979.github.io" +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + default + # https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/issues/30 + sed -i -e 's/"43"/"43", "44"/' \ + "${extension_uuid}"/metadata.json || die +} + +src_compile() { :; } + +src_install() { + einstalldocs + insinto /usr/share/gnome-shell/extensions/ + doins -r "${extension_uuid}" +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index 1eeed280193d..0a8cc36e281e 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,3 +1 @@ -DIST gnome-shell-extensions-43.1.tar.xz 226868 BLAKE2B c96902c01d5260c916e139eb31dbf71fc2dc054d18c2222898d530ee9f28cfea6a745d38cb7f4e54a7ee4a5ce8da93b5e25eebc52e6518ad99d1eae64d3e14dc SHA512 9901e738a5af5a6139da8fc928b95e5afef6e7b80b24e3284603fc4341e588d738b9c16a7bcba2a3e79af2729c468fd756b584394559b2794b335e656c092bae DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6 -DIST gnome-shell-extensions-44.rc.tar.xz 227012 BLAKE2B 2051e08f6a1051443acfade8afd7ca8ab0e58f3ab56f7161f2a7367385dffae77ae1936d647fdd5cb74a3fb92921495f623426b1f495d51ef1c90830f69e9f0e SHA512 4b1607a349a30f4ec077019fbf50818f9c96aaf835b4db53662fb17956d638f40ae374bbf33d28e74daea4729e1aaaa78a10bd26369bdf6e3cef06bda725cdfe diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.1.ebuild deleted file mode 100644 index 8b4aeb1e7330..000000000000 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org readme.gentoo-r1 meson xdg - -DESCRIPTION="JavaScript extensions for GNOME Shell" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -DEPEND=" - >=dev-libs/glib-2.26:2 - >=gnome-base/libgtop-2.28.3[introspection] - >=app-eselect/eselect-gnome-shell-extensions-20111211 -" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0[introspection] - >=dev-libs/gjs-1.29 - dev-libs/gobject-introspection:= - gnome-base/gnome-menus:3[introspection] - =gnome-base/gnome-shell-$(ver_cut 1)* - gui-libs/libadwaita[introspection] - media-libs/clutter:1.0[introspection] - media-libs/graphene[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - x11-themes/adwaita-icon-theme - >=x11-wm/mutter-3.32[introspection] -" -BDEPEND=" - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Installed extensions installed are initially disabled by default. -To change the system default and enable some extensions, you can use -# eselect gnome-shell-extensions - -Alternatively, to enable/disable extensions on a per-user basis, -you can use the gnome-extensions-app (included with gnome-shell), -https://extensions.gnome.org/ web interface, or modify the -org.gnome.shell enabled-extensions gsettings key from the command -line or a script." - -src_configure() { - local emesonargs=( - -Dextension_set=all - -Dclassic_mode=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - - readme.gentoo_print_elog -} diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild index 6417f8b92d6f..7d0f3eabee70 100644 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.26:2 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild deleted file mode 100644 index 00a5670ac6a6..000000000000 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org readme.gentoo-r1 meson xdg - -DESCRIPTION="JavaScript extensions for GNOME Shell" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/glib-2.26:2 - >=gnome-base/libgtop-2.28.3[introspection] - >=app-eselect/eselect-gnome-shell-extensions-20111211 -" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0[introspection] - >=dev-libs/gjs-1.29 - dev-libs/gobject-introspection:= - gnome-base/gnome-menus:3[introspection] - =gnome-base/gnome-shell-$(ver_cut 1)* - gui-libs/libadwaita[introspection] - media-libs/clutter:1.0[introspection] - media-libs/graphene[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - x11-themes/adwaita-icon-theme - >=x11-wm/mutter-3.32[introspection] -" -BDEPEND=" - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Installed extensions installed are initially disabled by default. -To change the system default and enable some extensions, you can use -# eselect gnome-shell-extensions - -Alternatively, to enable/disable extensions on a per-user basis, -you can use the gnome-extensions-app (included with gnome-shell), -https://extensions.gnome.org/ web interface, or modify the -org.gnome.shell enabled-extensions gsettings key from the command -line or a script." - -src_configure() { - local emesonargs=( - -Dextension_set=all - -Dclassic_mode=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - - readme.gentoo_print_elog -} diff --git a/gnome-extra/gnome-shell-frippery/Manifest b/gnome-extra/gnome-shell-frippery/Manifest index 6ca39014c336..d06f4ab33620 100644 --- a/gnome-extra/gnome-shell-frippery/Manifest +++ b/gnome-extra/gnome-shell-frippery/Manifest @@ -1 +1 @@ -DIST gnome-shell-frippery-43.0.tgz 78879 BLAKE2B e7cf6edfbe6b9dfd6ced3da661ce63b30c828926d52229d91d18c311eb088ad102b7329b3ed646522a2185d5d2a3297db8967e6edb1c3122b9b5038123656b3f SHA512 3e506bb7fce42532315c760e58e5dc890c05a64a19050733e0057ca294d08011e5f786be6339c27d90739189d01b27d43cf027115700b5458637b3b2e63702b5 +DIST gnome-shell-frippery-44.0.tgz 78914 BLAKE2B 3c9ac965b876eed5505729a050b1b78754c6a69b710233a81df7fae933d5a405c4743aa25709e3ddfbf7f4de96edcfb6c6a71b27740777b174e065dd292f0f29 SHA512 731d7a7a6d1b173ba7a2b632d6040837b6ce4cf4f789a36c3ae3ee176e39b5c38c8e0d6ed76a811a6ef3a2caff75ca05b5ad91d410e102e36f498bd4a032ab2f diff --git a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-43.0.ebuild b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild index c650045b3a1d..0af620dcfbd1 100644 --- a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-43.0.ebuild +++ b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ RDEPEND=" dev-libs/gobject-introspection:= gui-libs/gtk:4[introspection] gnome-base/gnome-menus:3[introspection] - =gnome-base/gnome-shell-43* + =gnome-base/gnome-shell-44* media-libs/clutter:1.0[introspection] x11-libs/pango[introspection] " diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest index e2fba7f1aa02..a6d385d75a05 100644 --- a/gnome-extra/gnome-software/Manifest +++ b/gnome-extra/gnome-software/Manifest @@ -1,4 +1,2 @@ -DIST gnome-software-43.4.tar.xz 2367068 BLAKE2B 9da461876c275a68f75dc5cab15dab1620b084f85115f0695f084f4f85469ede67168feca2123c3303170fbefc00eee59097cca66441c3e01ab3d569fea2c4ec SHA512 3e4c8d29569238ffa116beb8e711f05172572b9b31de7d6f5ff1e26465c9f5be97e465f44ea2f6889e1a6c2b626a2de13b99d2e348a4ef150dca3d56c84ab5cd -DIST gnome-software-43.5.tar.xz 2366940 BLAKE2B 0f8a371586ffccbf6cf1b58522417a343e70722ad49870eafa09d514d1f0b236100eab092a1d05bf87320c87e5e7a196db945c2d22feebb634a5a156e6f8d82c SHA512 c3d0b05122f5444b1db00719b99f80771ac2ee25ac3caea053bdc734e9faa9730263d20408d4bd87430141392613504b8dff59917eb6a97765302f04ff4306d0 -DIST gnome-software-44.0.tar.xz 2424172 BLAKE2B 70f20720f6547b0e88d726d9127b989b275f12766bd0fbba86c0ba90ebaf0dcda64f10387bf5a409652f37a5b06baf7447a15a23e811be756172617b1687217f SHA512 592a88fd3488d7d9cd573eff99e8ec503169b52354d672263d7e514846c666c56f87fcbdb31fb8c497ed048808ec223646c247326af76a7e4a361084fd1b180e -DIST gnome-software-44.rc.tar.xz 2425640 BLAKE2B a8ffd06dac827cb444d4c62ad495ee1b43644cca9f027b42bb447b24308354b38388773d1df8c45165716f192f2444a47892e56c5e8acb22e3855ab6256460c7 SHA512 15d40987a001af58dd0a671c8aa7399a1397a21bcd62ff5850e5dde4cee67cb64d53408492d8da0990cee301bf535b5c1954257d8dcbb0f49ba74ee1347ec843 +DIST gnome-software-44.1.tar.xz 2422660 BLAKE2B af23ff99a4b5746a1525830bb5454dc823eba519829d390dc21d412a17347396b594df969d5cc80ffc552cf4edf3961e29cf3781f4553bc74293e96bbd33f000 SHA512 4f6d50d8308b3d2694a67f35db0c716f8631380282c7586243499449dd86d11ebfa08a18ccd083839b93bcf7e1b16075433cb427642c2c7b59033e721bb32c9b +DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6 SHA512 0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251 diff --git a/gnome-extra/gnome-software/gnome-software-43.4.ebuild b/gnome-extra/gnome-software/gnome-software-43.4.ebuild deleted file mode 100644 index b8cd7539d16d..000000000000 --- a/gnome-extra/gnome-software/gnome-software-43.4.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Gnome install & update software" -HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" - -RDEPEND=" - >=dev-libs/appstream-0.14.0:0= - >=x11-libs/gdk-pixbuf-2.32.0:2 - >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.6:4 - >=dev-libs/glib-2.70.0:2 - >=dev-libs/json-glib-1.6.0 - >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.0.1:1 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) - sys-auth/polkit - firmware? ( >=sys-apps/fwupd-1.5.6 ) - flatpak? ( - >=sys-apps/flatpak-1.14.0-r1 - dev-util/ostree - ) - udev? ( dev-libs/libgudev ) - >=gnome-base/gsettings-desktop-schemas-3.11.5 -" -DEPEND="${RDEPEND} - test? ( dev-libs/libglib-testing ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 - ) -" - -src_prepare() { - default - xdg_environment_reset - - sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die - # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) - sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use test tests) - $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. - -Dman=true - -Dpackagekit=false - # -Dpackagekit_autoremove - -Dpolkit=true - -Deos_updater=false # Endless OS updater - $(meson_use firmware fwupd) - $(meson_use flatpak) - -Dmalcontent=false - -Drpm_ostree=false - -Dwebapps=true - -Dhardcoded_foss_webapps=true - -Dhardcoded_proprietary_webapps=true - $(meson_use udev gudev) - -Dapt=false - -Dsnap=false - -Dexternal_appstream=false - $(meson_use gtk-doc gtk_doc) - -Dhardcoded_curated=true - -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken - -Dmogwai=false #TODO? - $(meson_feature sysprof) - -Dprofile='' - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-software/gnome-software-44.0.ebuild b/gnome-extra/gnome-software/gnome-software-44.1.ebuild index 78e8766c6584..1f4b773cf8cb 100644 --- a/gnome-extra/gnome-software/gnome-software-44.0.ebuild +++ b/gnome-extra/gnome-software/gnome-software-44.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gn LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" RDEPEND=" diff --git a/gnome-extra/gnome-software/gnome-software-43.5.ebuild b/gnome-extra/gnome-software/gnome-software-44.2.ebuild index b8cd7539d16d..1f4b773cf8cb 100644 --- a/gnome-extra/gnome-software/gnome-software-43.5.ebuild +++ b/gnome-extra/gnome-software/gnome-software-44.2.ebuild @@ -10,18 +10,18 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gn LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" RDEPEND=" >=dev-libs/appstream-0.14.0:0= >=x11-libs/gdk-pixbuf-2.32.0:2 >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.6:4 + >=gui-libs/gtk-4.9.2:4 >=dev-libs/glib-2.70.0:2 >=dev-libs/json-glib-1.6.0 >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.0.1:1 + >=gui-libs/libadwaita-1.3_rc:1 sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) sys-auth/polkit diff --git a/gnome-extra/gnome-software/gnome-software-44_rc.ebuild b/gnome-extra/gnome-software/gnome-software-44_rc.ebuild deleted file mode 100644 index 6416142c96cf..000000000000 --- a/gnome-extra/gnome-software/gnome-software-44_rc.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Gnome install & update software" -HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" - -RDEPEND=" - >=dev-libs/appstream-0.14.0:0= - >=x11-libs/gdk-pixbuf-2.32.0:2 - >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.9.2:4 - >=dev-libs/glib-2.70.0:2 - >=dev-libs/json-glib-1.6.0 - >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.3_rc:1 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) - sys-auth/polkit - firmware? ( >=sys-apps/fwupd-1.5.6 ) - flatpak? ( - >=sys-apps/flatpak-1.14.0-r1 - dev-util/ostree - ) - udev? ( dev-libs/libgudev ) - >=gnome-base/gsettings-desktop-schemas-3.11.5 -" -DEPEND="${RDEPEND} - test? ( dev-libs/libglib-testing ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 - ) -" - -src_prepare() { - default - xdg_environment_reset - - sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die - # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) - sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use test tests) - $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. - -Dman=true - -Dpackagekit=false - # -Dpackagekit_autoremove - -Dpolkit=true - -Deos_updater=false # Endless OS updater - $(meson_use firmware fwupd) - $(meson_use flatpak) - -Dmalcontent=false - -Drpm_ostree=false - -Dwebapps=true - -Dhardcoded_foss_webapps=true - -Dhardcoded_proprietary_webapps=true - $(meson_use udev gudev) - -Dapt=false - -Dsnap=false - -Dexternal_appstream=false - $(meson_use gtk-doc gtk_doc) - -Dhardcoded_curated=true - -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken - -Dmogwai=false #TODO? - $(meson_feature sysprof) - -Dprofile='' - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest index 3a4748ad1cb7..8dec148a6d31 100644 --- a/gnome-extra/gnome-system-monitor/Manifest +++ b/gnome-extra/gnome-system-monitor/Manifest @@ -1,3 +1 @@ -DIST gnome-system-monitor-42.0.tar.xz 978208 BLAKE2B ba52048e643eef1dd556dc833fc5ebdf6a07559551c5e28dc46c3d143676571f7704667263f9974d87d6ed3679c15c955178a02e9ed5f69b4bc25c78d9b32e4e SHA512 880093fd75a87993ff8def1db9f6f090edaad43c6dc08564f61b9dbfa8c10df5e6d6a9a9072737d802503b34ba70de7bf7ef5aab2bf055ea68e795ec11a48bdd DIST gnome-system-monitor-44.0.tar.xz 1012688 BLAKE2B b9e537ac865c31e0aa05958f067181bf3ef73e4997e818ec4d5d61da65954e910c908901ed55cceac447798d092944a01999fc37f38c7ce51590efedf7f12a85 SHA512 052dcdc927ad53ea601f1f3da6a921fe21b04f69aaa8b75a5096fdcdac5706391180c476b5c87a98012fa7b5dc6c5c43b8c88c30a38b12868c4188020e8ec3b8 -DIST gnome-system-monitor-44.rc.tar.xz 1012032 BLAKE2B 51e77c5dfdeb1da5656b6b257183180a714d0780a242cb67a55941dc435b82299099d9b0e71350b6988030bee539a6e6acbcaeb1efc5090508fba3c284ebbbfc SHA512 df37c3b5b5815b65641ec783928d5880db33fd5d5b3a47670555369e51fb11e08cab75bfc2523e45146dd334972d82aeb7f4176fdedf04cbaa07578a8de23ddf diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild deleted file mode 100644 index 5ba7db4040cb..000000000000 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Gnome System Monitor" -HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="systemd X" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-cpp/glibmm-2.46:2 - >=dev-libs/glib-2.56.0:2 - >=x11-libs/gtk+-3.22:3[X(+)] - >=dev-cpp/gtkmm-3.3.18:3.0 - >=dev-cpp/atkmm-2.28:0 - >=gnome-base/libgtop-2.37.2:2= - >=gui-libs/libhandy-1.5.0:1= - >=gnome-base/librsvg-2.35:2 - >=dev-libs/libxml2-2.0:2 - X? ( >=x11-libs/libwnck-2.91.0:3 ) - systemd? ( >=sys-apps/systemd-44:0= ) -" -# eautoreconf requires gnome-base/gnome-common -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - >=sys-auth/polkit-0.114 -" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114 - -src_configure() { - local emesonargs=( - $(meson_use X wnck) - $(meson_use systemd) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild index 20b1f013e850..ec9e0206c5ac 100644 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild +++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" LICENSE="GPL-2+" SLOT="0" IUSE="systemd X" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-cpp/glibmm-2.46:2 diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild deleted file mode 100644 index 72774afae814..000000000000 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Gnome System Monitor" -HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="systemd X" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-cpp/glibmm-2.46:2 - >=dev-libs/glib-2.56.0:2 - >=x11-libs/gtk+-3.22:3[X(+)] - >=dev-cpp/gtkmm-3.3.18:3.0 - >=dev-cpp/atkmm-2.28:0 - >=gnome-base/libgtop-2.37.2:2= - >=gui-libs/libhandy-1.5.0:1= - >=gnome-base/librsvg-2.35:2 - >=dev-libs/libxml2-2.0:2 - X? ( >=x11-libs/libwnck-2.91.0:3 ) - systemd? ( >=sys-apps/systemd-44:0= ) -" -# eautoreconf requires gnome-base/gnome-common -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - >=sys-auth/polkit-0.114 -" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114 - -src_configure() { - local emesonargs=( - $(meson_use X wnck) - $(meson_use systemd) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest index 85cd6ed5b9d3..94f54ba8bb1d 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,3 +1 @@ -DIST gnome-user-docs-43.0.tar.xz 11303880 BLAKE2B c9f3e0757eaa25944198c4c07809a86642e9e879e83856aaa3f8f968b35dc45667768acda0039f1e8a6f9a57e86afbd2d8df5e21d3ab7fa41a5e79cfe0f666eb SHA512 cf14edc34049d8e770f31e34b722a3309009fac64f3ac159cdf2baaebf7bd70ea8f0c592b398c9f0e21e11c7ac10d91a97a0079376da07dd1d433c2d3703eeef -DIST gnome-user-docs-44.0.tar.xz 12570592 BLAKE2B 1acb8a1a46eb85e42d21a45122d01ff85ea7f687e767f2f091b807abab80cfe373fc6dbed2fa1a513a80db2d35d7b066455d5290e3c61fd71e217f91242ea6f2 SHA512 144c5053998594cfa7e80c730b6ef1cd60dcd9dae34756e6116c5ef96d1660d7153e64348dbab4efdd26c073b56c0740f218778de48fa684d37a8a3e57d98d55 -DIST gnome-user-docs-44.rc.tar.xz 12461604 BLAKE2B 9a97fac53bc4510174b3ae3a180c540625e15babec9b1fb03c93e40526e9eeb04aa6580a502db4b930b38000a622d3010da3132dfe3f65f5cc6f83b863c251ba SHA512 86bdac3f1869e4c2b778f12b8bf2227331f615e9ae0d94b391293dc2df4db457a59939f97157f1ba71af8feb9268e474acd4c7cede1b06f954c61ad29a90dd0f +DIST gnome-user-docs-44.1.tar.xz 13297308 BLAKE2B 4e6c15d7511157c677d578804c883b7af3e8961cb9edfc192a51ef5d79020f638759c54d1f4ea26799bd59a8c008cf88e5432e1393ceaa82dfd4e9aab45b8d43 SHA512 9f1351232d09249ec21c9574e4d691e77eabf3840eb41242afeb44243049ffdc3ee3a064ef36962eb5418c4445c23be27675fdd2c1d71c758a3564419a1fd950 diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild deleted file mode 100644 index f5c2e5bd8bf7..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -BDEPEND="test? ( dev-libs/libxml2 )" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-43.0.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44.1.ebuild index 69360df4152a..6d6893af6ae3 100644 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-43.0.ebuild +++ b/gnome-extra/gnome-user-docs/gnome-user-docs-44.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild deleted file mode 100644 index a58cd2f28535..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -BDEPEND="test? ( dev-libs/libxml2 )" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest index ccfdefc905ac..1046872ef8b4 100644 --- a/gnome-extra/gnome-weather/Manifest +++ b/gnome-extra/gnome-weather/Manifest @@ -1,3 +1 @@ -DIST gnome-weather-43.0.tar.xz 234344 BLAKE2B d255fec2103f9af3ce36db64d0d294732693850c9acd6bd53ea45552ac19e577786df3b110b66ff59d0d99df9f39f53592f48b4e1cad3aabf675bb4a410e19a9 SHA512 392f9c3f41583767d3dc8f3411b36c7eacc6191648879948f87c92d0891cf7ee34090e7093a91a5d7e07b4b795235a3ff675c1f34854b61e5faa6fe7dba17b9b DIST gnome-weather-44.0.tar.xz 236152 BLAKE2B 40ff3e2d3339fbab0da3629c95e843ad3a304c76aadc6f7772ae7fd38337dc7c3aad1e90cfee1a513b770788a223838b741728d6307b815fa50453f9d355c903 SHA512 56f4eb716793c047b438c6f5839bc60bae478b6f407bf067c4df51be35a96b31d9d98b33faf7f6e52606b22827f0da72289558da89c2746ee6e2fad6d3332e05 -DIST gnome-weather-44.rc.tar.xz 236064 BLAKE2B 3caae800b43f5f705534ce33624624dbc12909162416f6d46745c61f27703d7581e0aec58d1fc1085bcc970a4abb856632eb53fc1a4dac50fbdb179434c1c698 SHA512 c95d839dd94a5cc25bb782ab5181f1b0f88f948f3723358de393ffdabbff084007c22580fc580be402a2cc071a770caa77228d154f81b20172712317555b6206 diff --git a/gnome-extra/gnome-weather/gnome-weather-43.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-43.0.ebuild deleted file mode 100644 index c6fef85bd485..000000000000 --- a/gnome-extra/gnome-weather/gnome-weather-43.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A weather application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather" - -LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.56:= - >=gui-libs/gtk-4.5:4 - >=dev-libs/gjs-1.71.0 - >=app-misc/geoclue-2.3.1:2.0 - >=gui-libs/libadwaita-1.2.0:1= - >=dev-libs/libgweather-3.90.0:4= -" -RDEPEND="${DEPEND} - gnome-base/gsettings-desktop-schemas -" -# libxml2 required for glib-compile-resources -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -# Tests have a lot of issues, starting with reliance on a system installation, -# accessing the network and other intermittent failures with network-sandbox disabled -# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed) -# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') -# With 3.34, this is now behind a dogtail option we can pass (and have data validation) - -src_configure() { - meson_src_configure -Dprofile=default -Ddogtail=false -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild index 248617832067..fd2ee5e451bc 100644 --- a/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild +++ b/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather" LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.32:2 diff --git a/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild b/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild deleted file mode 100644 index 89513c5ace3d..000000000000 --- a/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A weather application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.56:= - >=gui-libs/gtk-4.5:4 - >=dev-libs/gjs-1.71.0 - >=app-misc/geoclue-2.3.1:2.0 - >=gui-libs/libadwaita-1.2.0:1= - >=dev-libs/libgweather-3.90.0:4= -" -RDEPEND="${DEPEND} - gnome-base/gsettings-desktop-schemas -" -# libxml2 required for glib-compile-resources -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -# Tests have a lot of issues, starting with reliance on a system installation, -# accessing the network and other intermittent failures with network-sandbox disabled -# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed) -# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') -# With 3.34, this is now behind a dogtail option we can pass (and have data validation) - -src_configure() { - meson_src_configure -Dprofile=default -Ddogtail=false -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest index 8bb4c9e7a271..066e08979e7d 100644 --- a/gnome-extra/gucharmap/Manifest +++ b/gnome-extra/gucharmap/Manifest @@ -1,3 +1,2 @@ -DIST gucharmap-15.0.2.tar.bz2 1480065 BLAKE2B 9fa5c024d05b25da2ec5d8a93efd2428ca0e47e88e3c5e701995664a548775ae6061fbe1bc4671c15595151a68a3e186544f671b683231461f9be02a86caf11e SHA512 5b345cd0cfe5c588ae062f402c66b45fbbdd03705c4c4900a2314ff19562279436712e19d7143d87cbf6db49e10cba825dd37c0a57aba8b1c1fd9a3e7dbe363e -DIST gucharmap-15.0.3.tar.bz2 1480191 BLAKE2B 9cb551099982286305b24afc8c5d134f61a937e22641d254c0ce60de73b02d9fdb2d4a6c7f6c760bce0ef4e434ead07db0a8f1a14c7ef3a5d8a8ea9ab5af5a33 SHA512 017bd747bfce02c10d6a8f4528ff90f0e99f19e037704d706af73f8751c2ecb3d3ebd01e1d0499d910a368b2b0707cc91d48d7943a3157f0f20522be7ce769c6 +DIST gucharmap-15.0.4.tar.bz2 1453197 BLAKE2B 718890e466e19934b012a79deefc2174edba6de59bd9a374dee5e8cf396fd0a06ae8e4db4cfb223d43284d59be87344310e4cb94e1e45ae158e0213e7bfa06f5 SHA512 280fb164f2d850f9b4a8e54c24d0bc461e0abe2e53f34a6f2f0098397c04856091c6f730cfa9451de5b676b569e2a43bcf2a9dfe160f916b00622ec5535c1e94 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1 diff --git a/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild b/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild deleted file mode 100644 index 375128fee077..000000000000 --- a/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild +++ /dev/null @@ -1,74 +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 gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="Unicode character map viewer and library" -HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap" -SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="2.90" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -UNICODE_VERSION="15.0" - -IUSE="+introspection gtk-doc vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND="media-libs/freetype:2 - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=dev-libs/libpcre2-10.21:= - =app-i18n/unicode-data-${UNICODE_VERSION}* - >=x11-libs/pango-1.42.4-r2[introspection?] -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - app-text/docbook-xml-dtd:4.1.2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( >=dev-util/gtk-doc-1 ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/14.0.1-install-user-help.patch - "${FILESDIR}"/15.0.1-fix-file-conflicts.patch -) - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcharmap=true - -Ddbg=false # in 14.0.1 all this does is pass -ggdb3 - $(meson_use gtk-doc docs) - $(meson_use introspection gir) - -Dgtk3=true - -Ducd_path="${EPREFIX}/usr/share/unicode-data" - $(meson_use vala vapi) - ) - - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gucharmap/gucharmap-15.0.2.ebuild b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild index d5cda00d943f..d5cda00d943f 100644 --- a/gnome-extra/gucharmap/gucharmap-15.0.2.ebuild +++ b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild diff --git a/gnome-extra/libgda/libgda-5.2.9-r1.ebuild b/gnome-extra/libgda/libgda-5.2.9-r1.ebuild index aa2f5c31bbe1..047fb144b015 100644 --- a/gnome-extra/libgda/libgda-5.2.9-r1.ebuild +++ b/gnome-extra/libgda/libgda-5.2.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ DESCRIPTION="GNOME database access library" HOMEPAGE="https://www.gnome-db.org/" LICENSE="GPL-2+ LGPL-2+" -IUSE="berkdb canvas debug firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala" +IUSE="berkdb canvas debug firebird keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala" REQUIRED_USE=" canvas? ( gtk ) graphviz? ( gtk ) @@ -20,7 +20,7 @@ REQUIRED_USE=" # firebird license is not GPL compatible SLOT="5/4" # subslot = libgda-5.0 soname version -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" app-text/iso-codes @@ -31,7 +31,7 @@ RDEPEND=" sys-libs/ncurses:0= berkdb? ( sys-libs/db:* ) firebird? ( dev-db/firebird ) - gnome-keyring? ( app-crypt/libsecret ) + keyring? ( app-crypt/libsecret ) gtk? ( >=x11-libs/gtk+-3.0.0:3 canvas? ( x11-libs/goocanvas:2.0= ) @@ -139,7 +139,7 @@ src_configure() { $(use_with canvas goocanvas) \ $(use_enable debug) \ $(use_with firebird firebird /usr) \ - $(use_with gnome-keyring libsecret) \ + $(use_with keyring libsecret) \ $(use_with graphviz) \ $(use_with gtk ui) \ $(use_with http libsoup) \ diff --git a/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch b/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch new file mode 100644 index 000000000000..c28811401e82 --- /dev/null +++ b/gnome-extra/libgsf/files/1.14.50-configure-clang16.patch @@ -0,0 +1,23 @@ +https://bugs.gentoo.org/898818 +https://gitlab.gnome.org/GNOME/libgsf/-/merge_requests/13 + +From 167d7f96c81683392933ddb8c427e5d7c8ce284d Mon Sep 17 00:00:00 2001 +From: Florian Weimer <fweimer@redhat.com> +Date: Thu, 27 Apr 2023 20:34:34 +0200 +Subject: [PATCH] configure.ac: Avoid implicit int in libbz2 probe + +Otherwise, this probe will always fail with future compilers, +which are likely not to support implict ints by default. +--- a/configure.ac ++++ b/configure.ac +@@ -427,7 +427,7 @@ if test "x$test_bz2" = xtrue ; then + #undef VERSION + #undef HAVE_STDLIB_H + #include <bzlib.h> +- main () ++ int main (void) + { + return BZ2_bzDecompressInit (NULL, 0, 0); + } +-- +GitLab diff --git a/gnome-extra/libgsf/libgsf-1.14.50.ebuild b/gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild index b527712ed0d9..7456d7acc02f 100644 --- a/gnome-extra/libgsf/libgsf-1.14.50.ebuild +++ b/gnome-extra/libgsf/libgsf-1.14.50-r1.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 + +GNOME2_EAUTORECONF=yes inherit gnome2 DESCRIPTION="The GNOME Structured File Library" @@ -9,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf" LICENSE="GPL-2 LGPL-2.1" SLOT="0/114" # libgsf-1.so version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="bzip2 gtk +introspection test" RESTRICT="!test? ( test )" @@ -34,6 +36,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/1.14.49-skip-valgrind-tests.patch + "${FILESDIR}"/1.14.50-configure-clang16.patch ) src_configure() { diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest index 66d066bbf345..ab294d94130c 100644 --- a/gnome-extra/nemo-fileroller/Manifest +++ b/gnome-extra/nemo-fileroller/Manifest @@ -1,2 +1 @@ -DIST nemo-extensions-5.2.0.tar.gz 533607 BLAKE2B 0c9ca96e2ac57a42765f3b598d4681e1f8a00b7804edd0ae500e80ce8d013f3fcdfafdd1ccba7d13d33639e6128aed54b5909baa463c040fd88d64d56d14dcdd SHA512 deaf8c8582119f75b13f65dd60e8b5a2db68dece6a3237e2d31c11adf35ca8fc3ea9b16d53b21a0ddb3772759b8a8993779da6e9ee4cf765889515fdcb03998d DIST nemo-extensions-5.6.1.tar.gz 535363 BLAKE2B cde43f8d38073ea83ab8a5d44b9edbd4d517d7299682f23a7d88784853818a6c77a6680164a8a155f877b48954bb009c9cb5d410c213738c790a892801c5d897 SHA512 d8896baaf78ae79c2e4b886603e77dc5b8372c392f91f5c554e15d60a5abc5a06b8e62e1ca3481c3cd32913e7d90150f63e01fb4fa3c1c596a4de26d6ac5be04 diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild deleted file mode 100644 index f3594a63e6dc..000000000000 --- a/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="Nemo file-roller integration" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo-extensions" -SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> nemo-extensions-${PV}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -DEPEND=" - >=dev-libs/glib-2.14.0 - >=gnome-extra/nemo-2.0.0 -" -RDEPEND=" - ${DEPEND} - app-arch/file-roller -" - -S="${WORKDIR}/nemo-extensions-${PV}/${PN}" diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild index c0ec7518f544..93f2ce95914c 100644 --- a/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild +++ b/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/nemo-fileroller-5. LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.14.0 diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest index c99d16ec27e1..1e62a1ff8461 100644 --- a/gnome-extra/nemo/Manifest +++ b/gnome-extra/nemo/Manifest @@ -1,2 +1,2 @@ -DIST nemo-5.2.4.tar.gz 1492077 BLAKE2B dc6efb24921d5408938ff5b8660653789a77d6607e2e023d73eb5722a0a8bc75cd22d1241f5e852d0429d05f6ec4fd1abb798b8be1ecf513eeed108a256e506c SHA512 0aa3f7e0c2bdb9d7f1874c17caea0e4a3da062fc243de1f1657bdb83090a1afb099baa404f211092f83cf6852c423b244482faf0ad6beaaddc072cbce17cc6d4 DIST nemo-5.6.1.tar.gz 1496434 BLAKE2B 74c6745640a03c6fc61834f07d823221300d87c772cdb5dfe2c211c01a4808e76c50e573d3d481f72a9be820c849ffb0725df8bfbfff6c61b030be673030b751 SHA512 7880c034da893f7f0fb696a7ca885fd3b40cfde3a39f16cdc5963ffc73a55665e1aad37a62f9d06463cd27753bbe9420c760b733d9bc5f02e3e77df892f19eba +DIST nemo-5.6.5.tar.gz 1498469 BLAKE2B 1ead71e79170e977e21dd631f7875198b3aa411689bd59b9c64b50a3c3b02a396f2b1cbc1e1420bf242004a6a724b8498e7e0cdd2b48b9d5e54ed97d21331cba SHA512 b37181e419d5a9427931d29f2addf9faebca7d74d8b8337dc9cb62ebc3b8f8d9dcef978bc6fc9be65efc41bd2a153685849f10cac9e28ffb3ccb3a8dee5aa739 diff --git a/gnome-extra/nemo/nemo-5.6.1.ebuild b/gnome-extra/nemo/nemo-5.6.1.ebuild index fe4769786646..d28e11335662 100644 --- a/gnome-extra/nemo/nemo-5.6.1.ebuild +++ b/gnome-extra/nemo/nemo-5.6.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="exif gtk-doc +nls selinux test xmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/gnome-extra/nemo/nemo-5.2.4-r1.ebuild b/gnome-extra/nemo/nemo-5.6.5.ebuild index 474e0c920758..3e20d3f28c70 100644 --- a/gnome-extra/nemo/nemo-5.2.4-r1.ebuild +++ b/gnome-extra/nemo/nemo-5.6.5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="exif gtk-doc +nls selinux test xmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -22,22 +22,20 @@ RESTRICT="test" COMMON_DEPEND=" ${PYTHON_DEPS} - dev-libs/atk + >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.45.7:2[dbus] >=dev-libs/gobject-introspection-0.9.12:= >=dev-libs/libxml2-2.7.8:2 - gnome-base/dconf:0= - >=gnome-extra/cinnamon-desktop-5.2:0= + >=gnome-extra/cinnamon-desktop-5.6:0= gnome-extra/libgsf:= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.10.0:3[introspection] - >=x11-libs/libnotify-0.7 x11-libs/libX11 >=x11-libs/pango-1.40.0 - >=x11-libs/xapp-2.2.8 + >=x11-libs/xapp-2.4.1 - exif? ( >=media-libs/libexif-0.6.20:= ) + exif? ( >=media-libs/libexif-0.6.20 ) selinux? ( sys-libs/libselinux ) xmp? ( >=media-libs/exempi-2.2.0:= ) " @@ -48,7 +46,7 @@ RDEPEND=" ') x11-themes/adwaita-icon-theme - nls? ( >=gnome-extra/cinnamon-translations-5.2 ) + nls? ( >=gnome-extra/cinnamon-translations-5.6 ) " PDEPEND=" >=gnome-base/gvfs-0.1.2 @@ -83,6 +81,7 @@ ${PN} search capabilities can be extended through external helpers. Install any of the following packages to make their associated file types searchable. +epub - app-arch/unzip and app-text/html2text Image metadata - media-gfx/exif MP3 tags - media-sound/id3 Microsoft Office .doc - app-text/catdoc diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest index 01c153a2b856..0bfcd12af5af 100644 --- a/gnome-extra/nm-applet/Manifest +++ b/gnome-extra/nm-applet/Manifest @@ -1 +1 @@ -DIST network-manager-applet-1.30.0.tar.xz 1880076 BLAKE2B 9fb663baf40760818055fb89528d593c53fb6c3884b375712e44967250b294651ce2d9d16fe080a7f64cd111fb3581a3fc56e6e9478ed1765f3bc42303995686 SHA512 2c0acf1942c0d238b28a2d9d39f8741f376dd16defefc776852c63f79c2e8e01974c3a485dc6382d5a239b8308eb12bb668f1c327ef27e7fc228d1ad03498b7d +DIST network-manager-applet-1.32.0.tar.xz 1899584 BLAKE2B 7ce83c1a81ef62002283b87d09dd7045d3688597f71dba7f91b6feaed504934af10974cbe5732027a187a031df6668697cd433ad4bb5975503b1c7fa6789d6c2 SHA512 a7abe55c88fa95406e62fb442c068f95325fca748438aa037e0bd5b23add6454c3bc27ac54afe520746d32845bc7403f228f9bfde8e70c7442c906a8227ebe6c diff --git a/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild b/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild deleted file mode 100644 index 02f4bbec2cfb..000000000000 --- a/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="network-manager-applet" - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="NetworkManager connection editor and applet" -HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="appindicator modemmanager selinux teamd" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=app-crypt/libsecret-0.18 - >=net-libs/libnma-1.10.4-r2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libgudev-147:= - >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?] - appindicator? ( - dev-libs/libappindicator:3 - >=dev-libs/libdbusmenu-16.04.0 - ) - modemmanager? ( net-misc/modemmanager ) - selinux? ( sys-libs/libselinux ) - teamd? ( >=dev-libs/jansson-2.7:= ) - - virtual/freedesktop-icon-theme -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Dappindicator=$(usex appindicator ubuntu no) - $(meson_use modemmanager wwan) - $(meson_use selinux) - $(meson_use teamd team) - -Dmore_asserts=0 - -Dld_gc=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild b/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild index c67129fdceca..6e562682a6b0 100644 --- a/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild +++ b/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" LICENSE="GPL-2+" SLOT="0" IUSE="appindicator modemmanager selinux teamd" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.40:2 @@ -20,7 +20,7 @@ RDEPEND=" >=net-libs/libnma-1.10.4-r2 >=x11-libs/gtk+-3.10:3 >=dev-libs/libgudev-147:= - >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?] + >=net-misc/networkmanager-1.16[modemmanager?,teamd?] appindicator? ( dev-libs/libayatana-appindicator >=dev-libs/libdbusmenu-16.04.0 diff --git a/gnome-extra/pch-session/Manifest b/gnome-extra/pch-session/Manifest index ba106c5ae95c..868e38662caa 100644 --- a/gnome-extra/pch-session/Manifest +++ b/gnome-extra/pch-session/Manifest @@ -1,2 +1,3 @@ -DIST pch-session-42.0.tar.bz2 3610664 BLAKE2B c14529dd7be8854e4d24b4b4c3335c44ebd714b4dcd8ada8bf6e8da6236d962c57fb537b4a651118e8f719b7da87141a8c1512bf6a360c7998f23384ed06b14c SHA512 63a73a753cc95dc8e152a4d535674d420861e87a57a9c47b1063b9bdad410ad4c93e2ed2a5e547fae75f9e76b0f640ffc8d0f3116195afbaa18e6a2fdb9c5ae7 DIST pch-session-43.2.tar.bz2 3610733 BLAKE2B b7439af088ce6483ac6a92a9d0ec434d6709496da5bdabb35ac95f7c71d2544866c2fb8e1675b06b6a9274f523c8b763f2de317d7b89a5a4f14e69404f9d273a SHA512 906d0f628eb4435876672e124c110688dc495cc263ef30b8a62661fe38f345fc3e0e262c2dffbb34c7d3adfacc103d4a0c5311cf43df8a7619efc15f99385092 +DIST pch-session-44.0.tar.bz2 3610775 BLAKE2B 4e13ca6492fdcae7ff2edc2012f4a98181affb5a3b08352049a786eadc6b10d369d653d3cd790f119ed2737fa72fa5d0233998a6ee91692dd04658e9c36c559d SHA512 1db395fb43329db1824ec5e6cccb83697b30da214fec132569661d392c409d0606cab9b18d58d0c2f0803ea2351ec56596f8d20782c0a3b392aa570ec9a10902 +DIST pch-session-44.1.tar.bz2 3610721 BLAKE2B 5b057fbaf0f68a8473a92be21166ff5a4a6337d159020bfb3a172a2b55047821b5161facfdc13688b3019471156b52baf137b64f78c6ad6afc27a839b1917237 SHA512 dab3690fe1f9c9aca332a907649d7445f1ab9ce89373b3b58beb412b1a8cf300834998117aa9dadc1e3b029863fd61dc9a4ec9913ff7e2aa60c009c473030064 diff --git a/gnome-extra/pch-session/pch-session-42.0-r1.ebuild b/gnome-extra/pch-session/pch-session-42.0-r1.ebuild deleted file mode 100644 index 1d7b0626e89b..000000000000 --- a/gnome-extra/pch-session/pch-session-42.0-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -DESCRIPTION="Unofficial gnome based session with different default settings and extensions" -HOMEPAGE="https://gitlab.com/pachoramos/pch-session" -SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="bluetooth qt5 webp" - -RDEPEND=" - >=gnome-base/gnome-shell-42 - >=gnome-extra/gnome-shell-extensions-42 - >=gnome-extra/gnome-shell-extension-alphabetical-grid-23.0 - >=gnome-extra/gnome-shell-extension-appindicator-42 - >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-15 - >=gnome-extra/gnome-shell-extension-bing-wallpaper-40 - >=gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20220323 - >=gnome-extra/gnome-shell-extension-dash-to-panel-47 - >=gnome-extra/gnome-shell-extension-desktop-icons-ng-43.0 - >=gnome-extra/gnome-shell-extension-gsconnect-50 - >=gnome-extra/gnome-shell-extension-weather-in-the-clock-20211108-r1 - >=gnome-extra/gnome-tweaks-40.10 - - gnome-extra/gnome-clocks - >=media-fonts/fonts-meta-2 - - bluetooth? ( >=gnome-extra/gnome-shell-extension-bluetooth-quick-connect-29 ) - qt5? ( x11-themes/adwaita-qt ) - webp? ( gui-libs/gdk-pixbuf-loader-webp ) -" -BDEPEND="" -DEPEND="" - -src_prepare() { - default - if ! use bluetooth; then - sed -i -e \ - 's:"bluetooth-quick-connect@bjarosze.gmail.com",::g' \ - usr/share/gnome-shell/modes/pch*.json || die - fi -} - -pkg_preinst() { - gnome2_schemas_update -} - -src_install() { - insinto /usr - doins -r usr/. - einstalldocs -} - -pkg_postinst() { - gnome2_schemas_update -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/pch-session/pch-session-43.2-r1.ebuild b/gnome-extra/pch-session/pch-session-43.2-r1.ebuild index 56c86753e8e6..3c4f4f05b5db 100644 --- a/gnome-extra/pch-session/pch-session-43.2-r1.ebuild +++ b/gnome-extra/pch-session/pch-session-43.2-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="bluetooth qt5 webp" RDEPEND=" diff --git a/gnome-extra/pch-session/pch-session-44.0.ebuild b/gnome-extra/pch-session/pch-session-44.0.ebuild new file mode 100644 index 000000000000..bc5c1be9f513 --- /dev/null +++ b/gnome-extra/pch-session/pch-session-44.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Unofficial gnome based session with different default settings and extensions" +HOMEPAGE="https://gitlab.com/pachoramos/pch-session" +SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt5 webp" + +RDEPEND=" + >=gnome-base/gnome-shell-44 + >=gnome-extra/gnome-shell-extensions-44 + >=gnome-extra/gnome-shell-extension-alphabetical-grid-29.0 + >=gnome-extra/gnome-shell-extension-appindicator-53 + >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-16-r1 + >=gnome-extra/gnome-shell-extension-bing-wallpaper-45 + >=gnome-extra/gnome-shell-extension-dash-to-panel-56 + >=gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2 + >=gnome-extra/gnome-shell-extension-gsconnect-55 + >=gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r1 + >=gnome-extra/gnome-tweaks-40.10 + + >=gnome-extra/gnome-clocks-44.0 + >=media-fonts/fonts-meta-2 + x11-themes/papirus-icon-theme + + qt5? ( x11-themes/adwaita-qt ) + webp? ( gui-libs/gdk-pixbuf-loader-webp ) +" +BDEPEND="" +DEPEND="" + +pkg_preinst() { + gnome2_schemas_update +} + +src_install() { + insinto /usr + doins -r usr/. + einstalldocs +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/pch-session/pch-session-44.1.ebuild b/gnome-extra/pch-session/pch-session-44.1.ebuild new file mode 100644 index 000000000000..24ef861aff41 --- /dev/null +++ b/gnome-extra/pch-session/pch-session-44.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Unofficial gnome based session with different default settings and extensions" +HOMEPAGE="https://gitlab.com/pachoramos/pch-session" +SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="qt5 webp" + +RDEPEND=" + >=gnome-base/gnome-shell-44 + >=gnome-extra/gnome-shell-extensions-44 + >=gnome-extra/gnome-shell-extension-alphabetical-grid-29.0 + >=gnome-extra/gnome-shell-extension-appindicator-53 + >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-16-r1 + >=gnome-extra/gnome-shell-extension-bing-wallpaper-45 + >=gnome-extra/gnome-shell-extension-dash-to-panel-56 + >=gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2 + >=gnome-extra/gnome-shell-extension-gsconnect-55 + >=gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r1 + >=gnome-extra/gnome-tweaks-40.10 + + >=gnome-extra/gnome-clocks-44.0 + >=media-fonts/fonts-meta-2 + sys-power/power-profiles-daemon + x11-themes/papirus-icon-theme + + qt5? ( x11-themes/adwaita-qt ) + webp? ( gui-libs/gdk-pixbuf-loader-webp ) +" +BDEPEND="" +DEPEND="" + +pkg_preinst() { + gnome2_schemas_update +} + +src_install() { + insinto /usr + doins -r usr/. + einstalldocs +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/sushi/Manifest b/gnome-extra/sushi/Manifest index 80db1195e0a1..9fc23c622888 100644 --- a/gnome-extra/sushi/Manifest +++ b/gnome-extra/sushi/Manifest @@ -1 +1,2 @@ DIST sushi-43.0.tar.xz 81552 BLAKE2B 13ca7ec446aeaae454bb0a8c874a786914211a9b27d423189846aba9adb844b224a7f0cb6d95b2e6c4d71043a2b592d14ce9998a9732150517aa18b14b4f2c25 SHA512 0a909f685e49bbddb7fc2cf17338eba08723a796e1e42f09ed404487620437b36c2bdaede3efbb6bd49cd7efde0141e971ac9869f73c0c30bea9b6658978b19e +DIST sushi-44.2.tar.xz 82236 BLAKE2B 144b2a068c0ed81e49236ed2f43125ec9df8eb853dac6d49e55c56d489f6dd41e1704b3e22996bd80bcbda07f0843a831bdbd8296606a9688376bf7fc6140406 SHA512 0e2cd6e619872e7ebd29b01bf6038b3db7f8202f20a77034451e69b722e46ee9f8e20378253f49ccb12b6060490c25555581f10823c778c42ab9edf41016a1da diff --git a/gnome-extra/sushi/sushi-43.0.ebuild b/gnome-extra/sushi/sushi-43.0.ebuild index 764860e2be95..200786e28e3a 100644 --- a/gnome-extra/sushi/sushi-43.0.ebuild +++ b/gnome-extra/sushi/sushi-43.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -52,5 +52,5 @@ src_compile() { } pkg_postinst() { - optfeature "Support viewing file formats such as generated by LibreOffice" app-office/libreoffice + optfeature "Support viewing file formats such as generated by LibreOffice" app-office/libreoffice app-office/libreoffice-bin } diff --git a/gnome-extra/sushi/sushi-44.2.ebuild b/gnome-extra/sushi/sushi-44.2.ebuild new file mode 100644 index 000000000000..1727de732e1c --- /dev/null +++ b/gnome-extra/sushi/sushi-44.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson optfeature xdg + +DESCRIPTION="A quick previewer for Nautilus, the GNOME file manager" +HOMEPAGE="https://gitlab.gnome.org/GNOME/sushi" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +IUSE="wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/libepoxy + >=app-text/evince-3.0[introspection] + media-libs/freetype:2 + >=x11-libs/gdk-pixbuf-2.23.0[introspection] + >=dev-libs/glib-2.29.14:2 + media-libs/gstreamer:1.0[introspection] + media-libs/gst-plugins-base:1.0[introspection] + >=x11-libs/gtk+-3.13.2:3[introspection,wayland?,X?] + >=x11-libs/gtksourceview-4.0.3:4[introspection] + >=media-libs/harfbuzz-0.9.9:= + >=dev-libs/gobject-introspection-1.54:= + net-libs/webkit-gtk:4.1[introspection] + >=dev-libs/gjs-1.40 +" +RDEPEND="${DEPEND} + >=gnome-base/nautilus-3.1.90 + media-plugins/gst-plugins-gtk:1.0[wayland?,X?] +" +BDEPEND=" + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature wayland) + $(meson_feature X X11) + ) + meson_src_configure +} + +src_compile() { + local -x GST_PLUGIN_SYSTEM_PATH_1_0= + meson_src_compile +} + +pkg_postinst() { + optfeature "Support viewing file formats such as generated by LibreOffice" app-office/libreoffice app-office/libreoffice-bin +} diff --git a/gnome-extra/yelp/yelp-42.2-r1.ebuild b/gnome-extra/yelp/yelp-42.2-r1.ebuild index cb2d623125de..8c8106c14eda 100644 --- a/gnome-extra/yelp/yelp-42.2-r1.ebuild +++ b/gnome-extra/yelp/yelp-42.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" app-arch/bzip2:= diff --git a/gnome-extra/yelp/yelp-42.2.ebuild b/gnome-extra/yelp/yelp-42.2.ebuild deleted file mode 100644 index e87454464d17..000000000000 --- a/gnome-extra/yelp/yelp-42.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="Help browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" - -RDEPEND=" - app-arch/bzip2:= - >=app-arch/xz-utils-4.9:= - dev-db/sqlite:3= - >=dev-libs/glib-2.67.4:2 - >=dev-libs/libxml2-2.6.5:2 - >=dev-libs/libxslt-1.1.4 - >=gnome-extra/yelp-xsl-41.0 - >=net-libs/webkit-gtk-2.19.2:4 - >=x11-libs/gtk+-3.13.3:3 - >=gui-libs/libhandy-1.5.0:1 - x11-themes/adwaita-icon-theme -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - >=dev-util/gtk-doc-am-1.13 - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # Fix compatibility with Gentoo's sys-apps/man - # https://bugzilla.gnome.org/show_bug.cgi?id=648854 - "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf -) - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --with-webkit2gtk-4-0 \ - --enable-bz2 \ - --enable-lzma \ - APPSTREAM_UTIL=$(type -P true) -} - -src_install() { - gnome2_src_install - exeinto /usr/libexec/ - doexe "${S}"/libyelp/yelp-groff -} diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest index f6b2025387fb..55998161f7ea 100644 --- a/gnome-extra/zenity/Manifest +++ b/gnome-extra/zenity/Manifest @@ -1,2 +1,3 @@ -DIST zenity-3.42.1.tar.xz 3091752 BLAKE2B 7364ce9175efb7d4954956c1c2bd347ffd8060f02be3c21ec65525ee84e082eeffd8af3cb72b3f051f401a9ff90595c0a015223efcd96b6069e9bc3d276de16e SHA512 a8239e7dde351f3d3f75a59c95588f672c69333d4a53d50465d05fb73e61d1bbff6aca89acffc35a8d6802f465048ad2cbd7421bc3e3200a5a393ee3c9319106 DIST zenity-3.44.0.tar.xz 3096684 BLAKE2B bd6cb333e30ca675bd6d49a8117fc81a8d5ffe2870b9d78f897f292b827849cfaee7d92d36ebc9dc784041400b221cca715d40878be0bb2f5aa47ccbf9c10965 SHA512 806fff8f239dfa5da32e75bbc1fc3a6dc50b49ea8e6ca64cead9dd40adfe4741237c25ae5caaac1997ec7f274e9379b6607d254caf8a509aa01f3eba03cb3e7c +DIST zenity-3.92.0.tar.xz 3081408 BLAKE2B 1d7da29a52013104cee35e1ac95823e046c391653d71a30f287bc6f330edf4b5f9d1c1d4fddb67e1447750569cc46810c49871b7f263c88ec6d6b7209bfecc6b SHA512 0e28b5fa60736210ee474ee483bd98b63f17c0d815dc6050532e82bda7d82b560f5227e4882fa6c969352d9e48d19c8addf5587acac8eac8f0fc9ac185edaf76 +DIST zenity-3.99.0.tar.xz 3084896 BLAKE2B 71a6848cb2684e71eb8bb8b5ca57ad0c602b58326f2426542774e4806f4ea9929880810f3e4cd43e938554a9905d3381712b62f2cb2b0bfb137d6a47bb004904 SHA512 65820dd9f5e60dad14867dc584ac4a2d43f6c259c4eccd021c76f2deb4206a29de17db4eb8a911fff12243a594b624c1aa3781087bcd41308c4ea6c0dc919633 diff --git a/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch b/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch deleted file mode 100644 index ff7cbcb6b104..000000000000 --- a/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nurw a/meson.build b/meson.build ---- a/meson.build 2022-04-27 04:33:34.670853100 +0300 -+++ b/meson.build 2022-11-17 12:32:05.106347423 +0300 -@@ -70,7 +70,7 @@ - endif - endif - --webkitgtk = dependency('webkit2gtk-4.0', version: '>= 2.8.1', required: false) -+webkitgtk = dependency('webkit2gtk-4.1', version: '>= 2.8.1', required: false) - if get_option('webkitgtk') - if webkitgtk.found() - zenity_conf.set('HAVE_WEBKITGTK', true) diff --git a/gnome-extra/zenity/files/zenity-3.92.0-manpage-generation-changes.patch b/gnome-extra/zenity/files/zenity-3.92.0-manpage-generation-changes.patch new file mode 100644 index 000000000000..67568d7482a1 --- /dev/null +++ b/gnome-extra/zenity/files/zenity-3.92.0-manpage-generation-changes.patch @@ -0,0 +1,597 @@ +From db1ad8ee7c3db36a7cca6e998e86719293d37838 Mon Sep 17 00:00:00 2001 +From: Logan Rathbone <poprocks@gmail.com> +Date: Mon, 8 May 2023 14:39:53 -0400 +Subject: [PATCH] data: Manpage generation changes + +Don't automatically generate the manpage from help2man for now. This +creates problems since a display manager is required to run `zenity +--help-all` and `zenity --version` at this time. This should be fixed in +the long term, but for now we're just going to avoid the issue +altogether. + +Manual intervention will be required to update the manpage for now, but +hopefully we can rectify this in the future. It is fine for now as the +manpage should not need to be regenerated too frequently. + +Also, s/GTK+/GTK in the .roff boilerplate. +--- + data/README.manpage | 6 + + data/generate-manpage.sh | 3 + + data/meson.build | 23 +- + data/zenity.1 | 496 +++++++++++++++++++++++++++++++++++++++ + data/zenity.roff | 2 +- + 5 files changed, 508 insertions(+), 22 deletions(-) + create mode 100644 data/README.manpage + create mode 100755 data/generate-manpage.sh + create mode 100644 data/zenity.1 + +diff --git a/data/README.manpage b/data/README.manpage +new file mode 100644 +index 00000000..5ac64a35 +--- /dev/null ++++ b/data/README.manpage +@@ -0,0 +1,6 @@ ++In order to generate the manpage for zenity, run the script ++`generate-manpage.sh` after installing zenity. ++ ++The `help2man` utility is required. When new command-line arguments are ++added or deleted, this script should be re-run manually and ++git-committed. +diff --git a/data/generate-manpage.sh b/data/generate-manpage.sh +new file mode 100755 +index 00000000..84092c77 +--- /dev/null ++++ b/data/generate-manpage.sh +@@ -0,0 +1,3 @@ ++#!/bin/sh ++ ++help2man --no-info --name='display GTK dialogs' --version-string=' ' --section=1 --help-option='--help-all' --include='zenity.roff' --output='zenity.1' zenity +diff --git a/data/meson.build b/data/meson.build +index 6cdfea58..04cfc15d 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -22,25 +22,6 @@ if desktop_file_validate_prg.found() + ) + endif + +-# manpage -- generated from help2man ++# manpage + +-help2man = find_program('help2man', required: false) +-# help2man has to run zenity to generate the man page, which it can't do if +-# we're cross building. We also can't tell help2man what exe wrapper to use. +-if help2man.found() and not meson.is_cross_build() +- help2man_opts = [ +- '--no-info', +- '--section=1', +- '--help-option=--help-all', +- '--include=@INPUT@', +- ] +- +- custom_target('zenity.1', +- output: 'zenity.1', +- input: 'zenity.roff', +- command: [ +- help2man, help2man_opts, '--output=@OUTPUT@', zenity +- ], +- install: true, +- install_dir: join_paths(zenity_mandir, 'man1')) +-endif ++install_man('zenity.1') +diff --git a/data/zenity.1 b/data/zenity.1 +new file mode 100644 +index 00000000..9ddf02ff +--- /dev/null ++++ b/data/zenity.1 +@@ -0,0 +1,496 @@ ++.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. ++.TH ZENITY "1" "May 2023" "zenity " "User Commands" ++.SH NAME ++zenity \- display GTK dialogs ++.SH DESCRIPTION ++ ++\fBzenity\fP is a program that will display GTK+ dialogs, and return ++(either in the return code, or on standard output) the users ++input. This allows you to present information, and ask for information ++from the user, from all manner of shell scripts. ++.PP ++For example, \fBzenity \-\-question\fP will return either 0, 1 or 5, ++depending on whether the user pressed \fIOK\fP, \fICancel\fP or timeout ++has been reached. \fBzenity \-\-entry\fP will output on standard output ++what the user typed into the text entry field. ++.PP ++Comprehensive documentation is also available in the GNOME Help Browser. ++.SS "Usage:" ++.IP ++zenity [OPTION?] ++.SS "Help Options:" ++.TP ++\fB\-h\fR, \fB\-\-help\fR ++Show help options ++.TP ++\fB\-\-help\-all\fR ++Show all help options ++.TP ++\fB\-\-help\-general\fR ++Show general options ++.TP ++\fB\-\-help\-calendar\fR ++Show calendar options ++.TP ++\fB\-\-help\-entry\fR ++Show text entry options ++.TP ++\fB\-\-help\-error\fR ++Show error options ++.TP ++\fB\-\-help\-info\fR ++Show info options ++.TP ++\fB\-\-help\-file\-selection\fR ++Show file selection options ++.TP ++\fB\-\-help\-list\fR ++Show list options ++.TP ++\fB\-\-help\-notification\fR ++Show notification options ++.TP ++\fB\-\-help\-progress\fR ++Show progress options ++.TP ++\fB\-\-help\-question\fR ++Show question options ++.TP ++\fB\-\-help\-warning\fR ++Show warning options ++.TP ++\fB\-\-help\-scale\fR ++Show scale options ++.TP ++\fB\-\-help\-text\-info\fR ++Show text information options ++.TP ++\fB\-\-help\-color\-selection\fR ++Show color selection options ++.TP ++\fB\-\-help\-password\fR ++Show password dialog options ++.TP ++\fB\-\-help\-forms\fR ++Show forms dialog options ++.TP ++\fB\-\-help\-misc\fR ++Show miscellaneous options ++.PP ++General options ++.TP ++\fB\-\-title\fR=\fI\,TITLE\/\fR ++Set the dialog title ++.TP ++\fB\-\-width\fR=\fI\,WIDTH\/\fR ++Set the width ++.TP ++\fB\-\-height\fR=\fI\,HEIGHT\/\fR ++Set the height ++.TP ++\fB\-\-timeout\fR=\fI\,TIMEOUT\/\fR ++Set dialog timeout in seconds ++.TP ++\fB\-\-ok\-label\fR=\fI\,TEXT\/\fR ++Set the label of the OK button ++.TP ++\fB\-\-cancel\-label\fR=\fI\,TEXT\/\fR ++Set the label of the Cancel button ++.TP ++\fB\-\-extra\-button\fR=\fI\,TEXT\/\fR ++Add an extra button ++.TP ++\fB\-\-modal\fR ++Set the modal hint ++.TP ++\fB\-\-attach\fR=\fI\,WINDOW\/\fR ++DEPRECATED; does nothing ++.PP ++Calendar options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-day\fR=\fI\,DAY\/\fR ++Set the calendar day ++.TP ++\fB\-\-month\fR=\fI\,MONTH\/\fR ++Set the calendar month ++.TP ++\fB\-\-year\fR=\fI\,YEAR\/\fR ++Set the calendar year ++.TP ++\fB\-\-date\-format\fR=\fI\,PATTERN\/\fR ++Set the format for the returned date ++.PP ++Text entry options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-entry\-text\fR=\fI\,TEXT\/\fR ++Set the entry text ++.TP ++\fB\-\-hide\-text\fR ++Hide the entry text ++.PP ++Error options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-icon\fR=\fI\,ICON\-NAME\/\fR ++Set the icon name ++.TP ++\fB\-\-no\-wrap\fR ++Do not enable text wrapping ++.TP ++\fB\-\-no\-markup\fR ++Do not enable Pango markup ++.TP ++\fB\-\-ellipsize\fR ++Enable ellipsizing in the dialog text. This fixes the high window size with long texts ++.PP ++Info options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-icon\fR=\fI\,ICON\-NAME\/\fR ++Set the icon name ++.TP ++\fB\-\-no\-wrap\fR ++Do not enable text wrapping ++.TP ++\fB\-\-no\-markup\fR ++Do not enable Pango markup ++.TP ++\fB\-\-ellipsize\fR ++Enable ellipsizing in the dialog text. This fixes the high window size with long texts ++.PP ++File selection options ++.TP ++\fB\-\-filename\fR=\fI\,FILENAME\/\fR ++Set the filename ++.TP ++\fB\-\-multiple\fR ++Allow multiple files to be selected ++.TP ++\fB\-\-directory\fR ++Activate directory\-only selection ++.TP ++\fB\-\-save\fR ++Activate save mode ++.TP ++\fB\-\-separator\fR=\fI\,SEPARATOR\/\fR ++Set output separator character ++.TP ++\fB\-\-file\-filter\fR=\fI\,NAME\/\fR | PATTERN1 PATTERN2 ... ++Set a filename filter ++.TP ++\fB\-\-confirm\-overwrite\fR ++DEPRECATED; does nothing ++.PP ++List options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-column\fR=\fI\,COLUMN\/\fR ++Set the column header ++.TP ++\fB\-\-checklist\fR ++Use check boxes for the first column ++.TP ++\fB\-\-radiolist\fR ++Use radio buttons for the first column ++.TP ++\fB\-\-imagelist\fR ++Use an image for the first column ++.TP ++\fB\-\-separator\fR=\fI\,SEPARATOR\/\fR ++Set output separator character ++.TP ++\fB\-\-multiple\fR ++Allow multiple rows to be selected ++.TP ++\fB\-\-editable\fR ++Allow changes to text ++.TP ++\fB\-\-print\-column\fR=\fI\,NUMBER\/\fR ++Print a specific column (Default is 1. 'ALL' can be used to print all columns) ++.TP ++\fB\-\-hide\-column\fR=\fI\,NUMBER\/\fR ++Hide a specific column ++.TP ++\fB\-\-hide\-header\fR ++Hide the column headers ++.TP ++\fB\-\-mid\-search\fR ++DEPRECATED; does nothing ++.PP ++Notification options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the notification text ++.TP ++\fB\-\-icon\fR=\fI\,ICON\-NAME\/\fR ++Set the icon name ++.TP ++\fB\-\-listen\fR ++Listen for commands on stdin ++.TP ++\fB\-\-hint\fR=\fI\,TEXT\/\fR ++DEPRECATED; does nothing ++.PP ++Progress options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-percentage\fR=\fI\,PERCENTAGE\/\fR ++Set initial percentage ++.TP ++\fB\-\-pulsate\fR ++Pulsate progress bar ++.TP ++\fB\-\-auto\-close\fR ++Dismiss the dialog when 100% has been reached ++.TP ++\fB\-\-auto\-kill\fR ++Kill parent process if Cancel button is pressed ++.TP ++\fB\-\-no\-cancel\fR ++Hide Cancel button ++.TP ++\fB\-\-time\-remaining\fR ++Estimate when progress will reach 100% ++.PP ++Question options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-icon\fR=\fI\,ICON\-NAME\/\fR ++Set the icon name ++.TP ++\fB\-\-no\-wrap\fR ++Do not enable text wrapping ++.TP ++\fB\-\-no\-markup\fR ++Do not enable Pango markup ++.TP ++\fB\-\-default\-cancel\fR ++Give Cancel button focus by default ++.TP ++\fB\-\-ellipsize\fR ++Enable ellipsizing in the dialog text. This fixes the high window size with long texts ++.TP ++\fB\-\-switch\fR ++Suppress OK and Cancel buttons ++.PP ++Warning options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-icon\fR=\fI\,ICON\-NAME\/\fR ++Set the icon name ++.TP ++\fB\-\-no\-wrap\fR ++Do not enable text wrapping ++.TP ++\fB\-\-no\-markup\fR ++Do not enable Pango markup ++.TP ++\fB\-\-ellipsize\fR ++Enable ellipsizing in the dialog text. This fixes the high window size with long texts ++.PP ++Scale options ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-value\fR=\fI\,VALUE\/\fR ++Set initial value ++.TP ++\fB\-\-min\-value\fR=\fI\,VALUE\/\fR ++Set minimum value ++.TP ++\fB\-\-max\-value\fR=\fI\,VALUE\/\fR ++Set maximum value ++.TP ++\fB\-\-step\fR=\fI\,VALUE\/\fR ++Set step size ++.TP ++\fB\-\-print\-partial\fR ++Print partial values ++.TP ++\fB\-\-hide\-value\fR ++Hide value ++.PP ++Text information options ++.TP ++\fB\-\-filename\fR=\fI\,FILENAME\/\fR ++Open file ++.TP ++\fB\-\-editable\fR ++Allow changes to text ++.TP ++\fB\-\-font\fR=\fI\,TEXT\/\fR ++Set the text font ++.TP ++\fB\-\-checkbox\fR=\fI\,TEXT\/\fR ++Enable an I read and agree checkbox ++.TP ++\fB\-\-auto\-scroll\fR ++Auto scroll the text to the end. Only when text is captured from stdin ++.PP ++Color selection options ++.TP ++\fB\-\-color\fR=\fI\,VALUE\/\fR ++Set the color ++.TP ++\fB\-\-show\-palette\fR ++Show the palette ++.PP ++Password dialog options ++.TP ++\fB\-\-username\fR ++Display the username option ++.PP ++Forms dialog options ++.TP ++\fB\-\-add\-entry\fR=\fI\,Field\/\fR name ++Add a new Entry in forms dialog ++.TP ++\fB\-\-add\-password\fR=\fI\,Field\/\fR name ++Add a new Password Entry in forms dialog ++.TP ++\fB\-\-add\-calendar\fR=\fI\,Calendar\/\fR field name ++Add a new Calendar in forms dialog ++.TP ++\fB\-\-add\-list\fR=\fI\,List\/\fR field and header name ++Add a new List in forms dialog ++.TP ++\fB\-\-list\-values\fR=\fI\,List\/\fR of values separated by | ++List of values for List ++.TP ++\fB\-\-column\-values\fR=\fI\,List\/\fR of values separated by | ++List of values for columns ++.TP ++\fB\-\-add\-combo\fR=\fI\,Combo\/\fR box field name ++Add a new combo box in forms dialog ++.TP ++\fB\-\-combo\-values\fR=\fI\,List\/\fR of values separated by | ++List of values for combo box ++.TP ++\fB\-\-show\-header\fR ++Show the columns header ++.TP ++\fB\-\-text\fR=\fI\,TEXT\/\fR ++Set the dialog text ++.TP ++\fB\-\-separator\fR=\fI\,SEPARATOR\/\fR ++Set output separator character ++.TP ++\fB\-\-forms\-date\-format\fR=\fI\,PATTERN\/\fR ++Set the format for the returned date ++.PP ++Miscellaneous options ++.TP ++\fB\-\-about\fR ++About zenity ++.TP ++\fB\-\-version\fR ++Print version ++.SS "Application Options:" ++.TP ++\fB\-\-calendar\fR ++Display calendar dialog ++.TP ++\fB\-\-entry\fR ++Display text entry dialog ++.TP ++\fB\-\-error\fR ++Display error dialog ++.TP ++\fB\-\-info\fR ++Display info dialog ++.TP ++\fB\-\-file\-selection\fR ++Display file selection dialog ++.TP ++\fB\-\-list\fR ++Display list dialog ++.TP ++\fB\-\-notification\fR ++Display notification ++.TP ++\fB\-\-progress\fR ++Display progress indication dialog ++.TP ++\fB\-\-question\fR ++Display question dialog ++.TP ++\fB\-\-warning\fR ++Display warning dialog ++.TP ++\fB\-\-scale\fR ++Display scale dialog ++.TP ++\fB\-\-text\-info\fR ++Display text information dialog ++.TP ++\fB\-\-color\-selection\fR ++Display color selection dialog ++.TP ++\fB\-\-password\fR ++Display password dialog ++.TP ++\fB\-\-forms\fR ++Display forms dialog ++.SH EXAMPLES ++ ++Display a file selector with the title \fISelect a file to ++remove\fP. The file selected is returned on standard output. ++.IP ++zenity \-\-title="Select a file to remove" \-\-file-selection ++.PP ++Display a text entry dialog with the title \fISelect Host\fP and the ++text \fISelect the host you would like to flood-ping\fP. The entered ++text is returned on standard output. ++.IP ++zenity \-\-title "Select Host" \-\-entry \-\-text "Select the host you would like to flood-ping" ++.PP ++Display a dialog, asking \fIMicrosoft Windows has been found! Would ++you like to remove it?\fP. The return code will be 0 (true in shell) ++if \fIOK\fP is selected, and 1 (false) if \fICancel\fP is selected. ++.IP ++zenity \-\-question \-\-title "Alert" \-\-text "Microsoft Windows has been found! Would you like to remove it?" ++.PP ++Show the search results in a list dialog with the title \fISearch Results\fP ++and the text \fIFinding all header files...\fP. ++.IP ++find . \-name '*.h' | zenity \-\-list \-\-title "Search Results" \-\-text "Finding all header files.." \-\-column "Files" ++.PP ++Show a passive notification ++.IP ++zenity \-\-notification \-\-icon=software-update-available \-\-text "System update necessary!" ++.PP ++Display a weekly shopping list in a check list dialog with \fIApples\fP and \fIOranges\fP pre selected ++.IP ++zenity \-\-list \-\-checklist \-\-column "Buy" \-\-column "Item" TRUE Apples TRUE Oranges FALSE Pears FALSE Toothpaste ++.PP ++Display a progress dialog while searching for all the postscript files in your home directory ++.P ++find $HOME \-name '*.ps' | zenity \-\-progress \-\-pulsate ++.SH AUTHOR ++ ++.PP ++\fBZenity\fP was originally written by Glynn Foster <glynn.foster@sun.com>. It has since been maintained by a number of contributors since then. ++.PP ++This manual page was originally written by Ross Burton <ross@burtonini.com>. It currently contains portions which are automatically generated, and other portions written by its original author. ++.SH "SEE ALSO" ++ ++\fBdialog\fP(1) +diff --git a/data/zenity.roff b/data/zenity.roff +index 36d7596c..6063a7a1 100644 +--- a/data/zenity.roff ++++ b/data/zenity.roff +@@ -1,6 +1,6 @@ + [description] + +-\fBzenity\fP is a program that will display GTK+ dialogs, and return ++\fBzenity\fP is a program that will display GTK dialogs, and return + (either in the return code, or on standard output) the users + input. This allows you to present information, and ask for information + from the user, from all manner of shell scripts. +-- +GitLab + diff --git a/gnome-extra/zenity/zenity-3.42.1-r1.ebuild b/gnome-extra/zenity/zenity-3.92.0.ebuild index c6ff5c609604..4e1f115ea4d1 100644 --- a/gnome-extra/zenity/zenity-3.42.1-r1.ebuild +++ b/gnome-extra/zenity/zenity-3.92.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,16 +9,13 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Zenity" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="libnotify webkit" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="webkit" # TODO: X11 dependency is automagically enabled RDEPEND=" - >=x11-libs/gtk+-3.16.0:3[X] - >=dev-libs/glib-2.43.4:2 - libnotify? ( >=x11-libs/libnotify-0.6.1:= ) - webkit? ( >=net-libs/webkit-gtk-2.8.1:4.1 ) - x11-libs/libX11 + >=gui-libs/libadwaita-1.2:1 + webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) x11-libs/gdk-pixbuf:2 x11-libs/pango @@ -31,12 +28,11 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${P}-webkit-gtk-4.1.patch" + "${FILESDIR}/${P}"-manpage-generation-changes.patch ) src_configure() { local emesonargs=( - $(meson_use libnotify) $(meson_use webkit webkitgtk) ) meson_src_configure @@ -44,9 +40,6 @@ src_configure() { src_install() { meson_src_install - - # Not really needed and prevent us from needing perl - rm "${ED}/usr/bin/gdialog" || die "rm gdialog failed!" } pkg_postinst() { diff --git a/gnome-extra/zenity/zenity-3.99.0.ebuild b/gnome-extra/zenity/zenity-3.99.0.ebuild new file mode 100644 index 000000000000..4b872f4ad496 --- /dev/null +++ b/gnome-extra/zenity/zenity-3.99.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Tool to display dialogs from the commandline and shell scripts" +HOMEPAGE="https://wiki.gnome.org/Projects/Zenity" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="webkit" + +# TODO: X11 dependency is automagically enabled +RDEPEND=" + >=gui-libs/libadwaita-1.2:1 + webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) + + x11-libs/gdk-pixbuf:2 + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/itstool + >=sys-devel/gettext-0.19.4 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use webkit webkitgtk) + ) + meson_src_configure +} + +src_install() { + meson_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |