diff --git a/helpers/DATA/libmateweather/0cc07f7e5163870bcc2fb7281c28e8e39c9cbc54.patch b/helpers/DATA/libmateweather/0cc07f7e5163870bcc2fb7281c28e8e39c9cbc54.patch new file mode 100644 index 0000000000000000000000000000000000000000..8596e63bf022b2c9358f481e28432d0578a4a20d --- /dev/null +++ b/helpers/DATA/libmateweather/0cc07f7e5163870bcc2fb7281c28e8e39c9cbc54.patch @@ -0,0 +1,22 @@ +From 0cc07f7e5163870bcc2fb7281c28e8e39c9cbc54 Mon Sep 17 00:00:00 2001 +From: Mike Ovchinnikov <mixao@yandex.ru> +Date: Wed, 18 Oct 2023 14:59:53 +0400 +Subject: [PATCH] Dataserver url changed + +--- + libmateweather/weather-metar.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libmateweather/weather-metar.c b/libmateweather/weather-metar.c +index a9f3c84d..0ae2cbb9 100644 +--- a/libmateweather/weather-metar.c ++++ b/libmateweather/weather-metar.c +@@ -550,7 +550,7 @@ metar_start_open (WeatherInfo *info) + } + + msg = soup_form_request_new ( +- "GET", "https://www.aviationweather.gov/adds/dataserver_current/httpparam", ++ "GET", "https://www.aviationweather.gov/cgi-bin/data/dataserver.php", + "dataSource", "metars", + "requestType", "retrieve", + "format", "xml", diff --git a/helpers/DATA/libmateweather/a61542ffc2d3807dbc3163d1727cc5d8c2118838.patch b/helpers/DATA/libmateweather/a61542ffc2d3807dbc3163d1727cc5d8c2118838.patch new file mode 100644 index 0000000000000000000000000000000000000000..5da2035a1a9be9a046fe0faf86e7c17004855310 --- /dev/null +++ b/helpers/DATA/libmateweather/a61542ffc2d3807dbc3163d1727cc5d8c2118838.patch @@ -0,0 +1,42 @@ +From a61542ffc2d3807dbc3163d1727cc5d8c2118838 Mon Sep 17 00:00:00 2001 +From: mbkma <johannes.unruh@fau.de> +Date: Wed, 11 Jan 2023 20:53:29 +0100 +Subject: [PATCH] rename Europe/Kiev to Europe/Kyiv + +--- + data/Locations.xml.in | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/data/Locations.xml.in b/data/Locations.xml.in +index 8bf9bad..ea75673 100644 +--- a/data/Locations.xml.in ++++ b/data/Locations.xml.in +@@ -20627,13 +20627,12 @@ + <iso-code>UA</iso-code> + <fips-code>UP</fips-code> + <timezones> +- <timezone id="Europe/Kiev"> +- <obsoletes>Europe/Simferopol</obsoletes> ++ <timezone id="Europe/Kyiv"> + <obsoletes>Europe/Uzhgorod</obsoletes> + <obsoletes>Europe/Zaporozhye</obsoletes> + </timezone> + </timezones> +- <tz-hint>Europe/Kiev</tz-hint> ++ <tz-hint>Europe/Kyiv</tz-hint> + <city> + <!-- A city in Ukraine --> + <name>Boryspil'</name> +@@ -20706,10 +20705,10 @@ + </city> + <city> + <!-- The capital of Ukraine. +- "Kiev" is the traditional English name. ++ "Kyiv" is the traditional English name. + The local name in Ukrainian is "Kyyiv". + --> +- <name>Kiev</name> ++ <name>Kyiv</name> + <coordinates>50.433333 30.516667</coordinates> + <location> + <name>Kyiv</name> diff --git a/helpers/make-libmateweather b/helpers/make-libmateweather new file mode 100644 index 0000000000000000000000000000000000000000..7274cf707a656d72203bdc0dc6cccb72f6a6362e --- /dev/null +++ b/helpers/make-libmateweather @@ -0,0 +1,35 @@ +#!/bin/sh +# +# Copyright (C) 2023 Luis Guzmán <ark@switnet.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# + +VERSION=1 +BUILD_UNTIL=11.0 + +. ./config + +# Apply patches from upstream for URL weather change and FTBFS on current +# aramo release. +for i in $DATA/*.patch; do + echo Applying patch $i +patch --no-backup-if-mismatch -p1 < $i +done + +changelog "Fix dataserver weather url change." + +package +