1
0
Fork 0
Commit graph

388 commits

Author SHA1 Message Date
Ilya Fedin
b5dd1db129 Fix link to new libde265 on Linux 2023-02-21 18:53:02 +04:00
Vitaly Zaitsev
86270a961e Set minimal packaged GSL version to 4.0.0 due to modern headers usage. 2023-02-15 20:22:14 +04:00
Ilya Fedin
9310263cd6 Don't try to find Qt 6 on Windows 2023-02-13 16:52:42 +04:00
Ilya Fedin
4d8c8a0f84 Link Qt to lcms2 on Linux 2022-12-28 15:35:51 +04:00
John Preston
8cbc57f355 Fix generate_single_protobuf timestamp file generation. 2022-12-26 13:42:33 +04:00
Ilya Fedin
bb07e9d698 Add dav1d dependency to external_ffmpeg 2022-12-25 07:35:22 +04:00
Daniel Novomeský
af37d955bb Enable support for AVIF, HEIF and JPEG XL on Windows 2022-12-19 11:36:44 +04:00
Ilya Fedin
c84790f978 Set NDEBUG when debug webrtc build is not found 2022-12-16 10:46:40 +04:00
Klemens Nanni
085086856c Fix tdesktop 4.3.4 cld3 bundle build with system protobuf
```
.../Telegram/ThirdParty/cld3/build/gen/cld_3/protos/sentence.pb.h:10:10: fatal error: 'google/protobuf/port_def.inc' file not found
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
```
2022-12-08 06:41:46 +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
4a261d8c52 Fallback to protobuf cmake config 2022-11-25 12:18:45 +01:00
Ilya Fedin
2c86aa9a3d Fix packaged build with cld3 2022-11-25 11:15:14 +01:00
Ilya Fedin
25088a573b Revert "Add external_sonnet library"
This reverts commit 81705fb609.
2022-11-25 11:15:14 +01:00
23rd
7267c03054 Fixed generating of timestamp file for protobuf dependencies. 2022-11-23 22:58:29 +01:00
Ilya Fedin
81705fb609 Add external_sonnet library 2022-11-23 22:57:44 +01:00
23rd
5727743f9a Added external cld3 module. 2022-11-21 22:01:49 +00:00
Ilya Fedin
cc8fc487d7 Switch to the new glibmm ABI 2022-11-03 13:48:11 +04:00
Ilya Fedin
36ee4977bb Synchronize dispatch and jemalloc build flags with common_options 2022-11-01 14:36:38 +04:00
Ilya Fedin
bcd5e3a640 Use QtWaylandCompositor for webview embedding on Linux 2022-11-01 14:36:38 +04:00
Ilya Fedin
2ba61d5977 Fix default kcoreaddons logging level 2022-10-22 08:45:41 +04:00
Ilya Fedin
e8bc7cfd1d Don't update kcoreaddons helper headers on every reconfigure 2022-10-03 08:02:14 +04:00
Ilya Fedin
84f43a8252 Build bundled kcoreaddons 2022-09-28 21:18:22 +04:00
John Preston
6c7b8d8b4c Link Qt::WidgetsPrivate for touch support in popup windows. 2022-09-19 16:28:19 +04:00
Ilya Fedin
d405db0737 Fix order of brotlicommon linking 2022-09-19 15:25:50 +04:00
Ilya Fedin
152fc28f34 Add a shim for KSandbox 2022-09-19 12:37:42 +04:00
Ilya Fedin
c79563ea34 Add support for AVIF, HEIF and JPEG XL (only on Linux yet) 2022-09-18 16:59:09 +04:00
Ilya Fedin
0638ec7b0e WaylandClientPrivate no more 2022-09-02 19:14:56 +04:00
Ilya Fedin
bc81751018 Add RHI shader resources for Qt 6.4 2022-09-02 19:14:56 +04:00
Ilya Fedin
7b43684a1c Add missing REQUIRED to find_library call 2022-08-30 08:59:54 +04:00
Ilya Fedin
ed89d82487 Restore ZLIB_WINAPI define 2022-08-28 00:28:18 +04:00
Ilya Fedin
f9b8a35464 Use zlib built with cmake on Windows 2022-08-27 12:46:23 +04:00
Ilya Fedin
41ff5e28cd Prepend cache variables for libraries searching with DESKTOP_APP_
To avoid confusion with exports of various cmake packages
2022-08-27 12:45:50 +04:00
Ilya Fedin
017f5d4e35 Fix a typo in kcoreaddons target name 2022-08-27 12:45:26 +04:00
Ilya Fedin
96e9bf770c Add external_kcoreaddons 2022-08-27 10:07:07 +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
4b36e46448 Don't depend on Qt::WaylandClient target when linking Wayland libraries 2022-08-13 11:49:29 +04:00
Ilya Fedin
9615515b06 Use version-less Qt targets and functions whenever possible 2022-08-09 09:12:21 +04:00
John Preston
76459183d9 Revert "Use QtWidgets private headers"
This reverts commit 00c2360aca.
2022-08-08 09:56:30 +03:00
John Preston
eacf0c8d64 Revert "Use QtWaylandEglClientHwIntegrationPrivate module"
This reverts commit 3e6a8fc192.
2022-08-08 09:56:30 +03:00
Ilya Fedin
f1c9743790 Simplify Qt library list on Linux 2022-08-08 09:12:01 +04:00
Ilya Fedin
3e6a8fc192 Use QtWaylandEglClientHwIntegrationPrivate module 2022-08-04 10:09:31 +04:00
Ilya Fedin
00c2360aca Use QtWidgets private headers 2022-08-04 10:09:31 +04:00
Ilya Fedin
3eb3165734 Rework Qt 5 private modules linking 2022-08-04 10:09:31 +04:00
Ilya Fedin
06237779c2 Fix desktop-app::external_wayland_client in packaged mode 2022-06-15 10:39:14 +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
320fa8f2f8 Ensure wayland-client is not linked in non-packaged mode 2022-06-07 10:05:30 +04:00
Ilya Fedin
34a8698fcc Revert "Use QtWidgets private include directories with Qt 5"
This reverts commit f552ccb6e5.
2022-06-03 20:01:52 +04:00
Ilya Fedin
d53b2db48e Migrate from kwayland to QtWaylandScanner 2022-06-03 20:01:52 +04:00
Ilya Fedin
1be19c32de Get xdgdesktopportal back 2022-05-31 11:57:47 +04:00