<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.77.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>clang-format: No space before initializer list</title>
<updated>2020-12-04T20:30:12+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2020-11-23T19:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=760a013c3ff553b23d456c7787ed76981ec5142f'/>
<id>760a013c3ff553b23d456c7787ed76981ec5142f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Define install dir variable for file templates</title>
<updated>2020-12-01T20:21:54+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2020-11-24T21:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=884381e9800ef6e74f37648362493c94b131b151'/>
<id>884381e9800ef6e74f37648362493c94b131b151</id>
<content type='text'>
Just like the app templates the file templates have a specific install
location.

Also the KTEMPLATESDIR is only used as a fallback, because it suggests
that all templates are in that dir, which is not true.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just like the app templates the file templates have a specific install
location.

Also the KTEMPLATESDIR is only used as a fallback, because it suggests
that all templates are in that dir, which is not true.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix updating of apptemplate tars</title>
<updated>2020-11-16T16:33:34+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2020-11-16T16:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b9d0276c0f605c950cc739eafbdad9cc3f4ece6a'/>
<id>b9d0276c0f605c950cc739eafbdad9cc3f4ece6a</id>
<content type='text'>
With this MR cmake gets rerun when the dirs/subdirs of the template change.

And by setting the `DEPENDS` property of the tar command to this list of the dirs/subdirs of the template we ensure that the command gets executed whenever the files change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this MR cmake gets rerun when the dirs/subdirs of the template change.

And by setting the `DEPENDS` property of the tar command to this list of the dirs/subdirs of the template we ensure that the command gets executed whenever the files change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make androiddeployqt find libraries and QML plugins without installation</title>
<updated>2020-11-01T10:30:10+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2020-10-24T15:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2135cbdfa6da743f32f3d03b0661313caecc7b16'/>
<id>2135cbdfa6da743f32f3d03b0661313caecc7b16</id>
<content type='text'>
This matters for libraries in the same repository as the application that
also have an AAR that needs to be integrated, as well as QML plugins. For
this to work we need to consider the build directory as a search prefix,
and produce the exact directory layout there that androiddeployqt expects.

For libraries this is then almost transparent for the application build
system, the only thing that needs to be taken care of manually is putting
the corresponding -android-dependencies.xml file into the right place in
the build dir as well. A macro wrapping that might be an option to
centralize that logic here as well in the future.

For QML plugins this is transparent if you have them set up to work without
installation already anyway, otherwise that setup has to be done for this
to work.

Example: https://invent.kde.org/pim/itinerary/-/merge_requests/28

https://invent.kde.org/frameworks/knotifications/-/merge_requests/12 would
presumably also need this (not tested yet).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matters for libraries in the same repository as the application that
also have an AAR that needs to be integrated, as well as QML plugins. For
this to work we need to consider the build directory as a search prefix,
and produce the exact directory layout there that androiddeployqt expects.

For libraries this is then almost transparent for the application build
system, the only thing that needs to be taken care of manually is putting
the corresponding -android-dependencies.xml file into the right place in
the build dir as well. A macro wrapping that might be an option to
centralize that logic here as well in the future.

For QML plugins this is transparent if you have them set up to work without
installation already anyway, otherwise that setup has to be done for this
to work.

Example: https://invent.kde.org/pim/itinerary/-/merge_requests/28

https://invent.kde.org/frameworks/knotifications/-/merge_requests/12 would
presumably also need this (not tested yet).
</pre>
</div>
</content>
</entry>
<entry>
<title>improve default formatting options</title>
<updated>2020-10-23T11:44:48+00:00</updated>
<author>
<name>Christoph Cullmann</name>
<email>cullmann@kde.org</email>
</author>
<published>2020-08-11T16:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a670c57c193c8632bd6d12bdf1afd237b5d753a3'/>
<id>a670c57c193c8632bd6d12bdf1afd237b5d753a3</id>
<content type='text'>
1) remove AlignTrailingComments: true

=&gt; this avoids multiline comment changes if e.g. one longer member/variable is added with comments behind it

2) add AllowShortLambdasOnASingleLine: Empty

=&gt; avoid the uglification of lambdas
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1) remove AlignTrailingComments: true

=&gt; this avoids multiline comment changes if e.g. one longer member/variable is added with comments behind it

2) add AllowShortLambdasOnASingleLine: Empty

=&gt; avoid the uglification of lambdas
</pre>
</div>
</content>
</entry>
<entry>
<title>fix fetch-translations for invent urls</title>
<updated>2020-10-01T12:34:06+00:00</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2020-10-01T12:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=693781d22e98057d83eac2b2c85d04063202f26f'/>
<id>693781d22e98057d83eac2b2c85d04063202f26f</id>
<content type='text'>
regex gets slightly adjusted to only run on kde.org urls, the actual
repo name may now contain slash as well since
a) basenames aren't necessarily unique anymore
b) by extension we need to give fetchpo an actually unique repo path so
it can resolve the underlying project and its translations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
regex gets slightly adjusted to only run on kde.org urls, the actual
repo name may now contain slash as well since
a) basenames aren't necessarily unique anymore
b) by extension we need to give fetchpo an actually unique repo path so
it can resolve the underlying project and its translations
</pre>
</div>
</content>
</entry>
<entry>
<title>extra-cmake-modules: Convert to SPDX license statements</title>
<updated>2020-06-14T09:00:21+00:00</updated>
<author>
<name>Andreas Cord-Landwehr</name>
<email>cordlandwehr@kde.org</email>
</author>
<published>2020-06-14T09:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=110f62d69b9529a901889c3998817eb406a22c8f'/>
<id>110f62d69b9529a901889c3998817eb406a22c8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing Import Env Variable</title>
<updated>2020-01-28T16:26:25+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2020-01-28T16:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ee05317490571e5f4957dadb0263693049b722ff'/>
<id>ee05317490571e5f4957dadb0263693049b722ff</id>
<content type='text'>
Summary:
Without this, in Qt 5.14 I get an android-like QQC2 theme
This used to work on Qt 5.13 so I assume that it's a regression

Reviewers: mart

Reviewed By: mart

Subscribers: apol, davidedmundson, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D26573
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Without this, in Qt 5.14 I get an android-like QQC2 theme
This used to work on Qt 5.13 so I assume that it's a regression

Reviewers: mart

Reviewed By: mart

Subscribers: apol, davidedmundson, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D26573
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: fix rst syntax for KDEClangFormat text</title>
<updated>2019-12-19T21:28:51+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2019-12-19T21:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=44adaadf98f95116acde22c41eee3dd8a2ad6542'/>
<id>44adaadf98f95116acde22c41eee3dd8a2ad6542</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>EBN extra-cmake-modules transport cleanup</title>
<updated>2019-12-05T21:14:02+00:00</updated>
<author>
<name>John Hayes</name>
<email>jdhayes.linux@gmail.com</email>
</author>
<published>2019-12-05T21:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f082ed20e6a8e5c4808922e52fefa630f9dd4959'/>
<id>f082ed20e6a8e5c4808922e52fefa630f9dd4959</id>
<content type='text'>
Summary: Change transport protocol from http to https

Reviewers: apol, cgiboudeaux

Reviewed By: apol, cgiboudeaux

Subscribers: cgiboudeaux, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D25753
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: Change transport protocol from http to https

Reviewers: apol, cgiboudeaux

Reviewed By: apol, cgiboudeaux

Subscribers: cgiboudeaux, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D25753
</pre>
</div>
</content>
</entry>
</feed>
