From aaf7d9caa8e199dc3c88e5bb2d465663e115230a59b73bc933b7d8d8cb67cd40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 30 Sep 2024 06:59:57 +0000 Subject: [PATCH] Updtae to GNOME 47; converted to source service OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-weather?expand=0&rev=112 --- .gitattributes | 23 + .gitignore | 1 + _service | 19 + gnome-weather-46.0.tar.xz | 3 + gnome-weather-47.0.obscpio | 3 + ...groundService-service-fails-to-start.patch | 13 + gnome-weather.changes | 838 ++++++++++++++++++ gnome-weather.obsinfo | 4 + gnome-weather.spec | 106 +++ 9 files changed, 1010 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 gnome-weather-46.0.tar.xz create mode 100644 gnome-weather-47.0.obscpio create mode 100644 gnome-weather-BackgroundService-service-fails-to-start.patch create mode 100644 gnome-weather.changes create mode 100644 gnome-weather.obsinfo create mode 100644 gnome-weather.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..9727a4e --- /dev/null +++ b/_service @@ -0,0 +1,19 @@ + + + + git + https://gitlab.gnome.org/GNOME/gnome-weather.git + 47.0 + @PARENT_TAG@+@TAG_OFFSET@ + v?(.*)\+0 + \1 + + + + + *.tar + zst + + + + diff --git a/gnome-weather-46.0.tar.xz b/gnome-weather-46.0.tar.xz new file mode 100644 index 0000000..70b567a --- /dev/null +++ b/gnome-weather-46.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:153826705ccf672e14f2fe4dfc782f8e89b7c4cbe4aafe95a5532fbde7a3d49d +size 239644 diff --git a/gnome-weather-47.0.obscpio b/gnome-weather-47.0.obscpio new file mode 100644 index 0000000..27ff296 --- /dev/null +++ b/gnome-weather-47.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01b8d585cd563f58cdbc53295f808360d2f167803301efa8a4163b461e96661c +size 1252876 diff --git a/gnome-weather-BackgroundService-service-fails-to-start.patch b/gnome-weather-BackgroundService-service-fails-to-start.patch new file mode 100644 index 0000000..90638a2 --- /dev/null +++ b/gnome-weather-BackgroundService-service-fails-to-start.patch @@ -0,0 +1,13 @@ +diff --git a/src/org.gnome.Weather.BackgroundService.in b/src/org.gnome.Weather.BackgroundService.in +index 53c9cccfc257307b2535242670e5668d5eac349b..339c23da020e70a2dafc3661c3813aac7e2cea83 100755 +--- a/src/org.gnome.Weather.BackgroundService.in ++++ b/src/org.gnome.Weather.BackgroundService.in +@@ -4,7 +4,7 @@ imports.package.init({ name: "@APP_ID@", + prefix: "@prefix@", + libdir: "@libdir@" }); + +-import('resource:///org/gnome/Weather/js/service/main.js').then(({ main }) => { ++import('resource:///org/gnome/Weather/BackgroundService/js/service/main.js').then(({ main }) => { + main([imports.system.programInvocationName, ...imports.system.programArgs]); + }).catch(error => { + console.error(error); diff --git a/gnome-weather.changes b/gnome-weather.changes new file mode 100644 index 0000000..c3a803b --- /dev/null +++ b/gnome-weather.changes @@ -0,0 +1,838 @@ +------------------------------------------------------------------- +Wed Sep 25 13:04:28 UTC 2024 - Dominique Leuenberger + +- Switch to source service for tarball. + +------------------------------------------------------------------- +Mon Sep 16 16:46:54 UTC 2024 - Bjørn Lie + +- Update to version 47.0: + + Use AdwSpinner for loading page + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 10 08:30:19 UTC 2024 - Bjørn Lie + +- Update to version 47.alpha: + + Use adaptive dialogs + + Add tooltip to Main Menu + + Miscellaneous style cleanups + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 22 08:11:14 UTC 2024 - Dominique Leuenberger + +- Update to version 46.0: + + Incorrect/missing URLs in app metadata. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 18 22:35:29 UTC 2023 - Bjørn Lie + +- Update to version 45.0: + + The "Feels Like" temperature label is now hidden when it + matches the actual temperature. + + By default the window is now large enough to see the + thermometer widgets in the Daily view. + + Updated translations. + +------------------------------------------------------------------- +Fri Jul 7 19:05:06 UTC 2023 - Bjørn Lie + +- Update to version 45.alpha: + + The "Feels Like" temperature label is now hidden when it + matches the actual temperature + + By default the window is now large enough to see the + thermometer widgets in the Daily view + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 31 01:56:25 UTC 2023 - Xiaoguang Wang + +- Add gnome-weather-BackgroundService-service-fails-to-start.patch: + org.gnome.Weather.BackgroundService fails to start + (bsc#1209391 glgo#GNOME/gnome-weather!132). + +------------------------------------------------------------------- +Sun Mar 19 17:38:29 UTC 2023 - Bjørn Lie + +- Update to version 44.0: + + Weather 44.0 comes with a slight UI refresh, featuring flat + headers that give the app a unified look, and a smooth + temperature graph. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 6 16:01:29 UTC 2023 - Bjørn Lie + +- Update to version 44.rc: + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 24 18:35:47 UTC 2023 - Bjørn Lie + +- Update to version 44.beta: + + Slight UI referesh, featuring flat headers that give the app a + unified look. + + The temperature graph now uses a smooth line instead of jagged + lines. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 18 17:58:50 UTC 2022 - Bjørn Lie + +- Update to version 43.0: + + The thermometer widget in the daily view has received a round + of polish, with temperature labels sticking to the thermometer + as it scales. + + The temperature choice in the primary menu is now at the top + level. + + Views now transitions smoothly with a crossfade. + + We use a new adaptive About window. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 4 10:37:11 UTC 2022 - Luciano Santos + +- Update to version 43.rc: + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 8 08:38:02 UTC 2022 - Bjørn Lie + +- Update to version 43.beta: + + Updated translations. + +------------------------------------------------------------------- +Mon Jul 18 09:28:16 UTC 2022 - Bjørn Lie + +- Update to version 43.alpha: + + GNOME Weather 43.alpha polishes the thermometer widget in the + daily view, refreshes the primary menu, uses smooth transitions + between views, and makes use of a new adaptive About window. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 21 05:01:32 UTC 2022 - Luciano Santos + +- Update to version 42.0: + + New thermometer widget. + + Updated translations. +- Update https://live.gnome.org/Design/Apps/Weather URL tag to + https://apps.gnome.org/app/org.gnome.Weather new GNOME Weather's + web home. + +------------------------------------------------------------------- +Tue Mar 8 10:39:40 UTC 2022 - Bjørn Lie + +- Update to version 42.rc: + + Fix position of "Now" in hourly forecast. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 16 08:49:45 UTC 2022 - Bjørn Lie + +- Update to version 42.beta: + + Port to GTK4 and libadwaita + + Updated translations. +- Replace the following BuildRequires: + + pkgconfig(gtk+-3.0) with pkgconfig(gtk4) + + pkgconfig(gweather-3.0) with pkgconfig(gweather4) + + pkgconfig(libhandy-1) with pkgconfig(libadwaita-1) +- Drop 4be71525f07189e97720688472172604879d49a5.patch: Fixed + upstream. + +------------------------------------------------------------------- +Wed Feb 2 17:17:49 UTC 2022 - Bjørn Lie + +- Add 4be71525f07189e97720688472172604879d49a5.patch: Fix build + with meson 0.61 and newer. +- Drop update-desktop-files BuildRequires and macro, no longer + needed. +- Add appstream-glib and desktop-file-utils BuildRequires, verify + desktop file and metainfo during meson_test macro run. + +------------------------------------------------------------------- +Wed Jan 12 10:49:15 UTC 2022 - Dominique Leuenberger + +- Update to version 42.alpha: + + Show current temperature in the forecast chart. + + Opt in to libhandy dark style preference. + + Add new Thermometer widget. + + Use location portal to access location. + + Fix hourly graph shifted to the left by one day. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 21 14:04:52 UTC 2021 - Bjørn Lie + +- Update to version 41.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 18 17:58:49 UTC 2021 - Bjørn Lie + +- Update to version 40.1: + + Add corner radius to forecast chart. + + Increase contrast when using dark themes. + + Bugs fixed: glgo#GNOME/gnome-weather#146, + glgo#GNOME/gnome-weather#168, glgo#GNOME/gnome-weather#190, + glgo#GNOME/gnome-weather!82, glgo#GNOME/gnome-weather#169. + + Updated translations. +- Drop patches fixed upstream: + + gnome-weather-wrong-min-temperature.patch + + gnome-weather-welcome-screen-when-saved-locations.patch + + gnome-weather-fix-forever-loading.patch + +------------------------------------------------------------------- +Sat Jul 24 20:54:54 UTC 2021 - Atri Bhattacharya + +- Add patches to fix multiple issues: + + gnome-weather-wrong-min-temperature.patch: Fix daily forecast + showing incorrect daily low temperature + (glgo#GNOME/gnome-weather#190). + + gnome-weather-welcome-screen-when-saved-locations.patch: Do + not show the initial welcome/search screen when loading the + previously saved locations (glgo#GNOME/gnome-weather#169). + + gnome-weather-fix-forever-loading.patch Fix loading forever + with error message "TypeError: location.get_timezone(...) is + null" when automatic location is turned off + (glgo#GNOME/gnome-weather#127). + +------------------------------------------------------------------- +Sun Mar 21 08:01:04 UTC 2021 - Dominique Leuenberger + +- Update to version 40.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 15 11:13:29 UTC 2021 - Callum Farmer + +- Update to version 40.beta: + + Major redesign with new charts. + + Adaptive for mobile and desktop. + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 16 10:14:04 UTC 2021 - Dominique Leuenberger + +- Update to version 40.alpha: + + Major redesign with new charts. + + Adaptive for mobile and desktop. + + Bugs fixed: Unknown temperature and cloud conditions since + 3.34.1 when using auto location. + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + +------------------------------------------------------------------- +Fri Apr 10 09:57:13 UTC 2020 - Bjørn Lie + +- Update to version 3.36.1: + + Bugs fixed: Unknown temperature and cloud conditions when using + autolocation. +- Enable testsuite: Add check section and run meson_test macro. + +------------------------------------------------------------------- +Fri Apr 10 09:55:38 UTC 2020 - Bjørn Lie + +- Update to version 3.36.0: + + Bugs fixed: + - Always shows weather for wrong location. + - Deduplicate cities in locations popover. + + Bugs introduced: Unknown location since 3.34.1 (sorry!). + + New nightly app icon. + + Publish nightlies from CI. + + Added README. + + Updated translations. + +------------------------------------------------------------------- +Fri Apr 10 09:55:37 UTC 2020 - Bjørn Lie + +- Update to version 3.34.2: + + Bugs fixed: Unknown temperature and cloud conditions when using + autolocation. + +------------------------------------------------------------------- +Fri Apr 3 20:38:42 UTC 2020 - Bjørn Lie + +- Update to version 3.34.1: + + Bugs fixed: Always shows weather for wrong location. + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 25 14:12:47 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Wed Nov 6 19:58:34 UTC 2019 - Michael Gorse + +- Stop using arch-specific libdir again (boo#1109687). + +------------------------------------------------------------------- +Wed Sep 25 06:04:58 UTC 2019 - Bjørn Lie + +- Update to version 3.34.0: + + tests: Make dogtail tests optional. + + Updated translations. + +------------------------------------------------------------------- +Thu Sep 5 14:50:46 CST 2019 - Chingkai Chu + +- Update to version 3.33.90: + + Export location information to GNOME Shell. + + Use weather station's time zone. + + Allow enter key to show location. + + Bugs fixed: !18 Fix search provider + + Updated translations. + +------------------------------------------------------------------- +Mon Apr 22 16:30:40 UTC 2019 - Bjørn Lie + +- Update to version 3.32.2: + + Bugs fixed: Logged warning about non-standard use of + `array.toString() on a Uint8Array instance`. + + Updated translations. + +------------------------------------------------------------------- +Fri Apr 5 18:43:51 UTC 2019 - Bjørn Lie + +- Update to version 3.32.1: + + Bugs fixed: The app is not translated. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 11 20:35:10 UTC 2019 - Bjørn Lie + +- Update to version 3.32.0: + + Migrate app menu to primary menu. + + New icon. + + Show tomorrow's forecasts at the end of the day. + +------------------------------------------------------------------- +Tue Mar 5 05:58:34 UTC 2019 - Bjørn Lie + +- Update to version 3.31.92: + + Bugs fixed: 3.31.90 no longer installs a binary in the path. + + Updated translations. + +------------------------------------------------------------------- +Sun Feb 17 07:11:50 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.31.90: + + Port from Autotools to Meson. + + Show tomorrow's forecasts at the end of the day. + + Unify App ID. + + Updated translations. +- Add meson BuildRequires and macros following upstreams port to + meson buildsystem. + +------------------------------------------------------------------- +Mon Feb 4 15:39:30 UTC 2019 - Bernhard Wiedemann + +- Stop using arch-specific libdir (boo#1109687) + +------------------------------------------------------------------- +Fri Jan 4 22:50:12 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.31.3: + + Migrate app menu to primary menu. + + New icon. + + Update GJS dependency. + + Updated translations. +- Drop upstream fixed patches: + + gnome-weather-fix-gettext-domain.patch. + + gnome-weather-fix-clicking-rows-places-popover.patch. +- Drop unneeded gjs BuildRequires, we have the pkgconfig variant + already. +- Drop glib2_gsettings_schema_requires, no longer needed. + +------------------------------------------------------------------- +Sat Mar 17 22:12:01 UTC 2018 - bjorn.lie@gmail.com + +- Add gnome-weather-fix-clicking-rows-places-popover.patch: Fix + clicking on rows in the places popover. With recent gjs, the + access to row._info fails after the row has been removed from the + listbox. + +------------------------------------------------------------------- +Wed Feb 28 16:30:23 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Dec 2 21:59:18 UTC 2017 - zaitor@opensuse.org + +- Add gnome-weather-fix-gettext-domain.patch: gschema: Fix + gettext-domain. +- Drop post(un) handling of glib2_gsettings_schema_post(un), + desktop_database_post(un) and icon_theme_cache_post(un), we have + file-triggers taking care of this now. +- Modernize spec, run spec-cleaner, use autosetup and make_build + macros. + +------------------------------------------------------------------- +Mon Sep 11 16:34:26 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.26.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 6 23:07:06 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.25.92: + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 20 18:09:45 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.91: + + Weather can now be tiled on sufficiently large monitors + (bgo#725407). + + Fixed compatibility with mozjs52, and improved code to take + advantage of the new JavaScript features. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 20 09:13:00 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.24.0: + + Updates for the new version of gjs (bgo#778641). + + Improvements to the build system for GNOME Builder. + + Updated translations. +- Drop gnome-weather-work-with-new-gjs.patch: Fixed upstream. + +------------------------------------------------------------------- +Mon Feb 27 17:31:42 UTC 2017 - zaitor@opensuse.org + +- Add gnome-weather-work-with-new-gjs.patch: No longer crash on + launch when using gjs 1.48 or newer (bgo#778641). + +------------------------------------------------------------------- +Tue Aug 16 15:48:09 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.20.2: + + Minor bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Fri May 27 12:04:21 UTC 2016 - idonmez@suse.com + +- Update to GNOME 3.20.2 FATE#318572 + +------------------------------------------------------------------- +Mon May 9 20:09:01 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.20.1: + + Build system fixes. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 22 09:55:57 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.20.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 15 10:31:00 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.19.92: + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 16 09:49:16 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.19.90: + + Fix missing items in forecast (bgo#757186). + + Add support for Geoclue agent dialog (bgo#762102). + + Add missing tags to Appdata. + + Build system updates and xdg-app support. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 24 02:03:12 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.19.1: + + Convert from DBus API to libgeoclue (bgo#756647). +- Add pkgconfig(libgeoclue-2.0) BuildRequires: New dependency + following upstreams convert. + +------------------------------------------------------------------- +Mon Oct 12 15:53:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.18.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 21 06:28:06 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.18.0: + + Updated translations. + +------------------------------------------------------------------- +Sat Sep 12 08:30:39 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.92: + + Improved background for licensing and legibility (bgo#703150, + bgo#754892). + + Updated translations. + +------------------------------------------------------------------- +Tue Jul 28 09:49:37 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.1: + + Fix initial application state when geolocation is disabled. + + Fix temperature unit shown in the menu when not explicitly + configured. + + Updated translations. + +------------------------------------------------------------------- +Mon Apr 27 21:37:17 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.16.2.1: + + Provide a symbolic variant of the app icon (bgo#747189). + +------------------------------------------------------------------- +Mon Apr 27 09:25:09 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.16.2: + + Honor 12/24 time format in city view (bgo#741533). + +------------------------------------------------------------------- +Wed Apr 15 07:17:31 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.1: + + Fixed the missing attribution to the weather data sources in + the About dialog. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 23 08:58:02 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 17 08:26:24 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.92: + + Launching search from the overview (clicking on the weather + icon next to results) is now supported. + + The weekly forecast sidebar now includes tomorrow and uses + 2pm as the representative forecast (bgo#741532). + + Misc bug fixes to the search provider and to the world popup. + + Build system fixes (bgo#745581). + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 3 12:27:51 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.91: + + Build system fixes (bgo#740414). + + Fixed opening the app on a specific location (eg when launched + from gnome-maps) (bgo#740414). + + Fixed showing the world popover on a second window + (bgo#740414). + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 16 13:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.90: + + Fix history handling (bgo#741837). + + Fixed crash when Geoclue is not available (bgo#742460). + + Improved the forecast for the current location. + + Updated translations. + +------------------------------------------------------------------- +Thu Jan 29 01:08:59 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.15.1: + + Added keywords to the desktop file. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 13 17:38:06 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.1: + + Fixed compatibility with gtk+ 3.14 (bgo#737818). + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 22 17:08:15 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 16 10:42:29 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.92: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 1 22:48:35 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.91: + + Added high contrast icon (bgo#707286). + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 19 14:32:29 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.90: + + Completely redesign the application (bgo#733236). + + Remove libgd submodule and make the application noarch. + + Disable the search provider by default (bgo#734048). + + Updated translations. +- Change BuildArch to noarch, following upstreams advise. + +------------------------------------------------------------------- +Tue Jul 22 13:02:42 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.4: + + We now use package.js from gjs upstream. + + Fixed search-provider (bgo#732344). + + Misc fixes. + + Updated translations. + +------------------------------------------------------------------- +Sat Jul 12 18:06:58 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.3: + + Updates to the appstream metadata, and new screenshots + (requires a new version of libappstream-glib, or building + with --disable-appstream-util). + + Various miscellaneous fixes and updates. + + Updated translations. +- Changes from version 3.13.2: + + Appdata metadata was updated to the new specification. + + The installation folder for the application was renamed to + $(datadir)/org.gnome.Weather, removing the final .Application + part. + + The search provider was split into a background service, to + avoid triggering geolocation without the user consent (only the + frontend application does it now). +- Changes from version 3.13.1: + + Show local time in city view (bgo#705050). + + Add geolocation support (automatically add the current location + to the world view) (bgo#704268). + + Updated translations. + +------------------------------------------------------------------- +Sat May 17 14:32:34 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.1: + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 26 19:39:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 19 12:32:05 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.92: + + Fix alignment of placeholder text for first run (bgo#721732). + + Build fixes (bgo#725942). + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 4 19:43:42 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.91: + + Fix problem loading the app without network connectivity. + + Fix running tests with a11y disabled (bgo#725152). + + Fix running tests against old pygobject+glib (bgo#725398). + + Fix automake requirement (bgo#725427). + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 19 12:24:04 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.11.90: + + Fixed a crash at shutdown, caused by a destroy vfunc. + + Added coverage reports for tests. + + Updated for unstable GTK+ API changes (GtkActionBox). + + Fixed the sensitivity of Add in new location dialog + (bgo#724416). + + Once again, changes to the build and deployment infrastructure. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 3 17:47:19 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.11.5: + + JS sources are now loaded from a GResource, which should + improve startup times as it requires fewer seeks on disk. + + All dialogs were converted to use a header bar. + + A new infrastructure for application tests exists, and + minimal automated testing for the world view is included. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 13 21:32:37 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.4: + + Fixes for RTL layouts (bgo#721123). + + Updates to the packaging system. + + Added the ability to build an RPM from the upstream tarball. + + Replaced GtkHeaderBar with GtkActionBar (and gtk+ dependency + raised). + + Fixed the .desktop file for legacy environments (not using GIO + to launch the application). + + Updated translations. + +------------------------------------------------------------------- +Wed Dec 18 13:53:32 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.11.3: + + Always show a title in the header bar (bgo#720322). + + CityView is now consistent with other apps wrt the back button + (bgo#720321). + + We now follow the HIGs for standard items in the app menu. + + The sidebar can show forecast for today and tomorrow at all + times. + + We no longer show the night before the day, which was reported + as confusing. + + Updated translations. +- Create new subpackage gnome-shell-search-provider-gnome-weather, + containing the GNOME Shell search provider. + +------------------------------------------------------------------- +Tue Oct 15 18:08:41 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.1: + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 24 13:46:10 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 16 18:08:38 UTC 2013 - firebird209@gmail.com + +- Update to version 3.9.92: + + Delay showing the window until the view is fully loaded. + + Make use of the spinner next to the app menu when refreshing + the forecasts. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 3 06:44:00 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.91: + + Further update the UI to match the selection mode mockups. + + Add an AppData file to be used by gnome-software. + + Add a shell search provider to show weather for configured + locations. + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 19 19:48:35 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.90: + + All publicly visible IDs for the application (including the + .desktop file name and installation folder) now follow the + reverse DNS notation convention, that is, they are + "org.gnome.Weather.Application". + + The application is now DBus activated, and only ships a shim + launcher in $bindir. + + In city view, the side bar is now overlaid on the rest of the + content rather than pushing it. + + We use now GTK+ support for the close button in the header. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 15 07:39:22 UTC 2013 - dimstar@opensuse.org + +- Do not package *.la files (even in private libdir). + +------------------------------------------------------------------- +Tue Jul 30 16:28:48 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.5: + + Fixed selection mode to latest mockups. + + Enabled OpenWeatherMap backend. + + Updated for libgweather API changes. + + Updated translations. +- Add new BuildRequires, as verified by configure: + + pkgconfig(gdk-3.0), pkgconfig(glib-2.0), + pkgconfig(gobject-2.0), pkgconfig(gweather-3.0). + +------------------------------------------------------------------- +Fri Jun 21 15:21:34 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.3: + + Fixed icon handling in GWeatherLocationEntry due to the ABI + change in libgweather. + + Replaced most of libgd with Gtk types (still using GdMainView + only). + + Now using the header bar as a titlebar (fixes the close button + when maximized). + + Includes a new application icon, designed specifically for + gnome-weather. + + Once again fixed launching the application in certain + "looks-like-source-tree" cases. + + Updated translations. + +------------------------------------------------------------------- +Tue May 28 15:11:36 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.2: + + Updated libgd, but mostly replaced with Gtk types. + + Added a welcome screen for the first launch. + + The app menu now offers a choice for the temperature unit. + + Implements the new selection pattern, with a separate selection + toolbar and rubberbanding. + + Improved the libgweather usage to support disk caching. + +------------------------------------------------------------------- +Mon May 13 21:07:44 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.2: + + Update libgd to master. + + Fix detection of source trees at startup. + + Updated translations. + +------------------------------------------------------------------- +Tue Apr 16 20:47:31 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.1: + + Update libgd to master. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 26 09:04:48 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 18 19:30:42 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.92: + + First release to follow GNOME versioning. + + Application completely rewritten in JS + gtk + libgd. + + Features a full GNOME 3 layout (header bar, content view, + selection toolbar, application menu). + + Includes the ability to show multiple cities at once. + + Uses dark theme and symbolic icons. + + Includes pretty backgrounds matching the current conditions. + + Many many bugfixes and translation fixes. +- Replace python BuildRequires with gjs, following upstreams port + to JavaScript. +- Drop pkgconfig(clutter-1.0) and pkgconfig(gweather-3.0) + BuildRequires: no longer needed. +- Add glib2_gsettings_schema and desktop_database macros to post + and postun. + +------------------------------------------------------------------- +Wed Mar 6 20:38:21 UTC 2013 - dimstar@opensuse.org + +- Initial package, version 0.2. + diff --git a/gnome-weather.obsinfo b/gnome-weather.obsinfo new file mode 100644 index 0000000..9d0bc3c --- /dev/null +++ b/gnome-weather.obsinfo @@ -0,0 +1,4 @@ +name: gnome-weather +version: 47.0 +mtime: 1726502814 +commit: 95e63d6a771790e7f716af54614b322928dd9c12 diff --git a/gnome-weather.spec b/gnome-weather.spec new file mode 100644 index 0000000..c870150 --- /dev/null +++ b/gnome-weather.spec @@ -0,0 +1,106 @@ +# +# spec file for package gnome-weather +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define full_name org.gnome.Weather +Name: gnome-weather +Version: 47.0 +Release: 0 +Summary: Weather App for GNOME +License: GPL-2.0-or-later +Group: Productivity/Other +URL: https://apps.gnome.org/app/org.gnome.Weather +Source0: %{name}-%{version}.tar.zst + +# PATCH-FIX-UPSTREAM gnome-weather-BackgroundService-service-fails-to-start.patch bsc#1209391 glgo#GNOME/gnome-weather!132 xwang@suse.com -- org.gnome.Weather.BackgroundService fails to start +Patch0: gnome-weather-BackgroundService-service-fails-to-start.patch + +BuildRequires: appstream-glib +BuildRequires: desktop-file-utils +BuildRequires: intltool >= 0.26 +BuildRequires: meson +BuildRequires: pkgconfig +BuildRequires: pkgconfig(gdk-3.0) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gjs-1.0) >= 1.71.0 +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9 +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gweather4) +BuildRequires: pkgconfig(libadwaita-1) >= 1.4.alpha +BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.3.1 +BuildArch: noarch + +%description +GNOME 3 weather app that does: + + * Display current conditions; + * Display forecasts; + * Show radar maps; + * Notify on hazardous weather conditions. + +%package -n gnome-shell-search-provider-gnome-weather +Summary: GNOME Weather -- Search Provider for GNOME Shell +Group: Productivity/Other +Requires: %{name} = %{version} +Supplements: (gnome-shell and %{name}) + +%description -n gnome-shell-search-provider-gnome-weather +This package contains a search provider to enable GNOME Shell to get +search results from GNOME Weather. + +%lang_package + +%prep +%autosetup -p1 + +%build +%meson \ + --libdir=%{_prefix}/unused-in-noarch \ + %{nil} +%meson_build + +%install +%meson_install +%find_lang %{full_name} %{?no_lang_C} %{name}.lang + +%check +%meson_test + +%files +%license COPYING.md +%doc NEWS README.md +%{_bindir}/%{name} +%{_datadir}/metainfo/org.gnome.Weather.appdata.xml +%{_datadir}/applications/org.gnome.Weather.desktop +%{_datadir}/%{full_name}/ +%{_datadir}/dbus-1/services/org.gnome.Weather.service +%{_datadir}/dbus-1/services/org.gnome.Weather.BackgroundService.service +%{_datadir}/glib-2.0/schemas/org.gnome.Weather.gschema.xml +%{_datadir}/icons/hicolor/*/apps/%{full_name}* +%{_datadir}/icons/hicolor/scalable/status/* + +%files -n gnome-shell-search-provider-gnome-weather +%dir %{_datadir}/gnome-shell +%dir %{_datadir}/gnome-shell/search-providers +%{_datadir}/gnome-shell/search-providers/org.gnome.Weather.search-provider.ini + +%files lang -f %{name}.lang + +%changelog