John Preston
d2d41f978d
Update Qt to 6.2.3 on macOS and Linux.
2022-03-05 17:04:10 +04:00
John Preston
bef20ba4a2
Fix loading libdrm before first use.
...
Fixes #24022 .
2022-02-06 13:50:23 +03:00
Ilya Fedin
d4b686ff65
Update tg_owt
2022-02-01 15:30:02 +03:00
Ilya Fedin
eaa2573c66
Build ffmpeg without xlib as it was needed only for libva/vdpau
2022-02-01 14:42:21 +03:00
John Preston
18919a6b4a
Fix tg_owt@M98 build on Linux.
2022-01-30 19:39:33 +03:00
Ilya Fedin
6073da2843
Disable libvpx unit tests in Dockerfile & prepare.py
2022-01-23 18:25:37 +04:00
Ilya Fedin
ca5d2c115d
Update tg_owt
2022-01-23 18:25:37 +04:00
John Preston
2cb73eefeb
Build docker for Linux with external libvpx.
2022-01-23 01:07:36 +03:00
John Preston
152aa06930
Qt patch with a possible work-through-proxy fix.
2022-01-23 00:54:41 +03:00
Ilya Fedin
c0a81f2428
Use the suggested workaround for qtwayland build arguments instead of patching
2022-01-22 18:42:59 +04:00
Ilya Fedin
799155279f
Update kwayland and move its dependencies to ThirdParty to keep them in sync
2022-01-11 16:51:01 +03:00
John Preston
8d4a658d0b
Use mirrors for freedesktop.org repositories.
2022-01-03 14:14:26 +03:00
Ilya Fedin
641583b434
Update libraries in Dockerfile & snapcraft.yml
2021-12-29 17:27:23 +03:00
John Preston
8aa2f56717
Specify exact FFmpeg revision.
2021-12-23 00:07:26 +00:00
Ilya Fedin
dc7aef3f86
Move HFLAGS to other variables in Dockerfile
2021-12-22 14:15:48 +04:00
Ilya Fedin
d89597bf64
Activate crl dispatch backend on Linux
...
Linux is the only platform where slow QThreadPool is used, let's use dispatch here as well
2021-12-22 14:15:48 +04:00
John Preston
b341dddbb9
Move macOS and Linux builds to Qt 6.2.2.
2021-12-22 10:13:31 +00:00
Ilya Fedin
a8f05a01ed
Build kwayland as external project
...
This will simplify packaged Qt 6 build
2021-12-22 14:09:32 +04:00
Ilya Fedin
e5ee665fa4
Add support for webkit2gtk-5.0 and webkit2gtk-4.1
2021-12-01 07:39:03 +04:00
John Preston
bd0e4c0075
Backport fix for empty bus name to glibmm patch.
2021-11-29 16:21:07 +04:00
John Preston
09bed4989b
Cherry-pick a crash-fix patch for Qt 6.2.
2021-11-29 15:59:48 +04:00
John Preston
5afcd47ab0
Beta version 3.2.6: Update tg_owt revision in Dockerfile.
2021-11-29 09:47:47 +04:00
John Preston
abc40f7e43
Beta version 3.2.6: Add logs for scroll on Linux.
2021-11-29 09:47:47 +04:00
Ilya Fedin
02ae541246
Get rid of unnecessary udev in docker image
2021-11-26 18:29:03 +04:00
Ilya Fedin
c7433477bc
Use ninja as much as possible in docker
2021-11-21 09:51:01 +04:00
Ilya Fedin
a55dbe212a
Cleanup unneeded commands in Dockerfile
2021-11-18 20:32:52 +04:00
John Preston
12eda0bb26
Use C++20 on Linux with GCC 10.
2021-11-17 10:03:14 +04:00
John Preston
96a3c704d2
Use Ninja Multi-Config generator on Linux.
2021-11-17 10:03:14 +04:00
John Preston
a02642b917
Switch to devtoolset-10 in Docker.
2021-11-17 10:03:14 +04:00
Amin Vakil
c062b4b3a1
Run yum clean all also for remote installations
...
They may try to install some dependencies from official centos mirrors.
2021-11-15 23:24:20 +04:00
Amin Vakil
06fb5540e1
Run yum clean all after package installation
...
KISS :)
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
Make it in oneline
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
perl-XML-Parser installation has been moved
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
Typo
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
2021-11-15 23:24:20 +04:00
Ilya Fedin
fd03217032
Update patches in Docker
2021-11-09 16:17:45 +04:00
Ilya Fedin
81327ede7b
Build Qt without high DPI scaling support
2021-11-04 10:20:48 +04:00
John Preston
79a8fced80
Fix scrolling by Page Up / Down by Qt 6 patch.
2021-11-01 16:57:40 +04:00
Ilya Fedin
97881e7754
Default to Qt 6 on Linux and macOS
2021-10-29 22:06:46 +04:00
Ilya Fedin
70147922ae
Re-enable kwayland with Qt 6
2021-10-25 08:59:43 +04:00
John Preston
3d8899b9dc
Update tg_owt revision.
2021-10-21 22:53:12 +04:00
Ilya Fedin
7222bc63f7
Update MozJPEG
2021-10-21 19:31:22 +04:00
Ilya Fedin
9dfa29ff0f
Avoid using scl binary since it breaks conditions
2021-10-21 18:31:08 +04:00
Ilya Fedin
a1e67b6177
Fix failing on exit code check
2021-10-21 15:51:36 +04:00
Ilya Fedin
03a687c200
Adapt Dockerfile for Qt 6
2021-10-21 15:43:59 +04:00
John Preston
8d09190439
Build ffmpeg without --disable-alsa/iconv on Linux.
2021-10-06 20:37:30 +04:00
John Preston
937c2d3dce
Beta version 3.1.6: Update patches revision.
2021-10-06 13:44:28 +04:00
John Preston
d525e56053
Beta version 3.1.5: Fix build on Linux.
2021-09-28 22:08:28 +04:00
John Preston
2c581adc55
Add some hardening compiler / linker flags to dependencies.
2021-09-28 18:44:52 +04:00
John Preston
f0e8c1e325
Update lib_webview and docker patches revision.
2021-09-28 12:23:54 +04:00
John Preston
b47692e920
Update patches revision.
2021-09-24 08:46:52 +04:00
Ilya Fedin
4bc4584868
Build glibmm with LTO
...
In combination with https://github.com/desktop-app/cmake_helpers/pull/126 gets rid of unused glib symbols
2021-09-19 13:22:38 +03:00
John Preston
13bf089672
Update patches revision.
2021-09-13 14:21:56 +03:00
Ilya Fedin
0a6fb696a3
Build Qt without egl-extension-platform-wayland
2021-09-13 10:51:35 +03:00