1
0
Fork 0
Commit graph

92 commits

Author SHA1 Message Date
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
27d29124a4 Add option to include platformthemes 2020-05-05 14:28:37 +04:00
Ilya Fedin
3194d883d2 Add missed dependencies 2020-05-05 14:28:37 +04:00
Ilya Fedin
4777689c68 Add missed init_target to external_statusnotifieritem 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
6e4cf0f5c4 Fix minizip include directory passthrough 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
e0e4d943e2 Add new option to simplify creation of self-contained packages (snap/flatpak/appimage) 2020-05-05 14:28:37 +04:00
John Preston
763af89594 Don't link IOSurface and Metal in OS X version. 2020-05-04 16:49:04 +04:00
Vitaly Zaitsev
834a8a00e4 Use FindPackage() to find GSL library.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-05-01 12:04:33 +04:00
Ilya Fedin
656e312a60 Add material decoration 2020-05-01 11:29:50 +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
Ilya Fedin
d5153dfd92 Adapt DESKTOP_APP_USE_PACKAGED for macOS and proper usage of pkg-config 2020-04-21 23:11:32 +04:00
23rd
4a8061d2b0 Updated Qt to 5.12.8. 2020-04-11 21:27:16 +03:00
Ilya Fedin
1c459cd439 Add possibility to enable autoupdate on non-special target and to enable DESKTOP_APP_USE_PACKAGED with special target 2020-04-10 15:05:36 +04:00
John Preston
b4ea62dfda Fix major version parsing. 2020-03-30 16:55:42 +04:00
23rd
d48723593f Limited maximum number of suggestions to 5 for Hunspell. 2020-03-16 19:28:04 +03:00
John Preston
9280064cc8 Revert "Try disabling arm NEON fast path."
This reverts commit d919f57c68.
2020-03-14 13:03:26 +04:00
John Preston
ce1b017f35 Fix build on Windows. 2020-03-05 14:28:37 +04:00
John Preston
c7697112f1 Fix external_ton build for Xcode. 2020-02-26 13:26:55 +04:00
John Preston
8f24906ec6 Extract minizip as a separate external_minizip library. 2020-02-26 13:16:20 +04:00
John Preston
b9ddf24e86 Add desktop-app::external_ton. 2020-02-26 12:18:18 +04:00
John Preston
9477283f34 Allow disabling single external libs. 2020-02-26 12:17:50 +04:00
John Preston
81e27ccc0e
Fix packaged build. 2020-02-25 01:11:10 +04:00
Vitaly Zaitsev
0c4fe1750f Allow to build against packaged version of hunspell library.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-24 21:01:01 +04:00
John Preston
4c69234334 Remove _USING_V110_SDK71_, XP is not supported. 2020-02-24 19:50:33 +04:00
23rd
6dd044ae16 Removed adding Hunspell subdirectory if it is not used. 2020-02-24 18:47:54 +03:00
23rd
bc8d01a1cc Added couple of options for spellchecker. 2020-02-24 18:08:32 +03:00
23rd
27b7b99610 Added Hunspell library as external_hunspell. 2020-02-24 18:08:32 +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
John Preston
395c12deb1 Always assume QIcon::name exists. 2020-02-18 12:27:33 +04:00
John Preston
ba9eb09bc0 Return glib dependency, needed for Qt glib event loop. 2020-02-13 13:48:24 +04:00
Nicholas Guriev
e86afe11f8 Fix path for packaged QR-code generator
* Check for the "qrcodegen" subfolder in addition to "qrcodegencpp".
 * Properly set an include flag as a library header is included with no
   directory name.
2020-02-11 19:09:26 +04:00
Ilya Fedin
8bc157ce03 LZ4 is not required without rlottie cache 2020-02-10 14:36:08 +04:00
Vitaly Zaitsev
808982a65e Find and use packaged version of qr-code-generator library.
Disabled by default until upstream will merge proposed PR.

Can be enabled by forwarding `-DDESKTOP_APP_USE_PACKAGED_QRCODE:BOOL=ON`
cmake build option.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-10 14:31:42 +04:00
Ilya Fedin
2793a8d3be Fix zlib linkage 2020-02-10 14:25:04 +04:00
bakatrouble
f47a08eb83 Add separate option for packaged GSL 2020-02-10 14:23:59 +04:00
Vitaly Zaitsev
d3fdda7ba9 Forward DESKTOP_APP_USE_PACKAGED_RLOTTIE to project.
Use pkg-config to find packaged rlottie.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-10 14:23:15 +04:00
Ilya Fedin
f49e4f19bb Add SVG icon engine for Qt 2020-02-10 14:20:43 +04:00
John Preston
4efeb76e0c Remove CMAKE_AUTOMOC_RELAXED_MODE for dbusmenu_qt. 2020-02-05 14:13:45 +04:00
John Preston
4a9d6177f9 Convert external_statusnotifieritem to OBJECT library. 2020-02-05 00:41:19 +04:00
Vitaly Zaitsev
7b5d3e01c0 Find and use packaged version of expected header-only library.
Enabled by default when `DESKTOP_APP_USE_PACKAGED` is used. Can be
overriden by `-DDESKTOP_APP_USE_PACKAGED_EXPECTED:BOOL=OFF`.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-05 00:41:19 +04:00
Ilya Fedin
ce65c2369e Add dependencies for StatusNotifierItem 2020-02-04 21:49:13 +04:00
John Preston
d28d9d632a Add QtWidgets include directory. 2020-02-04 21:27:53 +04:00
Ilya Fedin
65ebd6a179 Use system GSL since it's in the most common distributions 2020-02-04 21:04:48 +04:00
Ilya Fedin
c0e7994802 glib dependency is needed for hime only 2020-02-04 20:59:33 +04:00