Add first KDE Framework and infrastructure for it
authorAndre Heinecke <aheinecke@intevation.de>
Mon, 11 Jan 2016 13:39:21 +0000 (14:39 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Mon, 11 Jan 2016 13:48:28 +0000 (14:48 +0100)
commit5ea86a35994c6d5ba4893ebb7825072309cfb85a
treeb2ef18a2a7966099e87013b317621546e662c1a1
parent332a134227542d3ab7c082149a271cd5310247a4
Add first KDE Framework and infrastructure for it

This also adds qttools and extra-cmake-modules

* patches/qttools/disable-most-tools.patch: New.
* Makefile.am (EXTRA_DIST): Add qttools patch.
* configure.ac: Add new packages.
* src/toolchain.cmake.in: New. CMake toolchain file.
* m4/gpg4win.m4 (GPG4WIN_KDEPKG): Add KDE style package support.
* packages/packages.current: Add qttools, ecm and kconfig.
* src/Makefile.am (EXTRA_DIST): Add new install files.
 (gpg4win_kdepkgs): New list of kde style packages.
 (gpg4win_pkg_qtbase_post_install): Fix qt post install hack.
 (gpg4win_pkg_qttools_post_install): Hack for qmake brokenness.
* src/config.nsi.in: Add new package definitions.
* src/gpg4win.mk.in (DEFLATE_macro): Extract qttools.
 (KDEPKG_template_): New template for CMake / KDE projects.
 (OVERRIDE_QTTOOLS_CONF_TEMPLATE): Hack to avoid qmake templates.
* src/inst-sections.nsi: Add new sections.
* src/inst-extra-cmake-modules.nsi,
 src/inst-qttools.nsi,
 src/uninst-extra-cmake-modules.nsi,
 src/uninst-qttools.nsi: New. Only install sources.
* src/inst-kconfig.nsi,
 src/uninst-kconfig.nsi: New. Install KF5ConfigCore
16 files changed:
Makefile.am
configure.ac
m4/gpg4win.m4
packages/packages.current
patches/qttools/disable-most-tools.patch [new file with mode: 0755]
src/Makefile.am
src/config.nsi.in
src/gpg4win.mk.in
src/inst-extra-cmake-modules.nsi [new file with mode: 0644]
src/inst-kconfig.nsi [new file with mode: 0644]
src/inst-qttools.nsi [new file with mode: 0644]
src/inst-sections.nsi
src/toolchain.cmake.in [new file with mode: 0644]
src/uninst-extra-cmake-modules.nsi [new file with mode: 0644]
src/uninst-kconfig.nsi [new file with mode: 0644]
src/uninst-qttools.nsi [new file with mode: 0644]