From c01d25f478b3333130586a203534d27eeb6fe93d Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Tue, 31 Dec 2019 23:17:20 +0000 Subject: Tue Dec 31 23:17:20 UTC 2019 a/kernel-generic-5.4.7-x86_64-1.txz: Upgraded. a/kernel-huge-5.4.7-x86_64-1.txz: Upgraded. a/kernel-modules-5.4.7-x86_64-1.txz: Upgraded. a/ncompress-4.2.4.6-x86_64-1.txz: Upgraded. d/kernel-headers-5.4.7-x86-1.txz: Upgraded. k/kernel-source-5.4.7-noarch-1.txz: Upgraded. l/imagemagick-7.0.9_13-x86_64-1.txz: Upgraded. l/libarchive-3.4.1-x86_64-1.txz: Upgraded. l/libjpeg-turbo-2.0.4-x86_64-1.txz: Upgraded. xfce/xfce4-weather-plugin-0.8.11-x86_64-1.txz: Upgraded. Bugfix release to address the upcoming obsolescence of the locationforecastLTS API from met.no. Thanks to Robby Workman. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt. --- .../xfce4-weather-plugin/update-met_no-API.patch | 51 ++++++++++++++++++++++ .../xfce4-weather-plugin.SlackBuild | 4 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 source/xfce/xfce4-weather-plugin/update-met_no-API.patch (limited to 'source/xfce') diff --git a/source/xfce/xfce4-weather-plugin/update-met_no-API.patch b/source/xfce/xfce4-weather-plugin/update-met_no-API.patch new file mode 100644 index 000000000..3cfe31215 --- /dev/null +++ b/source/xfce/xfce4-weather-plugin/update-met_no-API.patch @@ -0,0 +1,51 @@ +From 139545eeda3cff72dc7148cd8765a5650575e661 Mon Sep 17 00:00:00 2001 +From: Olivier Duchateau +Date: Sun, 22 Dec 2019 19:29:58 +0100 +Subject: [PATCH] Switch to 'locationforecast' product + +--- + panel-plugin/weather.c | 8 +++++--- + panel-plugin/weather.h | 1 + + 2 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c +index be745b3..7d79566 100644 +--- a/panel-plugin/weather.c ++++ b/panel-plugin/weather.c +@@ -588,6 +588,7 @@ cb_weather_update(SoupSession *session, + static gboolean + update_handler(plugin_data *data) + { ++ gchar *api_version = FORECAST_API; + gchar *url; + gboolean night_time; + time_t now_t; +@@ -653,9 +654,10 @@ update_handler(plugin_data *data) + data->weather_update->started = TRUE; + + /* build url */ +- url = g_strdup_printf("https://api.met.no/weatherapi" +- "/locationforecastlts/1.3/?lat=%s&lon=%s&" +- "msl=%d", ++ url = g_strdup_printf("https://api.met.no" ++ "/weatherapi/locationforecast/%s/" ++ "?lat=%s&lon=%s&msl=%d", ++ api_version, + data->lat, data->lon, data->msl); + + /* start receive thread */ +diff --git a/panel-plugin/weather.h b/panel-plugin/weather.h +index 86629c7..2723fc4 100644 +--- a/panel-plugin/weather.h ++++ b/panel-plugin/weather.h +@@ -31,6 +31,7 @@ + #define MAX_FORECAST_DAYS 10 + #define DEFAULT_FORECAST_DAYS 5 + #define MAX_SCROLLBOX_LINES 10 ++#define FORECAST_API "1.9" + + G_BEGIN_DECLS + +-- +2.24.1 + diff --git a/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild b/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild index 209885d17..73fab2fc6 100755 --- a/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild +++ b/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=xfce4-weather-plugin VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-4} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -78,6 +78,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +zcat $CWD/update-met_no-API.patch.gz | patch -p1 --verbose || exit 1 + GEONAMES_USERNAME="slackware" \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -- cgit v1.2.3-65-gdbad