commit:     d0bfc1c49ffe4f98968d464076e295c20fee8db3
Author:     Thibaud CANALE <thican <AT> thican <DOT> net>
AuthorDate: Sun Jan 11 19:53:58 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 07:15:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bfc1c4

dev-libs/libmateweather: add 1.28.2

Bug: https://bugs.gentoo.org/968600
Closes: https://bugs.gentoo.org/968627
Signed-off-by: Thibaud CANALE <thican <AT> thican.net>
Part-of: https://github.com/gentoo/gentoo/pull/45340
Closes: https://github.com/gentoo/gentoo/pull/45340
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libmateweather/Manifest                   |  1 +
 .../libmateweather/libmateweather-1.28.2.ebuild    | 61 ++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libmateweather/Manifest b/dev-libs/libmateweather/Manifest
index 5c727113a020..c7fc1e4ca312 100644
--- a/dev-libs/libmateweather/Manifest
+++ b/dev-libs/libmateweather/Manifest
@@ -1,2 +1,3 @@
 DIST libmateweather-1.28.0.tar.xz 2221808 BLAKE2B 
edd5a00e020a0dcb1edaee08720a70ac3d1c1e6e08d5a0fc8247f1cb3e44bc1c47b350a1bcaf23db23994ac9b0a077cc489b94f82c9922e407edea1fe7c2722c
 SHA512 
ee89bd159beba2893b334fb603de2b852d97c382670628d8892eb2a74907950afe485455218ae4c6dc41338218b67dc78003da8ace61d1952451ae55e7e5e6d0
 DIST libmateweather-1.28.1.gh.tar.gz 6965691 BLAKE2B 
a278e881b9dd2939d809bf03d239222b3df1fdab32aea1d27278151a999326e57be1e86ab5eff4cdf848c462b065aaf611015b40b2cd4993c2d6b38dcc8e4976
 SHA512 
d53f57e56945a51bf8bab2eb2e9caea5ea4cdfec95898267a56fc5935a3153e15865763ca1ae4abfb548af3eaa527675a0c2ac16a578bcc0df37254cec49abc9
+DIST libmateweather-1.28.2.gh.tar.gz 7021330 BLAKE2B 
d03a1a3a47e0059df79ac29ac9f108f68a00642a01f687f9a94122473f863ae3a8e6a31d25d4e6e56089d7dd1d933557c39298325813d5f743d2cf46193bf82e
 SHA512 
f8a9291ffa157ce1705228abdc2fb3e13e32bea2158aa469754a6e8cfd284d52cc13cdb259d5b1bc5e6cfb1729997f3bca2a7220dafbdd1a082882ba94113e3f

diff --git a/dev-libs/libmateweather/libmateweather-1.28.2.ebuild 
b/dev-libs/libmateweather/libmateweather-1.28.2.ebuild
new file mode 100644
index 000000000000..879b9770c0de
--- /dev/null
+++ b/dev-libs/libmateweather/libmateweather-1.28.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+MINOR=$(($(ver_cut 2) % 2))
+if [[ ${MINOR} -eq 0 ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+       # Release archive not pushed in main website (?)
+       SRC_URI="
+               
https://github.com/mate-desktop/libmateweather/archive/refs/tags/v${PV}.tar.gz
+                       -> ${P}.gh.tar.gz
+       "
+fi
+
+DESCRIPTION="MATE library to access weather information from online services"
+LICENSE="LGPL-2.1+ GPL-2+"
+SLOT="0"
+
+IUSE="debug"
+
+COMMON_DEPEND=">=dev-libs/glib-2.56:2
+       >=dev-libs/libxml2-2.6:2=
+       net-libs/libsoup:3.0
+       >=sys-libs/timezone-data-2010k:0
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.22:3
+"
+
+RDEPEND="${COMMON_DEPEND}
+       virtual/libintl
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+       dev-util/gtk-doc
+       dev-build/gtk-doc-am
+       >=sys-devel/gettext-0.19.8
+       >=dev-build/libtool-2.2.6:2
+       virtual/pkgconfig
+"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.28.1-libsoup3.patch
+       "${FILESDIR}"/${PN}-1.28.1-SPECI_report_data.patch
+)
+
+src_configure() {
+       # --disable-locations-compression for 
https://github.com/mate-desktop/libmateweather/issues/144
+       # libxml2 dropped support for automatic decompression. If MATE
+       # switches to invoking zlib themselves, we can bring this back.
+       mate_src_configure \
+               --disable-locations-compression \
+               --disable-all-translations-in-one-xml \
+               --disable-icon-update
+}

Reply via email to