Commit graph

132 commits

Author SHA1 Message Date
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
817bffd9b1 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:40:09 +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
Ivailo Monev
d31302863b cmake: MacroEnsureVersion no longer exists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 10:46:51 +02:00
Ivailo Monev
d411471be1 cmake: import various modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 10:09:43 +02:00
Ivailo Monev
b4f374cc9b experimental: declare kdeclarative library as stable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 09:39:35 +02:00
Ivailo Monev
702117113b generic: mostly build system cleanups 2015-10-29 08:11:13 +02:00
Ivailo Monev
20678aba8a cmake: remove now redundant modules 2015-10-28 18:35:57 +02:00
Ivailo Monev
847fd06c88 generic: export kcddb, kcompactdisc, kdcraw and kexiv2 libraries as part of kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-28 18:29:48 +02:00
Ivailo Monev
562e784798 generic: stop using obsolete code paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-28 05:09:29 +02:00
Ivailo Monev
c5fafc43e5 generic: remove platform cmake file and other non-relevant to the project files 2015-10-12 13:01:48 +03:00
Ivailo Monev
7d041899a7 cmake: fix regression since e7133114 2015-10-03 15:16:20 +03:00
Ivailo Monev
1600454d91 generic: misc cleanups 2015-09-27 09:44:14 +00:00
Ivailo Monev
e31da1d693 generic: misc cleanups 2015-09-25 01:45:51 +00:00
Ivailo Monev
00975278a4 cmake: minor KDE4_INSTALL_TS_FILES macro cleanup 2015-09-20 04:32:49 +00:00