<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.93.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>KDEInstallDirs6: port from custom logic to ecm_query_qt</title>
<updated>2022-03-24T16:24:38+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-20T11:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=55296264560182d7b0170cd6b7d0cc5bca79dd9f'/>
<id>55296264560182d7b0170cd6b7d0cc5bca79dd9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port from ECMQueryQmake to ECMQueryQt</title>
<updated>2022-03-24T16:24:38+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-20T10:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a720a6380ca75ec23e0635cc8ae47ee4b9508be0'/>
<id>a720a6380ca75ec23e0635cc8ae47ee4b9508be0</id>
<content type='text'>
Continuation of commit 4e47b053c9d799.

All unittests still pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continuation of commit 4e47b053c9d799.

All unittests still pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clang-format git hook script</title>
<updated>2022-03-21T11:07:36+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-18T13:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=da4ab76d01012f74d91d59b59c3366f3654a5b33'/>
<id>da4ab76d01012f74d91d59b59c3366f3654a5b33</id>
<content type='text'>
It should be --extensions "cpp,h,hpp,c"; previously, I naively tested that
it didn't bother .json files, but I not if it'll actually trigger for e.g.
a .h file...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It should be --extensions "cpp,h,hpp,c"; previously, I naively tested that
it didn't bother .json files, but I not if it'll actually trigger for e.g.
a .h file...
</pre>
</div>
</content>
</entry>
<entry>
<title>KDEClangFormat: se the same source file extensions in clang-format script and target</title>
<updated>2022-03-17T10:57:00+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-17T10:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7cb3191ccb1dc24ff21a9e41ec30d52f420c98e6'/>
<id>7cb3191ccb1dc24ff21a9e41ec30d52f420c98e6</id>
<content type='text'>
Previously the clang-format.sh git hook script didn't specify the file
extensions to format; however it looks like with recent(?) clang-format
versions 'git clang-format' will consider .json files if such files were
changed by a commit, which makes the script fail, see:
https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/254

Sepcify the file extensions by passing --extensions to 'git clang-format'
command.

Also add ".hpp" to the file extensions we format, and use the same list of
file extensions everywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the clang-format.sh git hook script didn't specify the file
extensions to format; however it looks like with recent(?) clang-format
versions 'git clang-format' will consider .json files if such files were
changed by a commit, which makes the script fail, see:
https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/254

Sepcify the file extensions by passing --extensions to 'git clang-format'
command.

Also add ".hpp" to the file extensions we format, and use the same list of
file extensions everywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix checking the repository name for detached remotes</title>
<updated>2022-03-12T01:13:44+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2022-03-12T01:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=56276c5ebe66c5431b7c1c6aa6a328ce7ed25a32'/>
<id>56276c5ebe66c5431b7c1c6aa6a328ce7ed25a32</id>
<content type='text'>
If we are not tracking a specific branch, assume the remote is "origin"
which is git's default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we are not tracking a specific branch, assume the remote is "origin"
which is git's default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that you're building the framework in a supported platform</title>
<updated>2022-03-06T12:31:01+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>aacid@kde.org</email>
</author>
<published>2022-02-16T13:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=935c2abff7bf531a9758bf2fbdc6b0d8abe636e8'/>
<id>935c2abff7bf531a9758bf2fbdc6b0d8abe636e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>KDEInstallDirs6: replace ECMQueryQMake usage with qtpaths</title>
<updated>2022-02-13T15:21:40+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-01-26T18:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3172b6655e45538d76970ba94433a0c249c87d08'/>
<id>3172b6655e45538d76970ba94433a0c249c87d08</id>
<content type='text'>
This fixes KDEInstallDirsTest.relative_or_absolute_qt unittest.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes KDEInstallDirsTest.relative_or_absolute_qt unittest.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make clang-format Git hook work in worktrees</title>
<updated>2022-02-04T09:14:28+00:00</updated>
<author>
<name>The Assassin</name>
<email>theassassin@assassinate-you.net</email>
</author>
<published>2022-02-04T09:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=927eb53580377f9460b8fc10cf3c561a31bde689'/>
<id>927eb53580377f9460b8fc10cf3c561a31bde689</id>
<content type='text'>

Otherwise, commits will be rejected because the hook cannot be found from the workdir root dir (there is only one .git directory in a checkout, but commands are run relative to the worktree root dir).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Otherwise, commits will be rejected because the hook cannot be found from the workdir root dir (there is only one .git directory in a checkout, but commands are run relative to the worktree root dir).</pre>
</div>
</content>
</entry>
<entry>
<title>kde_package_app_templates: drop atime,ctime, consistently set mtime</title>
<updated>2022-02-01T18:29:08+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2022-02-01T14:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=48313bf31d92cfff175452101c787705e08c6560'/>
<id>48313bf31d92cfff175452101c787705e08c6560</id>
<content type='text'>
As outlined in https://reproducible-builds.org/docs/archives/ to ensure
that tarballs are reproducible, one should honour SOURCE_DATE_EPOCH.

In the case it's not, fallback to date +%s, set the mtime.

Delete atime and ctime completely. No idea if this is better or worse.

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Split from larger patch
 - Fallback to date +%s

v3: Emil
 - $ENV{...} to evaluate the variable

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As outlined in https://reproducible-builds.org/docs/archives/ to ensure
that tarballs are reproducible, one should honour SOURCE_DATE_EPOCH.

In the case it's not, fallback to date +%s, set the mtime.

Delete atime and ctime completely. No idea if this is better or worse.

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Split from larger patch
 - Fallback to date +%s

v3: Emil
 - $ENV{...} to evaluate the variable

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kde_package_app_templates: use numeric owner/group with tar</title>
<updated>2022-02-01T14:36:31+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2022-02-01T13:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2ca1750158dbd2058680b7e315ac76746e30fd0f'/>
<id>2ca1750158dbd2058680b7e315ac76746e30fd0f</id>
<content type='text'>
In some build environments like in Guix, the GID of "root" is not
consistent.

With --numeric-owner, we only need to specify UID and GID, the user name
is unneeded, so set --owner=0 --group=0

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Keep args reorder a separate commit
 - Move time changes into separate commit

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some build environments like in Guix, the GID of "root" is not
consistent.

With --numeric-owner, we only need to specify UID and GID, the user name
is unneeded, so set --owner=0 --group=0

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Keep args reorder a separate commit
 - Move time changes into separate commit

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
