<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-gnome/recipes-gnome/libgweather, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-06-25T13:44:52+00:00</updated>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather4: Upgrade to 4.4.4</title>
<updated>2025-03-20T15:46:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-03-20T01:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=054716edca0ed56c171b5cb8d375c6bdf53eaa4b'/>
<id>urn:sha1:054716edca0ed56c171b5cb8d375c6bdf53eaa4b</id>
<content type='text'>
- Fix deprecation warnings [!300]
- Fix introspection annotation for async functions [!318]
- Plug some memory leaks [!321]
- Translation updates

Use GI_TYPELIB_PATH to point to typlib paths in target sysroot

Fixes
| FAILED: data/Locations.bin
| /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libgweather4/4.4.4/libgweather-4.4.4/build-aux/meson/gen_locations_variant.py ../libgweather-4.4.4/data/Locations.xml data/Locations.bin
| Traceback (most recent call last):
|   File "/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libgweather4/4.4.4/libgweather-4.4.4/build-aux/meson/gen_locations_variant.py", line 7, in &lt;module&gt;
|     from gi.repository import GLib
|   File "/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libgweather4/4.4.4/recipe-sysroot-native/usr/lib/python3.13/site-packages/gi/importer.py", line 133, in create_module
|     raise ImportError('cannot import name %s, '
|                       'introspection typelib not found' % namespace)
| ImportError: cannot import name GLib, introspection typelib not found

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather: fix build with gobject-introspection 1.80.0</title>
<updated>2024-04-29T18:11:51+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2024-04-29T11:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4c40897893f43a99e6ae12e652c0cf789d89df90'/>
<id>urn:sha1:4c40897893f43a99e6ae12e652c0cf789d89df90</id>
<content type='text'>
gweather build is running a python script build-aux/meson/gen_locations_variant.py
which imports g-i data at build time:

from gi.repository import GLib

Previously this would import the typelib file installed by native
g-i (which would likely not match the cross target, but nvm). New
g-i version no longer installs those files, so the options are:

- run the python script with target python inside qemu
- copy the needed typelib from target sysroot into the native one.

I took the easy way out.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather4: update 4.4.0 -&gt; 4.4.2</title>
<updated>2024-03-23T17:01:49+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-03-23T09:28:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fb67e4772088983649343450fb795f7f92bb5327'/>
<id>urn:sha1:fb67e4772088983649343450fb795f7f92bb5327</id>
<content type='text'>
Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>drop GNOMEBASEBUILDCLASS = "meson"</title>
<updated>2023-11-11T17:26:41+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-11-11T13:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=84f88138586a64da397e0d940f39e039823b0306'/>
<id>urn:sha1:84f88138586a64da397e0d940f39e039823b0306</id>
<content type='text'>
It is set to meson by default

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Adjust vala build according to changes in vala.bbclass</title>
<updated>2023-11-11T17:26:41+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-11-08T08:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1ad7a9e2ced764105471c7cf98b45c1963127085'/>
<id>urn:sha1:1ad7a9e2ced764105471c7cf98b45c1963127085</id>
<content type='text'>
Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather4: Upgrade 4.2.0 -&gt; 4.4.0</title>
<updated>2023-11-06T16:47:17+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-11-04T14:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3743a831f6a2a003ef6d76fc750895909470194a'/>
<id>urn:sha1:3743a831f6a2a003ef6d76fc750895909470194a</id>
<content type='text'>
GWeather 4.4.0 (stable)
=======================

- nws: fix null string comparison when reading visibility [!282]
- Translation updates
- Location database changes
  - Adds Cities from Ukraines Zaporizhzhia Oblast [!276]

GWeather 4.3.2 (development)
============================

- Fix fallback metric unit detection logic [!231]
- Documentation fixes [!229]
- Performance improvements for nearest location lookups [!271]
- Location database changes
  - Add Ulsan city and Ulsan Airport [!218]
  - Add Koblenz and Mainz (Germany) [!184]
  - Add São Bento do Sul, Brazil [!220]
  - Add Ryazan' city [!224]
  - Add Freiburg and Heidelberg in Germany [!225]
  - Add Nottingham, UK [!268]
  - Add cities and airports in Argentina [!270]
  - Add Bracknell, United Kingdom [!249]
  - Update Romanian cities [!255]
  - Add cities in Rwanda [!260]
  - Add Mahilyow, Belarus [!250]
  - Add Aachen (North Rhine-Westphalia, Germany) [!246]
  - Add airports, structure of regions and biggest regional cities of Ukraine
[!242]
  - Add Osh City (Kyrgyzstan) [!190]
  - Add city Caravaca de la Cruz [!237]
  - Add a new Argentinian city, Bahía Blanca [!177]
  - Fix timezone for Denpasar [#209]
  - Fix spelling of Siem Reap [#199]
  - Add Rio Grande in Brazil [!226]
  - Add major cities of Japan [!267]
  - Add some cities in Germany [!266]
- Translation updates

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather4: fix api-documentation build</title>
<updated>2023-08-15T19:27:45+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-08-15T16:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4f9b045d1ef40a0e476b96dae118eb7472d265c0'/>
<id>urn:sha1:4f9b045d1ef40a0e476b96dae118eb7472d265c0</id>
<content type='text'>
Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather4: add opengl to REQUIRED_DISTRO_FEATURES</title>
<updated>2022-12-23T16:52:23+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2022-12-21T08:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fa9aa161b3be788aaa0453597aedaa7bd5123b1f'/>
<id>urn:sha1:fa9aa161b3be788aaa0453597aedaa7bd5123b1f</id>
<content type='text'>
Fixes:
  ERROR: Nothing PROVIDES 'gtk4' (but /build/layers/meta-openembedded/meta-gnome/recipes-gnome/libgweather/libgweather4_4.2.0.bb DEPENDS on or otherwise requires it)
  gtk4 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'libgweather4', 'gtk4']

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libgweather: Remove 40.0</title>
<updated>2022-12-03T16:09:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-11-30T19:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a1700e568b4c64ba33ebb5c9f6f6694b5d8e25d2'/>
<id>urn:sha1:a1700e568b4c64ba33ebb5c9f6f6694b5d8e25d2</id>
<content type='text'>
Its not used by anything in gnome layer, moreover this helps drop soup2
dependency

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
