Commit graph

265 commits

Author SHA1 Message Date
Ivailo Monev
6ecc6a6567 require fontconfig atleast v2.4.2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 17:04:19 +00:00
Ivailo Monev
e57b552444 update ignored files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 16:21:36 +00:00
Ivailo Monev
f9a80a9d0f build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 18:23:35 +00:00
Ivailo Monev
ca260217f9 Python bindings via Shiboken
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 18:19:43 +00:00
Ivailo Monev
f0737d8079 minimum required DBus version is 1.2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-11 21:12:42 +00:00
Ivailo Monev
d4a0fe76ef move xml and animation cruft out of core component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 19:08:52 +00:00
Ivailo Monev
43eb1fe6c3 remove custom build type
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 19:07:50 +00:00
Ivailo Monev
c22c4de860 do not check for all X11 components as required
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 19:06:00 +00:00
Ivailo Monev
f7fa073623 mostly headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:08:39 +00:00
Ivailo Monev
f4a17afc05 fix invocation of uic tool from designer 2019-05-04 17:44:15 +00:00
Ivailo Monev
0da9099032 remove deviceskin
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:06:44 +00:00
Ivailo Monev
00ae201ead fix Xshape component check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:46:16 +00:00
Ivailo Monev
9c80cf289d various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-10-17 16:49:00 +00:00
Ivailo Monev
6727835195 experimental and incomplete Python bindings for core and gui modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-02-12 00:15:12 +00:00
Ivailo Monev
4612dd9943 now that raw X11 fonts are not supported Freertype is required
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-10-18 04:29:36 +00:00
Ivailo Monev
a78f51acfc an attempt to solve the "Status" as well as "QPaintEngine::X11" problem
unfortunetly some deeclarative sources still exhibit it, most of the
cruft is in private headers and I've not observed the problem as
often so this is nothing but a good start, to be continue..

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 11:51:32 +00:00
Ivailo Monev
7ae7ceb5eb add custom build type and use it in Travis
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:36:36 +00:00
Ivailo Monev
05dbb556de rewrite plugins build system to allow tests to use them
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-08 17:56:34 +00:00
Ivailo Monev
58219108e1 main build file and sql database cruft review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-08 16:33:19 +00:00
Ivailo Monev
721879e525 headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-07 08:51:56 +00:00
Ivailo Monev
77d3a8cd4b DesignerComponents is not public component
this fixes a header conflict with the razor-qt project resulting in build
failure when attempting to build it. I am leaving the rest of the build
system untouched so I do not have to undo things in case I find use for it

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-06 11:28:28 +00:00
Ivailo Monev
b45c9f3fde change plugins pattern to avoid loading incompatible (Qt4) plugins
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 02:25:10 +00:00
Ivailo Monev
2e7bc11cec exclude documentation from source package
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 02:24:13 +00:00
Ivailo Monev
6229c64316 detect MySQL version from its CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 02:03:58 +00:00
Ivailo Monev
71ff31cee9 CPack preferences fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 15:36:28 +00:00
Ivailo Monev
28ed28f5f5 as far as I can tell the required CMake version is no longer 3.0.2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 15:09:45 +00:00
Ivailo Monev
c25e7674fa update incfsck script and katie_generate_obsolete() calls
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 07:35:10 +00:00
Ivailo Monev
c4719a248f install manual pages as part of Doc component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-07-16 07:02:53 +00:00
Ivailo Monev
3fd33f6641 create some more compat headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:45:25 +00:00
Ivailo Monev
cecad17e55 create some compat headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:42:51 +00:00
Ivailo Monev
4dab2e53d6 create QTextDecoder redirect header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:17:48 +00:00
Ivailo Monev
b0cb30a3a7 add better UseQt4 CMake file subtitute
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-08 14:55:36 +00:00
Ivailo Monev
e175daa8a2 temporary namespace workaround for the utils 2017-05-07 03:59:57 +00:00
Ivailo Monev
e577790de3 store the git checkout hash in the cmake version file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 03:37:01 +00:00
Ivailo Monev
25fe9cb9d0 add missing space in the testing build warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:32:46 +00:00
Ivailo Monev
a0bca8a769 move bootstrap stuff into moc build file since it's the only thing using it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:28:26 +00:00
Ivailo Monev
af7b3b6a2d cache KATIE_TOOLS_SUFFIX as STRING type
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:04:45 +00:00
Ivailo Monev
15be073317 support suffixed tools and package them as such
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 01:57:57 +00:00
Ivailo Monev
8889cd2073 mostly tests cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 07:18:37 +00:00
Ivailo Monev
abafb73acb define QT_NO_USING_NAMESPACE when testing is enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 07:18:09 +00:00
Ivailo Monev
4aca886483 purge Gtk style and some other styles leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:59:05 +00:00
Ivailo Monev
e3513f5fc1 cross-compiling is no longer supported
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:15:19 +00:00
Ivailo Monev
d0fffcf5c0 require glib version 2.22.0 at minimum
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-21 13:19:05 +00:00
Ivailo Monev
6458679d87 require PCRE v7.7+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 21:02:52 +00:00
Ivailo Monev
71ffb62f31 remove the opengl component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 13:53:20 +00:00
Ivailo Monev
1e0a216c40 move QT_VISIBILITY_AVAILABLE out of the mkspecs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 01:39:42 +00:00
Ivailo Monev
48915713f4 EGL and OpenGLES features require each other, make it obvious
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-15 21:51:36 +00:00
Ivailo Monev
7cef4e3b2e Xshape has no library
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 23:01:53 +00:00
Ivailo Monev
2efb7aca73 remove now redundant XKB checks from build system
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 22:58:09 +00:00
Ivailo Monev
ad8de752da make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:22:02 +00:00