Commit graph

179 commits

Author SHA1 Message Date
Ivailo Monev
ad2ccd6b2d cmake: remove KDE3 compatibility from KDE4Macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 17:09:50 +00:00
Ivailo Monev
ad93157003 cmake: drop custom build flags setup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 01:01:15 +00:00
Ivailo Monev
ead23d2f84 cmake: fix Exiv2 version detection
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-03 05:12:31 +00:00
Ivailo Monev
1e35c73f37 cmake: remove reference to CLN from Qalculate module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-10-29 05:02:53 +00:00
Ivailo Monev
9d1580ceb6 cmake: enhance Enchant module to detect v2.0 or newer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-02-10 12:07:49 +00:00
Ivailo Monev
922258e5e1 cmake: fix dev warning in kde4_cmake_uninstall
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-02 17:19:39 +00:00
Ivailo Monev
6bc3ee471f cmake: use SET_PACKAGE_PROPERTIES instead of SET_PACKAGE_INFO in MacroLogFeature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-06-24 03:03:05 +00:00
Ivailo Monev
3034a50842 cmake: improve detection of Hunspell
some distributions provide a non-versioned library symlink

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-12 01:35:52 +00:00
Ivailo Monev
adb1d5694d cmake: fix detection of newer Hunspell
sadly, Hunspell does not provide non-versioned library

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-12 01:32:11 +00:00
Ivailo Monev
bf8850ce6f cmake: add PolkitQt-1 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-10 02:48:47 +00:00
Ivailo Monev
8e58c9a6dd cmake: that duplicate condition was used as NOT
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-11-07 15:50:45 +00:00
Ivailo Monev
2a2ca4370e cmake: remove duplicate condition from uninstall script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-11-07 15:08:44 +00:00
Ivailo Monev
6246a67419 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-30 15:08:09 +00:00
Ivailo Monev
5cf0eafa90 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-30 05:21:45 +00:00
Ivailo Monev
5eedcd2bca cmake: do not define definitions for "fast" operators 2016-10-30 02:55:36 +00:00
Ivailo Monev
b786ad55a9 cmake: fix detection of newer Hunspell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-20 06:25:01 +00:00
Ivailo Monev
9c496296af generic: obsolete code removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-13 01:57:36 +00:00
Ivailo Monev
953ab7ee0c cmake: replace FindUSB with FindLibUSB
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-10 16:47:27 +00:00
Ivailo Monev
8aee261ca1 cmake: improve Gpgme module
failure to find the package were not reported porperly

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 01:37:22 +00:00
Ivailo Monev
003f87d758 cmake: fixup uninstall target since 70211711
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-14 01:01:48 +00:00
Ivailo Monev
5625d3bd29 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:32:29 +00:00
Ivailo Monev
1e26bf4a5d generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:05:54 +00:00
Ivailo Monev
ae1a0b130e cmake: remove X11 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:28:20 +00:00
Ivailo Monev
f3df8e6a37 cmake: remove XKB module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:10:55 +00:00
Ivailo Monev
d438d6ed04 cmake: the XCB module is needed by kde-workspace (kwin)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 11:15:55 +00:00
Ivailo Monev
05007f4846 cmake: fix installation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:42:29 +00:00
Ivailo Monev
23cad29a31 cmake: improve Xkb detection
the module will have to be rewritten at some point, the module that CMake
ships has several problems already

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:20:28 +00:00
Ivailo Monev
293c931e22 Revert "generic: port some functionality to XCB" 2016-08-12 00:52:46 +00:00
Ivailo Monev
577e348b51 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 02:45:46 +00:00
Ivailo Monev
321f77298f cmake: install Sudo module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 02:58:59 +00:00
Ivailo Monev
7419f793b0 generic: replace kdesu with kdesudo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:06:56 +00:00
Ivailo Monev
43e248cb3a cmake: do not attempt to install gone CheckPrototypeExists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-13 03:06:37 +00:00
Ivailo Monev
e493884502 generic: get rid of CheckPrototypeExists macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-13 03:04:21 +00:00
Ivailo Monev
f127a363bf cmake: add default flags for MinSizeRel build type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-29 03:35:05 +00:00
Ivailo Monev
790e83b2d2 cmake: cleanup KDE4Internal module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 23:34:19 +00:00
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
7829cff6c9 generic: merge kdefakes into kdecore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 18:20:29 +00:00
Ivailo Monev
af1f18f3e3 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 08:38:24 +00:00
Ivailo Monev
21a8a819e0 cmake: enable Katie by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 11:32:19 +00:00
Ivailo Monev
e53de3cbb8 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-16 13:56:36 +00:00
Ivailo Monev
d0f78e9325 cmale: cleanup exported libraries entries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 12:42:37 +00:00
Ivailo Monev
74bd1e3004 cmake: cleanup kde4_add_widget macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-07 01:19:49 +00:00
Ivailo Monev
b0c494acaa generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 04:06:49 +00:00
Ivailo Monev
51585c6b15 cmake: fix if/endif tag mismatch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-04 03:43:17 +00:00
Ivailo Monev
5036b62efc generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-04 02:27:29 +00:00
Ivailo Monev
4253ed731e cmake: do not override paths from KDE4Config when not bootstrapping
this is follow up on cc51624a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-03 21:26:03 +00:00
Ivailo Monev
263a1075be generic: mark Perl as runtime dependency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-03 20:43:38 +00:00
Ivailo Monev
734e0b994d cmake: fix KDE4Workspace detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-02 08:30:24 +00:00
Ivailo Monev
d398932909 generic: drop Phonon in favour of MPV and custom player classes
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.

the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.

the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
1159ece183 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 15:59:05 +00:00