<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.76.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>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>find-modules/FindReuseTool.cmake - Fix finding reuse tool</title>
<updated>2020-10-31T19:58:24+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2020-10-31T19:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f1bf6bd813bebb2d95cdfb404bc5406be87814ae'/>
<id>f1bf6bd813bebb2d95cdfb404bc5406be87814ae</id>
<content type='text'>
I had reuse installed but it wasn't being found. Now it is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I had reuse installed but it wasn't being found. Now it is.
</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>Include option to use LLVM for users with Qt &lt; 5.14</title>
<updated>2020-10-21T14:54:31+00:00</updated>
<author>
<name>Sharaf Zaman</name>
<email>sharafzaz121@gmail.com</email>
</author>
<published>2020-10-21T12:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0dc7bd82b03387183bb389ffbd5a28876ba3ed31'/>
<id>0dc7bd82b03387183bb389ffbd5a28876ba3ed31</id>
<content type='text'>
When NDK r20+ is used along with Qt5.12, APK generation fails because
of the layout change in newer NDK. This patch introduces a new variable
USE_LLVM, when this is set for older Qt versions, androiddeployqt uses
LLVM's tools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When NDK r20+ is used along with Qt5.12, APK generation fails because
of the layout change in newer NDK. This patch introduces a new variable
USE_LLVM, when this is set for older Qt versions, androiddeployqt uses
LLVM's tools.
</pre>
</div>
</content>
</entry>
<entry>
<title>add missing minimum version for RENAME parameter</title>
<updated>2020-10-14T16:49:09+00:00</updated>
<author>
<name>Henri Chain</name>
<email>henri.chain@enioka.com</email>
</author>
<published>2020-10-14T16:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e3dd0a50689620c0ecbfc722cd9e9c9aabe6d63d'/>
<id>e3dd0a50689620c0ecbfc722cd9e9c9aabe6d63d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable documentation generation for FindGradle</title>
<updated>2020-10-14T15:05:45+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2020-10-14T15:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d7212760b0c9666888a6fb0afcd8844a11c8bf5d'/>
<id>d7212760b0c9666888a6fb0afcd8844a11c8bf5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document when FindGradle has been added</title>
<updated>2020-10-13T16:47:17+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2020-10-13T16:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f30239af9f1ee45e39872ae96fb80c1d8ca0b115'/>
<id>f30239af9f1ee45e39872ae96fb80c1d8ca0b115</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add FindGradle from KNotification</title>
<updated>2020-10-12T11:56:20+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2020-09-10T13:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=64cb8ccc9511a641e108838526405230e527e4f2'/>
<id>64cb8ccc9511a641e108838526405230e527e4f2</id>
<content type='text'>
Besides finding Gradle from QtAndroidExtras and thus avoiding the usual
way of the Android world of distributing that (a copy in your source code),
it provides macros to generate and install Android AARs. Those are needed
for libraries that have a non-trivial Java component on Android, e.g.
needing a manifest fragment or having a dependency on other Java libs.

This file has been copied to a few places meanwhile, so centralizing this
in ECM makes sense.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Besides finding Gradle from QtAndroidExtras and thus avoiding the usual
way of the Android world of distributing that (a copy in your source code),
it provides macros to generate and install Android AARs. Those are needed
for libraries that have a non-trivial Java component on Android, e.g.
needing a manifest fragment or having a dependency on other Java libs.

This file has been copied to a few places meanwhile, so centralizing this
in ECM makes sense.
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Upgrade ECM version to 5.76.0.</title>
<updated>2020-10-10T15:35:08+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2020-10-10T15:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ea843d0852d7319a5a1ab3bf7a8c3cd9f823bdd6'/>
<id>ea843d0852d7319a5a1ab3bf7a8c3cd9f823bdd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
</feed>
