1
0
Fork 0
Commit graph

428 commits

Author SHA1 Message Date
Ilya Fedin
5a19eddd45 Revert "Replace jemalloc with scudo"
This reverts commit c2ef75186a.
2024-04-08 17:37:32 +04:00
Ilya Fedin
ad70bff651 Implement DESKTOP_APP_ASAN on Linux 2024-04-05 17:16:52 +04:00
Ilya Fedin
9f1b85aa9d Actually enable QOI support 2024-04-04 16:15:15 +04:00
Ilya Fedin
199ce0e7c8 CMAKE_STATIC_LIBRARY_SUFFIX already has the dot 2024-03-26 09:19:17 +04:00
Ilya Fedin
e4d3cc2c96 Use default Qt prefix on Linux 2024-03-25 22:11:13 +04:00
Ilya Fedin
7b8ac67b0f Move OpenSSL to system directories on Linux
Just like done with all other libraries
2024-03-25 22:11:13 +04:00
Ilya Fedin
3bd66f2c07 Don't add /usr/local/include to include directories
It's searched by default
2024-03-25 22:11:13 +04:00
John Preston
161b986c32 Upgrade OpenSSL to 3.2.1. 2024-03-25 16:41:44 +04:00
Ilya Fedin
95c83fd264 Update cppgir 2024-03-14 09:16:20 +04:00
Ilya Fedin
89c843ff6a Update Qt to 6.7.0 on Linux 2024-03-13 20:47:34 +04:00
Ilya Fedin
f1628c260b Remove no longer right comment 2024-03-08 15:07:18 +04:00
Ilya Fedin
b699c232d5 Update cppgir 2024-03-07 08:06:34 +04:00
23rd
6e910dfb41 Added support for AVIF, HEIF and JPEG XL on macOS. 2024-02-19 00:18:22 +03:00
Ilya Fedin
a46279fcfe Get rid of libproxy 2024-02-14 09:58:43 +04:00
Zephyr Lykos
a32690808b Update cppgir to fix nullptr dereference in glib 2.79
https://gitlab.com/mnauw/cppgir/-/issues/67
2024-01-30 21:22:00 +04:00
Klemens Nanni
e541d6577d Update cppgir
Includes build fix for BSDs.
2024-01-05 08:03:05 +04:00
Ilya Fedin
fb4386adc3 Update cppgir 2023-12-26 08:55:13 +00:00
Ilya Fedin
92f27add11 Add cppgir ignore files to dependencies 2023-11-29 21:05:26 +04:00
Ilya Fedin
c2ef75186a Replace jemalloc with scudo
This should provide a wider support for ARM hardware
2023-11-24 14:47:37 +04:00
John Preston
5abaeaf922 Fix build with MSVC 17.8.0. 2023-11-17 08:21:20 +04:00
John Preston
60474a5766 Update Implib.so. 2023-10-28 20:28:09 +04:00
John Preston
fef4eba1b7 Add desktop-app specific definitions for Boost.regex. 2023-10-26 13:51:54 +04:00
Ilya Fedin
21a8d7996d Enable EGL for Wayland Compositor 2023-10-11 20:37:27 +04:00
Ilya Fedin
0df256ce99 Add missing DESKTOP_APP_USE_PACKAGED_LAZY handling to kcoreaddons 2023-10-07 06:16:34 +04:00
Ilya Fedin
9237a1457f Set minimal glib version (according to RHEL 8) 2023-10-06 23:00:16 +04:00
Ilya Fedin
78a86e6fee Add support for KF6CoreAddons 2023-10-06 09:03:02 +04:00
John Preston
813aacf791 Add desktop-app::external_boost_regex. 2023-10-04 15:05:11 +04:00
Ilya Fedin
218a34d9b5 Fix build with Qt 6.6 2023-09-27 09:36:31 +04:00
Ilya Fedin
0bacdcaaa4 Fix linking order for plugins using QtDBus 2023-09-23 14:54:17 +04:00
Ilya Fedin
0ae4e78a12 Minimize amount of code to rebuild when switching options 2023-09-22 08:57:41 +04:00
Ilya Fedin
8bc8f9580a Update brotli on Linux 2023-09-21 11:44:05 +04:00
Ilya Fedin
785fec293e Update fcitx5-qt 2023-09-21 11:44:05 +04:00
Ilya Fedin
7e618c8878 Adapt to work without optional-gtk Qt patch 2023-09-21 09:15:29 +04:00
Ilya Fedin
5735ef13c7 Use -fno-omit-frame-pointer for better backtraces 2023-09-20 17:46:49 +04:00
Ilya Fedin
7b9e2b60b4 Let cppgir use g_object_new_with_properties 2023-09-20 17:46:49 +04:00
Ilya Fedin
b99a79b9a2 Link QGlibNetworkInformationPlugin 2023-09-20 17:46:49 +04:00
Ilya Fedin
15f79e19f5 Enable control flow protection with Clang 2023-09-20 17:46:49 +04:00
Ilya Fedin
f0bd6fafa2 Enable stack clash protection with Clang 2023-09-20 17:46:49 +04:00
Ilya Fedin
900e33b267 Use _FORTIFY_SOURCE=3 supported by GCC 12 2023-09-20 17:46:49 +04:00
John Preston
491a7fdbae Link system libwebp instead of Qt-s. 2023-09-13 21:06:28 +04:00
Ilya Fedin
2440fc9e87 Workaround cmake bug 25222 2023-09-04 16:19:11 +04:00
Ilya Fedin
a7129002d4 Update cppgir 2023-09-04 16:03:25 +04:00
Ilya Fedin
121c2afbbb Enable QOI support by kimageformats 2023-08-30 05:01:43 +02:00
Ilya Fedin
90ddbede23 Remove no more used define by new kimageformats 2023-08-30 05:01:43 +02:00
Ilya Fedin
504e56469b Switch kimageformats to automoc
The new version tells cmake to generate files per-source
2023-08-30 05:01:43 +02:00
Ilya Fedin
385ba19a52 Add missing lib_base dependency to hime helper 2023-08-29 15:35:52 +02:00
Ilya Fedin
dbe089746f Re-use base_linux_library 2023-08-29 07:54:15 +02:00
Ilya Fedin
bd556e2a16 Update cppgir 2023-08-18 15:19:51 +02:00
Ilya Fedin
ae0986c9ef Build ffmpeg with vaapi/vdpau 2023-08-10 19:27:26 +04:00
Ilya Fedin
8316cfd167 Optional library loading on Linux with Implib 2023-08-10 19:27:26 +04:00