<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.73.0</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>GIT_SILENT Upgrade ECM version to 5.73.0.</title>
<updated>2020-07-12T21:30:51+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2020-07-12T21:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6a278dff8b70f6ed3453c39a82ba41c97248aadd'/>
<id>6a278dff8b70f6ed3453c39a82ba41c97248aadd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix inline literal formatting</title>
<updated>2020-07-10T18:15:45+00:00</updated>
<author>
<name>ivan tkachenko</name>
<email>me@ratijas.tk</email>
</author>
<published>2020-06-24T07:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ac7404eb56c2d5dd99e3bf6f30e36472189cf5cf'/>
<id>ac7404eb56c2d5dd99e3bf6f30e36472189cf5cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reST list from not being a list</title>
<updated>2020-07-10T18:15:45+00:00</updated>
<author>
<name>ivan tkachenko</name>
<email>me@ratijas.tk</email>
</author>
<published>2020-06-24T07:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=610300c8e6fb44be41ea4103751a71242a788adc'/>
<id>610300c8e6fb44be41ea4103751a71242a788adc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix markdown list from not being a list"</title>
<updated>2020-07-10T18:15:45+00:00</updated>
<author>
<name>ivan tkachenko</name>
<email>me@ratijas.tk</email>
</author>
<published>2020-06-24T07:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5efe844bd25cb4f472bd749096b12bdfe313beac'/>
<id>5efe844bd25cb4f472bd749096b12bdfe313beac</id>
<content type='text'>
This reverts commit 3830dde78f9bde7ebe01fddca49d5806d4e52bea.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3830dde78f9bde7ebe01fddca49d5806d4e52bea.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix license headers</title>
<updated>2020-07-10T13:29:33+00:00</updated>
<author>
<name>Henri Chain</name>
<email>henri.chain@enioka.com</email>
</author>
<published>2020-07-10T13:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=84d23f6f6661cd0fc6f0977220a3be30c1d7e39f'/>
<id>84d23f6f6661cd0fc6f0977220a3be30c1d7e39f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ecm_generate_dbus_service_file</title>
<updated>2020-07-10T13:12:25+00:00</updated>
<author>
<name>Henri Chain</name>
<email>henri.chain@enioka.com</email>
</author>
<published>2020-07-10T13:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=01f7fe8f78e72dcda6000c70fd8b1d5bfefc46f2'/>
<id>01f7fe8f78e72dcda6000c70fd8b1d5bfefc46f2</id>
<content type='text'>
Summary:
It serves as a replacement for `kdbusaddons_generate_dbus_service_file`.

An application can be a DBus-activated service just fine without using KDBusAddons.
Moreover, this new module uses named arguments for future-proofing, and adds support for specifying a `SystemdService`.
It also cleans up the confusion on what the "path" is about: Rather than requiring to specify executable and path separately, we just extract the executable file name on Windows, if necessary.

Usage:
```
ecm_generate_dbus_service_file(NAME org.kde.kded5
                               EXECUTABLE ${KDE_INSTALL_FULL_BINDIR}/kded5
                               SYSTEMD_SERVICE plasma-kded)
```

Test Plan:
* Was able to generate a kded service file
* Was able to generate a kded service file with `SystemdUnit`
* Verified that it moaned when executable wasn't an absolute path
* Untested on Windwos

Reviewers: #frameworks, davidedmundson, kossebau, kfunk, habacker

Subscribers: kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D29051
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
It serves as a replacement for `kdbusaddons_generate_dbus_service_file`.

An application can be a DBus-activated service just fine without using KDBusAddons.
Moreover, this new module uses named arguments for future-proofing, and adds support for specifying a `SystemdService`.
It also cleans up the confusion on what the "path" is about: Rather than requiring to specify executable and path separately, we just extract the executable file name on Windows, if necessary.

Usage:
```
ecm_generate_dbus_service_file(NAME org.kde.kded5
                               EXECUTABLE ${KDE_INSTALL_FULL_BINDIR}/kded5
                               SYSTEMD_SERVICE plasma-kded)
```

Test Plan:
* Was able to generate a kded service file
* Was able to generate a kded service file with `SystemdUnit`
* Verified that it moaned when executable wasn't an absolute path
* Untested on Windwos

Reviewers: #frameworks, davidedmundson, kossebau, kfunk, habacker

Subscribers: kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D29051
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce function ecm_install_configured_file</title>
<updated>2020-07-10T12:12:58+00:00</updated>
<author>
<name>David Edmundson</name>
<email>kde@davidedmundson.co.uk</email>
</author>
<published>2020-06-08T14:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0ae520199d0e0523f4f0aa847b7567d72ae9553d'/>
<id>0ae520199d0e0523f4f0aa847b7567d72ae9553d</id>
<content type='text'>
Summary:
This, as the name suggests, configures a file and installs it.

It's not very complicated but it's a repeated pattern in plasma that
gets quite messy dealing with temporary files.

Test Plan: Used in a project

Reviewers: #build_system

Subscribers: apol, kossebau, pino, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D28355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This, as the name suggests, configures a file and installs it.

It's not very complicated but it's a repeated pattern in plasma that
gets quite messy dealing with temporary files.

Test Plan: Used in a project

Reviewers: #build_system

Subscribers: apol, kossebau, pino, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D28355
</pre>
</div>
</content>
</entry>
<entry>
<title>Export Wayland_DATADIR</title>
<updated>2020-07-06T13:51:19+00:00</updated>
<author>
<name>David Edmundson</name>
<email>kde@davidedmundson.co.uk</email>
</author>
<published>2020-06-29T11:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4ad3d1615f90adc66f053183f82eec572b35d011'/>
<id>4ad3d1615f90adc66f053183f82eec572b35d011</id>
<content type='text'>
This is useful if a library intends to reparse the original wayland.xml
file instead of using the pregenerated headers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful if a library intends to reparse the original wayland.xml
file instead of using the pregenerated headers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Sphinx warning about cmake code block</title>
<updated>2020-07-01T13:21:05+00:00</updated>
<author>
<name>ivan tkachenko</name>
<email>me@ratijas.tk</email>
</author>
<published>2020-07-01T12:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ada528dc4b71cb5cc16902aea2b9e16b3f4b53f2'/>
<id>ada528dc4b71cb5cc16902aea2b9e16b3f4b53f2</id>
<content type='text'>
Lexer for CMake could not parse this broken grammar,
because it is ".cmake.in", not just ".cmake".

CMake itself solves this problems by declaring such code blocks
as generic "::" blocks instead. For example, take a look at the
last code block at CMakePackageConfigHelpers help page:

 - https://cmake.org/cmake/help/v3.18/module/CMakePackageConfigHelpers.html#example-generating-package-files
 - https://github.com/Kitware/CMake/blob/0464298956a204578aa8421ca0b84c089a97e0aa/Modules/CMakePackageConfigHelpers.cmake#L208
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lexer for CMake could not parse this broken grammar,
because it is ".cmake.in", not just ".cmake".

CMake itself solves this problems by declaring such code blocks
as generic "::" blocks instead. For example, take a look at the
last code block at CMakePackageConfigHelpers help page:

 - https://cmake.org/cmake/help/v3.18/module/CMakePackageConfigHelpers.html#example-generating-package-files
 - https://github.com/Kitware/CMake/blob/0464298956a204578aa8421ca0b84c089a97e0aa/Modules/CMakePackageConfigHelpers.cmake#L208
</pre>
</div>
</content>
</entry>
<entry>
<title>Use more https in links (and update outdated urls)</title>
<updated>2020-06-30T18:14:53+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2020-06-30T18:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=724e1b1b93926c4722d2f57933d114a351eb9c48'/>
<id>724e1b1b93926c4722d2f57933d114a351eb9c48</id>
<content type='text'>
GIT_SILENT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_SILENT
</pre>
</div>
</content>
</entry>
</feed>
