<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/glib2/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-10T08:34:40Z</updated>
<entry>
<title>glib2: update to 2.88.1</title>
<updated>2026-05-10T08:34:40Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-05-08T20:11:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e8dba902db1f9432d07c09a297118db0788c8f10'/>
<id>urn:sha1:e8dba902db1f9432d07c09a297118db0788c8f10</id>
<content type='text'>
Bump from 2.82.0 to the current upstream stable. Required by GTK
4.22 and other recent GNOME-stack consumers (gtk 4.22 requires
glib &gt;= 2.84).

Refresh 006-c99.patch for upstream context shift; the patch
forces HAVE_C99_SNPRINTF/VSNPRINTF and HAVE_UNIX98_PRINTF to
true when cross-compiling, since upstream now only does that
implicitly for the darwin/iOS/tvOS triplet.

Link: https://gitlab.gnome.org/GNOME/glib/-/tags/2.88.1
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>glib2: split package into separate libraries</title>
<updated>2026-05-01T04:54:50Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-28T05:01:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=20873ba57e0354051eac2e0fce4d7b4dd141b440'/>
<id>urn:sha1:20873ba57e0354051eac2e0fce4d7b4dd141b440</id>
<content type='text'>
Existing package contains five libraries, some of which are &gt; 1MB. Allow
packages which depend on only some of them to only pull in the ones they
need by splitting this package into finer-grained packages. Transition
can be done piecemeal as depending on glib2 will still pull in all the
libraries.

The original split commit (6bb0d6bd2) had a typo: the glib2 meta-package
used 'DEPENDS:+glib2-gthread +glib2-gio' (missing '='), which caused
the meta-package to have no effective dependencies. This meant packages
declaring '+glib2' did not get the sub-packages installed, causing APK
dependency checks to fail for all glib2 libraries across ~60 packages.

This re-applies the split with 'DEPENDS:=+glib2-gthread +glib2-gio'
(correct assignment syntax), so the meta-package properly pulls in all
sub-packages for consumers that still declare '+glib2'.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>Revert "glib2: split package into separate libraries"</title>
<updated>2026-04-27T07:24:06Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-04-27T07:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9e3d0983825346b72c8fd66752fa1726b33aee13'/>
<id>urn:sha1:9e3d0983825346b72c8fd66752fa1726b33aee13</id>
<content type='text'>
It causes multiple failures, which I noticed on OpenWrt buildbots [1]
for several packages [2].

It appears this change wasn't fully tested against a complete build
with all packages. Reverting for now until the issue is resolved.

[1] https://downloads.openwrt.org/snapshots/faillogs/
[2] https://github.com/openwrt/packages/pull/22544

This reverts commit 6bb0d6bd2a3afd2c5cbd6ea6dad8f050006bc52d.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>glib2: split package into separate libraries</title>
<updated>2026-04-26T20:11:40Z</updated>
<author>
<name>Peter Denison</name>
</author>
<published>2023-10-29T17:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6bb0d6bd2a3afd2c5cbd6ea6dad8f050006bc52d'/>
<id>urn:sha1:6bb0d6bd2a3afd2c5cbd6ea6dad8f050006bc52d</id>
<content type='text'>
Existing package contains five libraries, some of which are &gt; 1MB. Allow
packages which depend on only some of them to only pull in the ones they
need by splitting this package into finer-grained packages. Transition
can be done piecemeal as depending on glib2 will still pull in all the
libraries.

Signed-off-by: Peter Denison &lt;openwrt@marshadder.org&gt;
</content>
</entry>
<entry>
<title>glib2: fix builds by explicitly disabling libelf</title>
<updated>2026-04-16T10:42:24Z</updated>
<author>
<name>Lu Dai</name>
</author>
<published>2026-02-07T01:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1c973fff92a6c00bc500db2be0ff67bb4f0ae125'/>
<id>urn:sha1:1c973fff92a6c00bc500db2be0ff67bb4f0ae125</id>
<content type='text'>
The libelf Meson option defaults to auto. Since commit 71b7b4478906 ("glib2: do not set default meson options"),
glib2 can enable libelf support nondeterministically depending on whether libelf.pc is visible during configure.

On failing builders Meson reports:

    Run-time dependency libelf found: YES 0.192

 and gresource later fails with:

    ../gio/gresource-tool.c:34:10: fatal error: libelf.h: No such file or directory

On passing builders we see:

    Run-time dependency libelf found: NO (tried pkgconfig and cmake)

So explicitly disable libelf again to restore deterministic builds.

Fixes: #23459
Fixes: 71b7b4478906 ("glib2: do not set default meson options")
Signed-off-by: Lu Dai &lt;lu.dai@mind.be&gt;
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>glib2: fix pkg-config path for glib_compile_schemas</title>
<updated>2024-11-07T21:15:50Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-11-05T03:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=983d3a95526577856a65754be9dbbc135c927a7a'/>
<id>urn:sha1:983d3a95526577856a65754be9dbbc135c927a7a</id>
<content type='text'>
Some applications using Glib2 require using glib_compile_schemas during
build and deduct the path of that executable via pkg-config.
This currently fails as the path is not fixed in gio.pc.
Fix that by adding glib_compile_schemas to the sed expression taking
care of applying prefix_hostpkg.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libs/glib2: update to 2.82.0</title>
<updated>2024-09-17T16:12:25Z</updated>
<author>
<name>Yegor Yefremov</name>
</author>
<published>2024-08-27T21:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b93ad772bead10e198499433e14acb8e9520797a'/>
<id>urn:sha1:b93ad772bead10e198499433e14acb8e9520797a</id>
<content type='text'>
Remove the obsolete patch as the required functionality was already
available upstream.

Refresh 006-c99.patch.

Remove -Ddefault_library option from MESON_HOST_ARGS and MESON_ARGS as
this is now the default behavior.

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
</content>
</entry>
<entry>
<title>libs/glib2: remove pcre2 fallback workaround</title>
<updated>2024-07-04T05:57:10Z</updated>
<author>
<name>Yegor Yefremov</name>
</author>
<published>2024-07-04T05:35:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=24248b6f7c248a3be6d90e12e6e24ac38401118b'/>
<id>urn:sha1:24248b6f7c248a3be6d90e12e6e24ac38401118b</id>
<content type='text'>
pcre2 can now be properly linked statically. Hence, remove both
the patch and -Dforce_fallback_for=libpcre2-8 option.

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
</content>
</entry>
<entry>
<title>libs/glib2: remove the deprecated option force_posix_threads</title>
<updated>2024-07-04T05:57:10Z</updated>
<author>
<name>Yegor Yefremov</name>
</author>
<published>2024-07-02T12:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=468610d9a79921565da761b83e579cd6d38e9631'/>
<id>urn:sha1:468610d9a79921565da761b83e579cd6d38e9631</id>
<content type='text'>
Resolves the following warning:

glib-2.80.3/meson.build:2053:
WARNING: DEPRECATION: Option 'force_posix_threads' is deprecated and
will be removed after GLib 2.72; please file an issue with your use case
if you still require it

For more information, see the following merge request:

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2474

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
</content>
</entry>
</feed>
