Ivailo Monev
cd6f9b2d79
check if host provides fcvt() and ecvt(), use copies from musl libc if not available
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:04 +00:00
Ivailo Monev
d1f88e634f
detect Shell to be used as shebang for profile, exec and dbg scripts
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 18:47:54 +00:00
Ivailo Monev
e4c6e0f309
require D-Bus v1.5.12+ for demarshaling basic types
...
fixes a crash
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 02:13:44 +00:00
Ivailo Monev
ac88da252c
make function check notes consistent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 18:44:17 +00:00
Ivailo Monev
522e6c0f32
check for getpwnam_r() function during configuration
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 17:59:32 +00:00
Ivailo Monev
8a014987a6
check for localtime_r() and gmtime_r() functions during configuration
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 17:40:17 +00:00
Ivailo Monev
c7b36ea3ea
check for getpwuid_r() and getgrgid_r() functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 14:27:48 +00:00
Ivailo Monev
386e6fc3d4
require strerror_r(), realpath() and unsetenv() from the host
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 01:26:40 +00:00
Ivailo Monev
95d2b06bf5
create dbg.sh script during configuration to execute with gdb
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 22:21:35 +00:00
Ivailo Monev
7cd9cb35b1
correct formbuilder alias generation [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 23:15:01 +00:00
Ivailo Monev
08e200d584
use find_program() instead of find_package() to find Git executable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 14:01:06 +00:00
Ivailo Monev
f1574a64a4
QStyleOptionTabBarBaseV2 and QTextTableCellFormat fancy headers compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:29:11 +00:00
Ivailo Monev
d6795a19cf
update automatically generated katie_generate_obsolete() macro calls list
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 00:14:03 +00:00
Ivailo Monev
49f79f4480
remove architecture checks from mkspecs file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 14:56:14 +00:00
Ivailo Monev
5657c86ed0
change KATIE_TRANSLATIONS_FULL, KATIE_LDCONF_FULL and KATIE_PROFILE_FULL defaults to common values [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 09:51:58 +00:00
Ivailo Monev
cff294892d
correct some comments in top-level CMake file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:23:06 +00:00
Ivailo Monev
9a45943192
build against internal copies of libpng and sqlite if not found
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:33:39 +00:00
Ivailo Monev
8e8350c883
require LibTIFF v3.6.0 atleast
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 06:19:55 +00:00
Ivailo Monev
8ce99a55a3
require libpng v1.5.4 atleast
...
there is no tarball for stable v1.5.3 in the archive at:
https://ftp-osl.osuosl.org/pub/libpng/src/archive/xz/libpng15/
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:37:54 +00:00
Ivailo Monev
564188e235
correct ZLIB package version requirement note
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:36:24 +00:00
Ivailo Monev
81948e43d7
avoid buffer resizing in qCompress() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:14:00 +00:00
Ivailo Monev
0a24e6274b
install CMake files into architecture specific library directory [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 22:46:20 +00:00
Ivailo Monev
2e5e09e76d
introduce KATIE_CROSS_EXEC for use in cross-compiling
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:29:08 +00:00
Ivailo Monev
4cb47f8752
rework fancy and meta header generators
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:47:57 +00:00
Ivailo Monev
7c9ed242a5
remove threads build option
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:51:19 +00:00
Ivailo Monev
20efcc02c9
headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:57:26 +00:00
Ivailo Monev
6f97faa864
QtContainerFwd fancy header compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:44:26 +00:00
Ivailo Monev
34f2cfc804
use KATIE_GIT as build-key and remove redundant QT_EDITION definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 19:04:06 +00:00
Ivailo Monev
9585bd773c
mark certain core component options unsupported
...
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
b1ab4bf2b2
install pkgconfig files in architecture specific library directory by default
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 16:39:39 +00:00
Ivailo Monev
21b2fd740d
require Freetype version 2.1.10+
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:34:10 +00:00
Ivailo Monev
3db542a4e2
execute tools during build via script
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 21:55:24 +00:00
Ivailo Monev
f8a55bac89
update packages URL [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-11 21:20:40 +00:00
Ivailo Monev
8bc14b301b
use ICU for string casing and collation again
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 19:03:58 +00:00
Ivailo Monev
3b3e0836f6
disable libunwind support by default
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 22:54:01 +00:00
Ivailo Monev
f7b97d7482
support stack unwinding on assert via Unwind
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 16:00:23 +00:00
Ivailo Monev
efd3d89104
add note why CMP0063 is set to NEW [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-02 04:51:04 +00:00
Ivailo Monev
9b53a405eb
add separate build time option for tests and benchmarks
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-02 02:34:13 +00:00
Ivailo Monev
6786cc18e2
review comments in top-level CMake file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 22:22:44 +00:00
Ivailo Monev
60e0a78818
make version requirement notes consistent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 10:17:20 +00:00
Ivailo Monev
b1630067f5
require Sqlite atleast v3.5.0
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 10:14:09 +00:00
Ivailo Monev
35b9e5e19a
deal with TODO in gui component CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 08:18:21 +00:00
Ivailo Monev
2ab0eca5eb
correct definitions for Xext not found case [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 03:47:12 +00:00
Ivailo Monev
4bced12c05
make ICU version requirement note consistent with others
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-25 19:56:33 +00:00
Ivailo Monev
2dae6f2ab7
move QT_USE_SYSTEM_PROXIES build conditional to top-level CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-25 11:58:28 +00:00
Ivailo Monev
82f1d03b02
backport ICU text codec
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 00:38:10 +00:00
Ivailo Monev
fa34c080f6
reimplement character properties and character manipulation via ICU
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-22 00:00:35 +00:00
Ivailo Monev
4f7e978018
deal with some include directive issues
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-20 13:47:09 +00:00
Ivailo Monev
f96c1a089a
now that classes removal is not done often, avoid running genmap when building
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 13:11:29 +00:00
Ivailo Monev
280aba512e
drop Glib2 event dispatcher support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 16:31:14 +00:00