Ilya Fedin
4a63a30c17
Get rid of unneeded glibc wraps
2021-06-29 17:02:16 +03:00
Ilya Fedin
e002bba002
Some cleanup of unneeded hacks
...
qt5ct is removed since internal gtk integration is good enough
Removed the ability to override path to qtwayland client headers since that hack is no longer used
QXdgDesktopPortalThemePlugin is no longer linked since custom xdg-desktop-portal dialog implementation is present
2021-06-20 10:34:18 +04:00
Ilya Fedin
4caa867468
Use custom xdg-shell fork
2021-06-10 23:39:53 +04:00
John Preston
42d3840cde
Add simple allocation tracer on Linux.
2021-05-14 15:09:28 +04:00
Ilya Fedin
1720a174c4
Link Qt with libproxy
2021-05-03 12:50:01 +03:00
Ilya Fedin
4e7ec4e0e1
Move wayland helper from lib_base here
2021-04-29 20:15:25 +03:00
John Preston
d1a7e08aa0
Don't link wayland-client statically.
2021-04-29 10:51:13 +04:00
Ilya Fedin
2208358765
Link libraries needed for GL on XCB
2020-12-25 17:56:11 +03:00
Ilya Fedin
a81345a28d
Use CMAKE_DL_LIBS in external_qt
2020-12-22 12:28:31 +04:00
Ilya Fedin
98410c7064
Remove unneeded automative shell
2020-12-22 12:28:31 +04:00
Ilya Fedin
3d7edfc4ba
Add qt_static_plugins module
2020-12-22 12:28:31 +04:00
Ilya Fedin
ae1d5ed04f
Build Qt without libICE/libSM
2020-12-15 18:54:35 +04:00
Ilya Fedin
29a45b899b
Deduplicate jpeg and zlib linking in qt
2020-12-15 18:22:43 +04:00
Ilya Fedin
b5124ece3e
Remove unneeded Qt static plugins
2020-12-15 12:26:22 +04:00
Ilya Fedin
ceb5808939
Xext is not used by Qt, wayland-client is not used by ffmpeg
2020-12-14 16:20:23 +04:00
Ilya Fedin
1c2be0df28
Add xcb-keysyms and xcb-record dependencies
2020-12-09 22:32:40 +03:00
23rd
f29f5e727f
Added XCB Record extension to Qt.
2020-12-08 08:34:54 +03:00
mid-kid
4436815d19
Build wayland suppport optionally
2020-11-17 15:55:21 +03:00
John Preston
3a2d8a252d
Build with Qt 5.15.1 in CentOS 7 docker.
2020-11-05 19:24:14 +03:00
Ilya Fedin
ed9fa2e798
Add external_jpeg
2020-10-30 12:11:41 +03:00
Ilya Fedin
18bf821e50
Add missing REQUIRED when finding QtThemeSupport
2020-10-23 11:20:18 +03:00
Ilya Fedin
8ed7b65eca
Build Qt without ICU
2020-09-03 12:22:58 +04:00
Ilya Fedin
0fd23e1ea5
Fix Qt dependencies
2020-09-02 22:02:29 +04:00
Ilya Fedin
e78f35962f
QtX11Extras no more needed for fcitx5-qt
2020-08-10 15:29:54 +04:00
John Preston
28ff839711
Fix linking with glibc wraps, libatomic.
2020-07-26 12:13:41 +04:00
Ilya Fedin
88c7addb4e
Add missed openssl dependency to qt
2020-07-24 16:21:15 +04:00
Ilya Fedin
9eb24ca5c1
QtWaylandClient contains QtXkbCommonSupport includes
2020-07-17 19:31:18 +04:00
Ilya Fedin
03bde956c5
Drop unneeded Q_OS_LINUX32/Q_OS_LINUX64
2020-06-17 20:07:24 +04:00
Ilya Fedin
b558136e64
Allow to specify path to QtWaylandClient private headers via cmake
2020-06-09 11:19:35 +04:00
Ilya Fedin
7c151a302a
Add backported QtXkbCommonSupport
2020-06-01 18:27:57 +04:00
Ilya Fedin
a10bb86dcd
Add fcitx5-qt and it's dependencies
2020-05-12 09:14:42 +04:00
Ilya Fedin
81a0fc7970
Fix Linux-only Qt includes
2020-05-05 16:09:10 +04:00
Ilya Fedin
b026d86b57
Add lxqt-qtplugin and xdgiconloader modules
2020-05-05 14:28:37 +04:00
Ilya Fedin
bce16efbe6
Add qt5ct, qt5ct_qtplugin and qt5ct_style modules
2020-05-05 14:28:37 +04:00
Ilya Fedin
8d12d5a21f
Add hime and hime_qt5 modules
2020-05-05 14:28:37 +04:00
Ilya Fedin
b7f7db72a2
add nimf_qt5 cmake module
2020-05-05 14:28:37 +04:00
Ilya Fedin
9e8743a970
add fcitx-qt5 cmake module
2020-05-05 14:28:37 +04:00
Ilya Fedin
6aa291f2e3
Add materialdecoration as a module
2020-05-05 14:28:37 +04:00
Ilya Fedin
656e312a60
Add material decoration
2020-05-01 11:29:50 +04:00
Ilya Fedin
d5153dfd92
Adapt DESKTOP_APP_USE_PACKAGED for macOS and proper usage of pkg-config
2020-04-21 23:11:32 +04:00
Ilya Fedin
53589d63fb
Enable native Wayland support
2020-02-24 19:02:26 +04:00
Ilya Fedin
99278254e3
Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers
2020-02-21 18:05:47 +04:00
John Preston
ba9eb09bc0
Return glib dependency, needed for Qt glib event loop.
2020-02-13 13:48:24 +04:00
Ilya Fedin
2793a8d3be
Fix zlib linkage
2020-02-10 14:25:04 +04:00
Ilya Fedin
f49e4f19bb
Add SVG icon engine for Qt
2020-02-10 14:20:43 +04:00
John Preston
d28d9d632a
Add QtWidgets include directory.
2020-02-04 21:27:53 +04:00
Ilya Fedin
c0e7994802
glib dependency is needed for hime only
2020-02-04 20:59:33 +04:00
John Preston
22b099429a
Link some libraries dynamically on Linux.
...
Some libraries that should be on all target systems could be linked
dynamically, list taken from:
https://github.com/AppImage/pkg2appimage/blob/master/excludelist
This should fix some problems with fontconfig version mismatch.
2020-01-31 16:28:17 +03:00
Ilya Fedin
6eff82642b
Add qxdgdesktopportal platformtheme
2020-01-31 10:41:25 +03:00
Ilya Fedin
b2eb74be1d
Make dbus dependency really optional
2020-01-21 23:30:05 +03:00