commit: b3a3237d7d1c0a8fe7d2a7dce4fbcffb8135c8ed Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sun Jan 26 17:26:18 2025 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sun Jan 26 17:27:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a3237d
gnome-extra/gnome-shell-extension-weather-in-the-clock: drop 20221024-r1, 20221024-r2 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> ...l-extension-weather-in-the-clock-gnome-45.patch | 76 ---------------------- ...tension-weather-in-the-clock-20221024-r1.ebuild | 56 ---------------- ...tension-weather-in-the-clock-20221024-r2.ebuild | 54 --------------- 3 files changed, 186 deletions(-) diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch b/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch deleted file mode 100644 index 37d5968ec29c..000000000000 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.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"], - "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-r1.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild deleted file mode 100644 index 1df2254b8cf4..000000000000 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.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 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="[email protected]" -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-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild deleted file mode 100644 index 262bbe8eae38..000000000000 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.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-45.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 -}
