summaryrefslogtreecommitdiff
path: root/deskutils/gnome-shell-extension-openweather
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/gnome-shell-extension-openweather')
-rw-r--r--deskutils/gnome-shell-extension-openweather/Makefile49
-rw-r--r--deskutils/gnome-shell-extension-openweather/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-openweather/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-descr3
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-plist134
5 files changed, 126 insertions, 84 deletions
diff --git a/deskutils/gnome-shell-extension-openweather/Makefile b/deskutils/gnome-shell-extension-openweather/Makefile
index e02e66b34fea..e6049b7560a2 100644
--- a/deskutils/gnome-shell-extension-openweather/Makefile
+++ b/deskutils/gnome-shell-extension-openweather/Makefile
@@ -1,29 +1,44 @@
PORTNAME= gnome-shell-extension-openweather
-PORTVERSION= 119
+DISTVERSION= 139
+DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= deskutils gnome
-DIST_SUBDIR= gnome
+MASTER_SITES= https://github.com/penguin-teal/gnome-openweather/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}refined-${DISTVERSIONFULL}
MAINTAINER= gnome@FreeBSD.org
-COMMENT= OpenWeather extension for the GNOME3 shell
-WWW= https://gitlab.com/skrewball/openweather
+COMMENT= OpenWeather extension for the GNOME Shell
+WWW= https://github.com/penguin-teal/gnome-openweather
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv3
-BUILD_DEPENDS= gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gettext gmake gnome
-USE_GITLAB= yes
-GL_ACCOUNT= skrewball
-GL_PROJECT= openweather
-GL_TAGNAME= dc4a165ffa7d11f19efd7f70401012b4d2c4b94f
+USES= gnome
USE_GNOME= glib20
-GLIB_SCHEMAS= org.gnome.shell.extensions.openweather.gschema.xml
-MAKE_ARGS+= SHARE_PREFIX='$${DESTDIR}$${PREFIX}/share'
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+NO_ARCH= yes
-PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
+UUID_EXTENSION= openweather-extension@penguin-teal.github.io
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.openweatherrefined.gschema.xml
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
+ ${RM} -Rf ${WRKSRC}/schemas/
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-openweather/distinfo b/deskutils/gnome-shell-extension-openweather/distinfo
index 3bc4cd75bd07..ba9d668a8361 100644
--- a/deskutils/gnome-shell-extension-openweather/distinfo
+++ b/deskutils/gnome-shell-extension-openweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1666589830
-SHA256 (gnome/skrewball-openweather-dc4a165ffa7d11f19efd7f70401012b4d2c4b94f_GL0.tar.gz) = b434ef8b9fca696b2b0faa1f89057e5f4119a9b5fd5a51283925fa38fe0b415b
-SIZE (gnome/skrewball-openweather-dc4a165ffa7d11f19efd7f70401012b4d2c4b94f_GL0.tar.gz) = 197628
+TIMESTAMP = 1746367633
+SHA256 (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 35af944a3a9dc4ebe13982a16d310cb6dc607715acd48fad4ca0146803940143
+SIZE (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 169303
diff --git a/deskutils/gnome-shell-extension-openweather/files/pkg-message.in b/deskutils/gnome-shell-extension-openweather/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-openweather/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-descr b/deskutils/gnome-shell-extension-openweather/pkg-descr
index 155e85841bad..01fd433df2d4 100644
--- a/deskutils/gnome-shell-extension-openweather/pkg-descr
+++ b/deskutils/gnome-shell-extension-openweather/pkg-descr
@@ -1 +1,2 @@
-Simple gnome-shell OpenWeather extension for GNOME3
+OpenWeather Refined is a simple extension for displaying weather conditions
+and forecasts for any location on Earth in the GNOME Shell.
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-plist b/deskutils/gnome-shell-extension-openweather/pkg-plist
index af62c341113a..b7eb4b9474f0 100644
--- a/deskutils/gnome-shell-extension-openweather/pkg-plist
+++ b/deskutils/gnome-shell-extension-openweather/pkg-plist
@@ -1,63 +1,71 @@
-share/gnome-shell/extensions/openweather-extension@jenslody.de/AUTHORS
-share/gnome-shell/extensions/openweather-extension@jenslody.de/extension.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/donate-icon.png
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/gitlab-icon.png
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/openweather-icon.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/daytime-sunrise-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/daytime-sunset-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-clear-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-clear-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-few-clouds-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-few-clouds-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-fog-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-freezing-rain-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-overcast-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-severe-alert-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-showers-scattered-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-showers-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-snow-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-storm-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-tornado-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-windy-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/metadata.json
-share/gnome-shell/extensions/openweather-extension@jenslody.de/openweathermap.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/aboutPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/generalPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/layoutPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/locationsPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/prefs.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/stylesheet.css
-share/locale/ar/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/be/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/bg/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ca/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/cs/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/da/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/de/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/el/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/es/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/eu/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/fi/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/fr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/he/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/hu/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/id/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/it/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ja/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/lt/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/nb/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/nl/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pl/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pt/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ro/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ru/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sk/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sr@latin/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sv/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/tr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/uk/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/vi/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/zh_CN/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/zh_TW/LC_MESSAGES/gnome-shell-extension-openweather.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/AUTHORS
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/COPYING
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/constants.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/extension.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/getweather.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ar/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/be/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/bg/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ca/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/cs/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/da/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/el/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/en/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/eu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/he/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/hu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/id/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/it/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ja/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/lt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nb/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt_BR/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ro/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ru/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr@latin/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sv/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/tr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/uk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/vi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_CN/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_TW/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locs.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/openweather-icon.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunrise-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunset-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/internet-web-browser-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-night-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-night-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-fog-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-freezing-rain-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-overcast-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-severe-alert-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-scattered-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-snow-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-storm-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-tornado-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-windy-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/metadata.json
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/migration.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/myloc.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/openweathermap.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/aboutPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/generalPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/layoutPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/locationsPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/searchResultsWindow.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/prefs.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/stylesheet.css
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/weathericons.js