Commit Graph

159 Commits

Author SHA1 Message Date
Ilya Fedin ca408828c1 Update patches on Linux 2022-11-25 12:20:12 +01:00
Ilya Fedin 5df4dd36a7 Update Python to 3.8 in Docker 2022-11-25 11:14:15 +01:00
23rd 7aede75e43 Added external cld3 library. 2022-11-22 00:28:03 +00:00
Ilya Fedin 82629dd3e5 Update Qt to 6.4.1 on Linux 2022-11-18 20:40:57 +04:00
Ilya Fedin 0f38dabd84 Update cmake for -flto=auto support 2022-11-08 23:37:58 +04:00
Ilya Fedin 8552047210 Always build glibmm with LTO to be able to build backward compatible binary 2022-11-08 23:37:58 +04:00
Ilya Fedin dcfc3431f5 Disable unneeded validation for libsigc++ 2022-11-06 00:08:25 +04:00
Ilya Fedin 820d367e78 Fix library search path in Docker image 2022-11-04 16:38:18 +04:00
Ilya Fedin 6ff3d9f975 Don't build qtquickcontrols2 in Docker 2022-11-04 16:38:18 +04:00
Ilya Fedin da2f1b3d97 Add switch for LTO in Docker image 2022-11-04 16:38:18 +04:00
Ilya Fedin 0b2b3416d7 Build both versions of zlib in Dockerfile
For consistence with other libraries
2022-11-04 16:38:18 +04:00
Ilya Fedin 1c514b23ea Reduce glibmm's build targets 2022-11-04 16:38:18 +04:00
Ilya Fedin d7f2385275 Parallelize LTO on Linux 2022-11-03 14:46:46 +04:00
Ilya Fedin 1336a7149b Update glibmm to latest version 2022-11-03 14:45:01 +04:00
Ilya Fedin ba9f5d138a Use some APIs from newer glibmm 2022-11-02 21:02:46 +04:00
Ilya Fedin 0c514c4b0a Have unified compiler flags in Dockerfile 2022-11-01 19:34:05 +04:00
Ilya Fedin 68ad56db79 Use QtWaylandCompositor for webview embedding on Linux 2022-11-01 19:33:46 +04:00
Ilya Fedin 8eb6d2e36b Update Qt and libjxl to release versions on Linux 2022-09-30 00:24:32 +04:00
Ilya Fedin 2a6e2fa353 Bundle kcoreaddons 2022-09-28 23:59:59 +04:00
Ilya Fedin 278ab5ebaf Add support for AVIF, HEIF and JPEG XL (only on Linux yet) 2022-09-19 11:20:50 +04:00
Ilya Fedin 4975254cc1 Avoid building qttools
Removing po folder from kcoreaddons allows that
2022-09-18 15:55:56 +04:00
Ilya Fedin b36063e086 Update kcoreaddons to 5.98.0
And patch to cache portal result
2022-09-17 06:23:05 +04:00
Ilya Fedin 552d96df71 Update Qt to 6.4.0 rc1 2022-09-16 09:46:36 +04:00
Ilya Fedin 234c74a439 Update patches commit in Dockerfile 2022-09-05 11:57:46 +04:00
Ilya Fedin 86059f2b5e Update Qt to 6.4.0 beta4 on Linux 2022-09-02 21:27:41 +04:00
Ilya Fedin f874876b00 Update wayland to 1.21.0 2022-09-02 21:27:41 +04:00
Ilya Fedin 2065616592 Let Qt use Vulkan headers for Vulkan support 2022-09-02 21:27:41 +04:00
Ilya Fedin e20840b4d4 Use KUrlMimeData for clipboard xdg-desktop-portal integration 2022-08-30 20:25:10 +04:00
Ilya Fedin 5f3c957b1d Use COPY --link to consume less space when building Docker image 2022-08-13 12:10:07 +04:00
Ilya Fedin be8d91055a Remove unused prepare.sh in centos_env 2022-08-12 19:47:03 +03:00
Ilya Fedin 9502ce8b32 Use templating with Dockerfile in order to have less rebuilds 2022-07-19 19:34:44 +04:00
Ilya Fedin aeddaf3dbd Update openal to 1.22.2 2022-06-28 09:49:45 +04:00
Ilya Fedin 1c98399c6f Fix pipewire version check in openal 2022-06-24 19:52:55 +04:00
Ilya Fedin 28f75525b2 Update openal to 1.22.1
Downgrade pipewire headers as openal won't work with pipewire version less than headers it builds with now
2022-06-23 09:48:27 +04:00
Ilya Fedin 64a5e03321 Synchronize new Qt build argument between Dockerfile & snapcraft.yml 2022-06-15 10:47:34 +04:00
John Preston c37012efec Fix docker build with Qt 6.3.1. 2022-06-14 19:26:09 +04:00
John Preston 326304ca48 Update Qt to 5.15.4 and 6.3.1. 2022-06-14 18:34:09 +04:00
Ilya Fedin 61bad55dbc Update submodules & Docker patches 2022-06-14 16:36:44 +04:00
John Preston 45857fe208 Build FFmpeg with AC3 decoder. 2022-05-19 17:27:03 +04:00
John Preston 3cdd8558db Beta version 3.7.4: Fix build with GCC. 2022-05-04 11:42:54 +04:00
Ilya Fedin 48589b721d Update openal to 1.22.0 2022-05-02 15:33:56 +04:00
Ilya Fedin bb75a6a31b Speed up submodule checkout in Dockerfile
Use --depth=1 for submodules, too.
This also replaces perl init-repository for Qt as the only thing it does is fetches submodules, but there's no way to specify --depth=1 with it.
2022-04-24 07:26:20 +04:00
John Preston 92a9832337 Update patches revision in CentOS docker. 2022-04-19 16:21:18 +04:00
Ilya Fedin c8cec18ad3 Update patches in Dockerfile 2022-04-18 20:17:08 +04:00
Ilya Fedin 41288f5ddb Update patches in Dockerfile 2022-04-18 10:06:16 +04:00
Ilya Fedin 9cc1a020f3 Have a variable to control debug info in docker image 2022-04-18 10:06:16 +04:00
Ilya Fedin 68f35e98e0 Have less Docker steps to avoid saving superfluous data 2022-04-18 10:06:16 +04:00
Ilya Fedin 9b35fa29b8 Remove object files from the resulting Docker image 2022-04-17 09:10:44 +04:00
Ilya Fedin 53272d951b Adjust path variables in Dockerfile 2022-04-17 09:10:44 +04:00
Ilya Fedin d25bd2f481 Update tg_owt in Dockerfile & snapcraft.yaml 2022-04-14 14:14:15 +04:00