<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/ecm.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>2026-06-12T15:33:44Z</updated>
<entry>
<title>ecm.eclass: Tag internal functions as @INTERNAL</title>
<updated>2026-06-12T15:33:44Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-06-12T15:33:44Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=b6b1f8fb7df032c4a4436e09efa3b98b36009c7f'/>
<id>urn:sha1:b6b1f8fb7df032c4a4436e09efa3b98b36009c7f</id>
<content type='text'>
Acked-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Replace all *_ECLASS checks with has * ${INHERITED}</title>
<updated>2026-06-08T20:01:50Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-05-23T10:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=09493e95906d48f2d0d032a77d9c7f1b1ca0def7'/>
<id>urn:sha1:09493e95906d48f2d0d032a77d9c7f1b1ca0def7</id>
<content type='text'>
Drop obsolete extra-cmake-modules condition, it uses cmake.eclass

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Disable unwanted CMake options (ENABLE_PCH, WARNINGS_AS_ERRORS)</title>
<updated>2026-06-08T20:01:50Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-03-30T17:46:20Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=724fd989fa9e06b4c204d48124eb6532d8672330'/>
<id>urn:sha1:724fd989fa9e06b4c204d48124eb6532d8672330</id>
<content type='text'>
Courtesy of PIM, but the list may grow larger over time ...

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Avoid unused BUILD_QCH CMake warnings</title>
<updated>2026-06-08T20:01:49Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-03-28T21:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=948357fe8d3daed38cec5bd934d2d8af1755eec0'/>
<id>urn:sha1:948357fe8d3daed38cec5bd934d2d8af1755eec0</id>
<content type='text'>
... especially on PIM packages ported to ECMGenerateQDoc meanwhile.

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Unconditionally set BUILD_WITH_QT6 to ON</title>
<updated>2026-06-08T20:01:49Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-02-21T18:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=3a300cf93a07a40368290f53ad4693505204fedd'/>
<id>urn:sha1:3a300cf93a07a40368290f53ad4693505204fedd</id>
<content type='text'>
...instead of setting QT_MAJOR_VERSION=6, which upstream have discouraged.

This could lead to Qt5 preference in case a build system finds Qt5Core
before including any module that inits QtVersionOption.cmake, but almost
none of those should be left at this point [that we package].

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Disable live ebuild upstream git hooks</title>
<updated>2026-06-08T20:01:49Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-03-28T20:45:21Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0caedcdaee100d9dae09a9a8eabed88b8581ad24'/>
<id>urn:sha1:0caedcdaee100d9dae09a9a8eabed88b8581ad24</id>
<content type='text'>
See also:
https://invent.kde.org/frameworks/kholidays/-/commit/b50b5cb2d8f74457ddcbfbe129bb32b9a6d656ae

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Cleanup KF5 support</title>
<updated>2026-06-08T20:01:49Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2026-02-21T15:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0a1aabc22701dcd07aeac05436c0b42a7ebf1ea0'/>
<id>urn:sha1:0a1aabc22701dcd07aeac05436c0b42a7ebf1ea0</id>
<content type='text'>
Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Document _ecm_handbook_optional as internal function</title>
<updated>2026-02-20T17:23:58Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-02-01T16:23:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=e093daba47a46aff9173b7795dbe9e265a7ab71e'/>
<id>urn:sha1:e093daba47a46aff9173b7795dbe9e265a7ab71e</id>
<content type='text'>
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Drop obsolete KF version quirks</title>
<updated>2025-10-31T23:24:04Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2025-07-05T20:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=443a1f7198a73c310b48ba6fd080ac013b376410'/>
<id>urn:sha1:443a1f7198a73c310b48ba6fd080ac013b376410</id>
<content type='text'>
- _ecm_strip_handbook_translations kconfigwidgets restriction only relevant
  for KF &lt;6.16, upstream commit 94e3edb259a4cc74545facd49e78867f6ec809fd
- ECM_PYTHON_BINDINGS was only used since KF6

Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>ecm.eclass: Use our own initial-cache file on top of cmake.eclass'</title>
<updated>2025-10-31T23:24:04Z</updated>
<author>
<name>Andreas Sturmlechner</name>
<email>asturm@gentoo.org</email>
</author>
<published>2025-10-24T17:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=7bc9e3869c123a5989c118c49f2448dd5959a261'/>
<id>urn:sha1:7bc9e3869c123a5989c118c49f2448dd5959a261</id>
<content type='text'>
Define KDEInstallDirs variables to fix ECM &gt;=6.19 warnings.
Use the opportunity and cleanup some quirks including ECM_KDEINSTALLDIRS.

Closes: https://bugs.gentoo.org/963981
Thanks-to: Sam James &lt;sam@gentoo.org&gt;
Signed-off-by: Andreas Sturmlechner &lt;asturm@gentoo.org&gt;
</content>
</entry>
</feed>
