Skip to content

Commit

Permalink
libgweather: update to 4.4.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
sgn committed Nov 27, 2023
1 parent bb28de3 commit 3533741
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 34 deletions.

This file was deleted.

45 changes: 45 additions & 0 deletions srcpkgs/libgweather/patches/metar.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
From e62b4f1790c525af6d565a2d6adf8a178e9e7153 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= <[email protected]>
Date: Mon, 20 Nov 2023 12:24:45 +0200
Subject: [PATCH] metar: update dataserver URL

Info about URL change:
https://github.com/mate-desktop/libmateweather/pull/79#issuecomment-1765810415

https://gitlab.gnome.org/GNOME/libgweather/-/issues/232
https://gitlab.gnome.org/GNOME/libgweather/-/issues/236
---
libgweather/weather-metar.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/libgweather/weather-metar.c b/libgweather/weather-metar.c
index c0e8a6e5..3cb5ecc5 100644
--- a/libgweather/weather-metar.c
+++ b/libgweather/weather-metar.c
@@ -675,7 +675,7 @@ metar_start_open (GWeatherInfo *info)
if (!loc->latlon_valid)
return;

- g_debug ("metar_start_open, requesting: https://www.aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&fields=raw_text&stationString=%s", loc->code);
+ g_debug ("metar_start_open, requesting: https://aviationweather.gov/cgi-bin/data/dataserver.php?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&fields=raw_text&stationString=%s", loc->code);
query = soup_form_encode (
"dataSource",
"metars",
@@ -696,14 +696,14 @@ metar_start_open (GWeatherInfo *info)
uri = g_uri_build (SOUP_HTTP_URI_FLAGS,
"https",
NULL,
- "www.aviationweather.gov",
+ "aviationweather.gov",
-1,
- "/adds/dataserver_current/httpparam",
+ "/cgi-bin/data/dataserver.php",
query,
NULL);
g_free (query);
#else
- uri = soup_uri_new ("https://www.aviationweather.gov/adds/dataserver_current/httpparam");
+ uri = soup_uri_new ("https://aviationweather.gov/cgi-bin/data/dataserver.php");
uri->query = query;
#endif
msg = soup_message_new_from_uri ("GET", uri);
24 changes: 24 additions & 0 deletions srcpkgs/libgweather/patches/vdsa.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Date: Tue, 21 Nov 2023 17:51:29 +0700
Subject: [PATCH] Locations: Siem Reap changes its international airport

Old airport won't provide new METAR.
---
data/Locations.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/data/Locations.xml b/data/Locations.xml
index f4d1e6c6..c42e9508 100644
--- a/data/Locations.xml
+++ b/data/Locations.xml
@@ -3081,7 +3081,7 @@
</location>
<location>
<name>Siem Reap</name>
- <code>VDSR</code>
+ <code>VDSA</code>
<coordinates>13.366667 103.850000</coordinates>
</location>
<city>
--
2.42.0

4 changes: 2 additions & 2 deletions srcpkgs/libgweather/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'libgweather'
pkgname=libgweather
reverts="40.0_1"
version=4.2.0
version=4.4.0
revision=1
build_style=meson
build_helper="gir"
Expand All @@ -17,7 +17,7 @@ license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/LibGWeather"
changelog="https://gitlab.gnome.org/GNOME/libgweather/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/libgweather/${version%.*}/libgweather-${version}.tar.xz"
checksum=af8a812da0d8976a000e1d62572c256086a817323fbf35b066dbfdd8d2ca6203
checksum=366e866ff2a708b894cfea9475b8e8ff54cb3e2b477ea72a8ade0dabee5f48a4

build_options="gir gtk_doc"
build_options_default="gir gtk_doc"
Expand Down

0 comments on commit 3533741

Please sign in to comment.