commit: 5b84bcb55cf610c672ff1e5c4a68acbf450fc5d3 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Fri Aug 15 19:25:05 2025 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Fri Aug 15 19:48:48 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b84bcb5
gnome-extra/gnome-shell-extension-weather-in-the-clock: drop 20221024-r3 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> ...l-extension-weather-in-the-clock-gnome-46.patch | 76 ---------------------- ...tension-weather-in-the-clock-20221024-r3.ebuild | 54 --------------- 2 files changed, 130 deletions(-) diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-46.patch b/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-46.patch deleted file mode 100644 index ce8ebccfee8e..000000000000 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-46.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 42e6018943de5154971871f33599a66f10c17f26 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=9C=D0=BE=D1=80=D0=BE=D0=B7?= - =?UTF-8?q?=D0=BE=D0=B2?= <[email protected]> -Date: Thu, 12 Oct 2023 23:30:58 +0300 -Subject: [PATCH] Gnome 45 support - ---- - .../extension.js | 37 +++++++++++-------- - .../metadata.json | 2 +- - 2 files changed, 22 insertions(+), 17 deletions(-) - -diff --git a/[email protected]/extension.js b/[email protected]/extension.js -index 7b097a4..dcb08b9 100644 ---- a/[email protected]/extension.js -+++ b/[email protected]/extension.js -@@ -18,27 +18,32 @@ - * If this extension breaks your desktop you get to keep all of the pieces... - */ - --const {Clutter, GLib, GObject, St} = imports.gi; --const [major, minor] = imports.misc.config.PACKAGE_VERSION.split('.').map(s => Number(s)); -+import Clutter from "gi://Clutter"; -+import GLib from "gi://GLib"; -+import GObject from "gi://GObject"; -+import St from "gi://St"; -+import * as Main from "resource:///org/gnome/shell/ui/main.js"; - - let panelWeather = null; - --function enable() { -- if (!panelWeather) { -- let statusArea = imports.ui.main.panel.statusArea; -- let dateMenu = statusArea.dateMenu; -- let weather = dateMenu._weatherItem._weatherClient; -- let network = (major < 43) ? statusArea.aggregateMenu._network : statusArea.quickSettings._network; -- let networkIcon = network ? network._primaryIndicator : null; -- panelWeather = new PanelWeather(weather, networkIcon); -- dateMenu.get_first_child().insert_child_above(panelWeather, dateMenu._clockDisplay); -+export default class weatherInTheClock { -+ enable() { -+ if (!panelWeather) { -+ let statusArea = Main.panel.statusArea; -+ let dateMenu = statusArea.dateMenu; -+ let weather = dateMenu._weatherItem._weatherClient; -+ let network = statusArea.quickSettings._network; -+ let networkIcon = network ? network._primaryIndicator : null; -+ panelWeather = new PanelWeather(weather, networkIcon); -+ dateMenu.get_first_child().insert_child_above(panelWeather, dateMenu._clockDisplay); -+ } - } --} - --function disable() { -- if (panelWeather) { -- panelWeather.destroy(); -- panelWeather = null; -+ disable() { -+ if (panelWeather) { -+ panelWeather.destroy(); -+ panelWeather = null; -+ } - } - } - -diff --git a/[email protected]/metadata.json b/[email protected]/metadata.json -index 2566fc3..1151690 100644 ---- a/[email protected]/metadata.json -+++ b/[email protected]/metadata.json -@@ -3,6 +3,6 @@ - "name": "Weather In The Clock", - "description": "Display the current Weather in the Clock. GNOME Weather is required for this extension to function.", - "original-author": "[email protected]", --"shell-version": ["3.38", "40", "41", "42", "43"], -+"shell-version": ["45", "46"], - "url": "https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/" - } diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r3.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r3.ebuild deleted file mode 100644 index 4e549ed3f4b9..000000000000 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 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-45 - gnome-extra/gnome-weather -" -DEPEND="" -BDEPEND="" - -extension_uuid="[email protected]" -S="${WORKDIR}/${PN}-${COMMIT}" - -PATCHES=( - # https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/pull/32 - "${FILESDIR}/${PN}-gnome-46.patch" -) - -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 -}
