<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/gnome2-utils.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2024-07-15T07:17:12Z</updated>
<entry>
<title>gnome2-utils.eclass: remove EAPI 5 and 6</title>
<updated>2024-07-15T07:17:12Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2024-07-15T07:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=522ff35dae0aa2ee48111d7c4ffad9e749e72cde'/>
<id>urn:sha1:522ff35dae0aa2ee48111d7c4ffad9e749e72cde</id>
<content type='text'>
Closes: https://github.com/gentoo/gentoo/pull/37081
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: Make *_gdk_pixbuf_update work unconditionally</title>
<updated>2024-02-06T03:07:32Z</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2024-01-25T15:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=442e4c25bbb4e5e28984dbeb8e1468ded3bd273d'/>
<id>urn:sha1:442e4c25bbb4e5e28984dbeb8e1468ded3bd273d</id>
<content type='text'>
Remove the GNOME2_ECLASS_GDK_PIXBUF_LOADERS condition that required
calling gnome2_gdk_pixbuf_savelist prior to gnome2_gdk_pixbuf_update.
The actual list was never used, and all the ebuilds calling the function
in Gentoo contain conditions to avoid calling the function when loaders
are not built.

Closes: https://bugs.gentoo.org/922500
Signed-off-by: Michał Górny &lt;mgorny@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: fix spelling</title>
<updated>2023-03-26T11:35:55Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-03-24T03:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c3318eff6e7b0eeb444f7bcaf5bb5391314937d9'/>
<id>urn:sha1:c3318eff6e7b0eeb444f7bcaf5bb5391314937d9</id>
<content type='text'>
Thanks to codespell.

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: Quote argument of ":" command</title>
<updated>2023-03-26T11:33:36Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2023-03-23T16:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=69d9a525c5f776ed4dad8dadb10e24b2fd29806d'/>
<id>urn:sha1:69d9a525c5f776ed4dad8dadb10e24b2fd29806d</id>
<content type='text'>
This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: Document GLIB_COMPILE_RESOURCES</title>
<updated>2023-02-13T14:01:20Z</updated>
<author>
<name>uis</name>
<email>uis9936@gmail.com</email>
</author>
<published>2023-02-13T13:59:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=6022aa7ab8b1d4f20ecd67941f848e2505a0cf26'/>
<id>urn:sha1:6022aa7ab8b1d4f20ecd67941f848e2505a0cf26</id>
<content type='text'>
Also removed @INTERNAL for GLIB_COMPILE_SCHEMAS because it is already
used outside of gnome2-utils.

Bug: https://bugs.gentoo.org/779871
Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
<entry>
<title>*.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLE</title>
<updated>2022-03-24T03:58:34Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2022-03-18T20:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d7317785d04e7de172de3bff05852fca3cd15af2'/>
<id>urn:sha1:d7317785d04e7de172de3bff05852fca3cd15af2</id>
<content type='text'>
Bug: https://bugs.gentoo.org/835396
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: support EAPI 8</title>
<updated>2021-12-13T10:05:53Z</updated>
<author>
<name>Marek Szuba</name>
<email>marecki@gentoo.org</email>
</author>
<published>2021-12-09T12:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=76708ba6ba0bf7f9d813ea2b4721c4d25b3dcc98'/>
<id>urn:sha1:76708ba6ba0bf7f9d813ea2b4721c4d25b3dcc98</id>
<content type='text'>
Trivial now that emktemp is gone.
While at it, include eclass name in the "EAPI x not supported" error
message.

Signed-off-by: Marek Szuba &lt;marecki@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: phase out emktemp</title>
<updated>2021-12-13T10:05:49Z</updated>
<author>
<name>Marek Szuba</name>
<email>marecki@gentoo.org</email>
</author>
<published>2021-12-09T12:38:51Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=32028794994c13281aba222dab8eee2eff91a0ee'/>
<id>urn:sha1:32028794994c13281aba222dab8eee2eff91a0ee</id>
<content type='text'>
Has been deprecated for quite a while now, comes from eutils.eclass
so it blocks EAPI 8+. Just call mktemp directly.

Signed-off-by: Marek Szuba &lt;marecki@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: Set @PROVIDES</title>
<updated>2021-09-02T16:15:51Z</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2021-09-02T09:19:13Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c6d46f0dd00aca3fee0b36d6a952aec1c56ebb34'/>
<id>urn:sha1:c6d46f0dd00aca3fee0b36d6a952aec1c56ebb34</id>
<content type='text'>
Signed-off-by: Michał Górny &lt;mgorny@gentoo.org&gt;
</content>
</entry>
<entry>
<title>gnome2-utils.eclass: skip executing cross-compiled tools</title>
<updated>2020-12-07T22:06:34Z</updated>
<author>
<name>David Michael</name>
<email>fedora.dm0@gmail.com</email>
</author>
<published>2020-12-03T04:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=9f6f9ad2c9c3dd85ae5f538a0a50cb1cd3a84ada'/>
<id>urn:sha1:9f6f9ad2c9c3dd85ae5f538a0a50cb1cd3a84ada</id>
<content type='text'>
Executing tools installed in ROOT will fail when cross-compiling,
so this prints a warning about manually running the command instead
in that case.  The warning is copied from dev-libs/glib.

This also reorders the exception handling by increasing severity so
that the "nothing to do" non-error returns first, otherwise the
expected problem of unexecutable cross-compiled commands returns,
otherwise the unexpected problem of missing commands returns.

The immodule cache functions were updated to handle a different
problem.  They run native tools from BROOT, but they are not
guaranteed to exist while cross-compiling (e.g. gtk+ can't BDEPEND
on itself, so the cross-compiled gtk+ can be installed before the
native gtk+, which fails from gtk-query-immodules not existing).

Closes: https://bugs.gentoo.org/611030
Closes: https://bugs.gentoo.org/757483
Signed-off-by: David Michael &lt;fedora.dm0@gmail.com&gt;
Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
</feed>
