Ilya Fedin
e4d3cc2c96
Use default Qt prefix on Linux
2024-03-25 22:11:13 +04:00
John Preston
491a7fdbae
Link system libwebp instead of Qt-s.
2023-09-13 21:06:28 +04:00
Ilya Fedin
002093a8d0
Fix Qt >= 6.5 version check
2023-08-06 17:59:05 +04:00
Ilya Fedin
ee430ed96a
Custom message when Qt is not found
...
Thus both Qt6 and Qt5 are mentioned
2023-06-26 18:07:12 +04:00
Ilya Fedin
5b4917c75a
Revert 179fe08842 partially
...
The WaylandClient package is required for cmake functions
2023-06-26 18:07:12 +04:00
Ilya Fedin
179fe08842
Switch WaylandClient platform plugins to target check
...
Just like DBus and WaylandCompositor do
2023-06-25 13:30:35 +04:00
Ilya Fedin
9e47fc7e20
Get rid of QML
2023-06-19 15:17:32 +04:00
Ilya Fedin
42f8428489
Wayland integration uses Qt 6.5 APIs now
2023-05-15 10:22:14 +04:00
Ilya Fedin
a7d000be71
Get rid of qt5compat dependency
2023-05-15 09:45:40 +04:00
Ilya Fedin
c09c5b61a8
Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION
...
Desktop App Toolkit uses GLib as the D-Bus library for quite long time, but GLib is not only a D-Bus library, it's more a basic library providing native Linux APIs implementing various specs. The situation right now is that DESKTOP_APP_DISABLE_DBUS_INTEGRATION disables not only D-Bus code but all the native API integration such as MIME handling or .desktop file parsing. In other words, the option disables native Linux APIs on Linux what is absurd and doesn't have any sense.
2023-05-14 12:11:48 +04:00
Ilya Fedin
9310263cd6
Don't try to find Qt 6 on Windows
2023-02-13 16:52:42 +04:00
Ilya Fedin
609e21643b
Fix the order of default Qt version
...
It seems both Qt and cmake documentations are incorrect about the order used in NAMES keyword
2022-12-07 09:23:29 +04:00
Ilya Fedin
bcd5e3a640
Use QtWaylandCompositor for webview embedding on Linux
2022-11-01 14:36:38 +04:00
Ilya Fedin
84f43a8252
Build bundled kcoreaddons
2022-09-28 21:18:22 +04:00
Ilya Fedin
0638ec7b0e
WaylandClientPrivate no more
2022-09-02 19:14:56 +04:00
Ilya Fedin
6f77ab1f86
Cache Qt version
2022-08-19 15:38:25 +04:00
Ilya Fedin
0702ef4cdd
Get rid of DESKTOP_APP_QT6
2022-08-14 10:01:20 +04:00
Ilya Fedin
9615515b06
Use version-less Qt targets and functions whenever possible
2022-08-09 09:12:21 +04:00
John Preston
eacf0c8d64
Revert "Use QtWaylandEglClientHwIntegrationPrivate module"
...
This reverts commit 3e6a8fc192 .
2022-08-08 09:56:30 +03:00
Ilya Fedin
3e6a8fc192
Use QtWaylandEglClientHwIntegrationPrivate module
2022-08-04 10:09:31 +04:00
John Preston
1263bf734a
Update Qt to 5.15.4 and 6.3.1.
2022-06-14 18:04:50 +04:00
Ilya Fedin
ed1411f129
Update for Qt 6.3
2022-04-13 15:04:55 +04:00
John Preston
9a043ab5ad
Update Qt version to 6.2.4 on macOS and Linux.
2022-03-28 01:26:56 +04:00
John Preston
3aa9ec0ed1
Move Qt 5 version to 5.15.3 open source.
2022-03-08 22:24:05 +04:00
John Preston
aa71b768bd
Update Qt to 6.2.3 on macOS and Linux.
2022-03-05 17:02:35 +04:00
Ilya Fedin
e617e4ba43
QtDBus is used only by fcitx plugins now
2022-01-23 13:52:45 +04:00
John Preston
2d6e661799
Migrate to Qt 6.2.2.
2021-12-21 15:36:44 +00:00
Ilya Fedin
a8856aa831
Add Qt 6 support
...
Tested on Linux only
2021-10-21 08:44:20 +04:00
John Preston
f343a1634c
Use macOS libs from Libraries/local.
2021-09-07 23:39:38 +03:00
John Preston
fb595431a9
Link Qt5Svg for wallpaper patterns.
2021-08-11 18:24:28 +03:00
Ilya Fedin
b02fc90612
Get rid of osx and linux32 special targets
2021-08-11 16:01:08 +03:00
John Preston
8432257651
Use default Qt-{version} folder on Windows.
2021-07-01 23:44:36 +03:00
John Preston
fc4d02573c
Link Qt with statically built ANGLE.
2021-07-01 23:44:35 +03:00
Ilya Fedin
b5124ece3e
Remove unneeded Qt static plugins
2020-12-15 12:26:22 +04:00
John Preston
28b11b099a
Update Qt to 5.15.2.
2020-12-07 15:49:45 +04:00
mid-kid
4436815d19
Build wayland suppport optionally
2020-11-17 15:55:21 +03:00
John Preston
3d2b39935c
Update Qt version to 5.15.1.
2020-11-02 15:40:03 +03:00
Ilya Fedin
e78f35962f
QtX11Extras no more needed for fcitx5-qt
2020-08-10 15:29:54 +04:00
Ilya Fedin
f0150997cb
Use OPTIONAL_COMPONENTS and QUIET
2020-07-23 14:09:17 +04:00
Ilya Fedin
9eb24ca5c1
QtWaylandClient contains QtXkbCommonSupport includes
2020-07-17 19:31:18 +04:00
Ilya Fedin
544e699b8f
Qt5WaylandClient is used by tdesktop itself now
2020-07-13 09:35:44 +04:00
Ilya Fedin
a10bb86dcd
Add fcitx5-qt and it's dependencies
2020-05-12 09:14:42 +04:00
Ilya Fedin
b026d86b57
Add lxqt-qtplugin and xdgiconloader modules
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
1197cc2b56
Add QWebpPlugin as a build-time dependency
...
This will help prevent issues like https://github.com/telegramdesktop/tdesktop/issues/7117
2020-05-01 10:58:57 +04:00
23rd
4a8061d2b0
Updated Qt to 5.12.8.
2020-04-11 21:27:16 +03: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
Ilya Fedin
f49e4f19bb
Add SVG icon engine for Qt
2020-02-10 14:20:43 +04:00
Ilya Fedin
1db22f3663
Make packaged build working
2020-01-16 11:32:32 +04:00