Commit graph

444 commits

Author SHA1 Message Date
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
Ivailo Monev
05145bc776 cmake: adjust paths so that plugins can be found by QLibrary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 05:01:02 +02:00
Ivailo Monev
bb26b6abd8 generic: make KJS KHTML exclusive
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-04 16:07:03 +02:00
Ivailo Monev
c2c63fa928 cmake: fix detection of QCA Katie build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:20:32 +02:00
Ivailo Monev
6fce4d2cee cmake: fix detection of QCA Katie build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:16:40 +02:00
Ivailo Monev
cd34386637 cmake: detect Katie version of QCA
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:05:45 +02:00
Ivailo Monev
c8ff87c1d2 cmake: fix KATIE_FOUND always being set to FALSE
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-18 00:55:06 +02:00
Ivailo Monev
6d85e304aa cmake: fix Katie always being prefered over Qt4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-25 08:26:48 +02:00
Ivailo Monev
93cdee7311 cmake: do not add feature info for Katie
it requires FeatureSummary to be included and other options do not add info

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-01 03:36:07 +02:00
Ivailo Monev
bb2d811649 cmake: add option for building against katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-01 02:15:35 +02:00
Ivailo Monev
b38566b884 cmake: fix if/endif tag mismatch, regression since 824d6f11
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-11 00:08:57 +02:00
Ivailo Monev
824d6f1195 cmake: make it possible to automatically skip optional directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-06 06:40:05 +02:00
Ivailo Monev
fa704438f9 cmake: fix taglib detection when minimum version requested
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-06 05:44:48 +02:00
Ivailo Monev
8e314bcc4b cmake: do not enforce QT_NO_STL from KDE4_DEFINITIONS
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-02 01:07:27 +02:00
Ivailo Monev
83fc0ed955 cmake: import LibGPS module from kde-workspace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-16 12:03:14 +02:00
Ivailo Monev
43240c2b1a cmake: setup phonon as found if origin is Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-13 02:32:24 +02:00
Ivailo Monev
a4fab4de9e cmake: support phonon shipped with Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-13 00:02:11 +02:00
Ivailo Monev
39f1e04295 generic: add back khtml and kjs with some changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 23:23:53 +02:00
Ivailo Monev
09c11c40b3 cmake: reinstate Katie support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:55:19 +02:00
Ivailo Monev
60dc63b20f cmake: actually define KDEBINDIR for tests
this change was supposed to be part of eac889a3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 09:17:22 +02:00
Ivailo Monev
febdd6b0e6 cmake: drop redudant Gettext module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 10:07:09 +02:00
Ivailo Monev
822d425368 cmake: drop custom Flex module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 07:30:53 +02:00
Ivailo Monev
ecfa349e48 cmake: drop custom CUPS module, minor modules cleanup while at it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 07:16:05 +02:00
Ivailo Monev
f69be2e2b4 cmake: import modules from kde-workspace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-05 10:05:41 +02:00
Ivailo Monev
29defb8367 cmake: make targets created by gettext module random to solve CMP0002
this is more of hack, a complete rewrite of the module should happen soon
but for now this will fix build issues with translations
2015-11-05 06:59:05 +02:00
Ivailo Monev
50b0ce19de cmake: add JSON module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-04 08:29:31 +02:00
Ivailo Monev
211d80fc88 cmake: take orevious declarations of CMAKE_INSTALL_RPATH into account
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-03 06:52:52 +02:00
Ivailo Monev
8cc2eab7fd generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-02 04:32:40 +02:00
Ivailo Monev
a7b93fa3b2 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:08:31 +02:00
Ivailo Monev
93f5415879 generic: import kimio plugin for webp format from kde-workspace repo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 05:10:05 +02:00
Ivailo Monev
941fd29d95 generic: prepare for release, minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 04:24:11 +02:00
Ivailo Monev
ef0d1682d7 cmake: do not strip test from test name in kde4_add_test()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 18:15:33 +02:00
Ivailo Monev
26a1b35e6c generic: mostly build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 17:52:26 +02:00
Ivailo Monev
6534f7d832 cmake: remove FindKTp module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 12:01:49 +02:00
Ivailo Monev
f6c082c0d9 cmake: use FindXCB module from kde-workspace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 11:33:34 +02:00
Ivailo Monev
dd085f0d80 cmake: install FindUDev module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 11:13:55 +02:00