194 Commits

Author SHA1 Message Date
15e5a708b0 add minor fix 2026-04-20 08:01:56 +07:00
482d4215ed ultra fix more and more files 2026-04-19 21:39:16 +07:00
658c07ec52 Удалить Dockerfile.rpi.bookworm 2026-04-18 17:25:22 +07:00
d9e1b7aacd Удалить Dockerfile.rpi.trixie 2026-04-18 17:25:14 +07:00
Cameron Gutman
73639f9e83 Update actions using Node.js 20 2026-04-14 19:08:27 -05:00
Cameron Gutman
aed57ce2dc Enable NEON for armhf packages 2026-04-12 16:07:23 -05:00
Cameron Gutman
ab5758b511 Update SDL2 2026-04-10 19:30:54 -05:00
Cameron Gutman
37ccf09ccf Update dav1d to 1.5.3 2026-04-06 20:14:56 -05:00
Cameron Gutman
3df77f3143 Update to FFmpeg 8.1 2026-04-06 20:09:14 -05:00
Cameron Gutman
56d24d8b71 Update SDL2 2026-04-06 20:07:55 -05:00
Cameron Gutman
9cedeb8494 Allow manual CI runs to rebuild packages 2026-01-05 21:29:04 -06:00
Cameron Gutman
edac488c3d Fix leaks in v4l2m2m hwcontext patch 2026-01-04 20:29:45 -06:00
Cameron Gutman
d760b65df4 Add dependency on qt6-wayland
This includes the QPA plugin for Wayland which is necessary to
run natively on Wayland. Without the Wayland QPA plugin, we will
use XWayland which comes with a performance impact, especially
on embedded platforms with weak GPUs.
2025-12-29 22:50:04 -06:00
Cameron Gutman
3c6e894732 Update to FFmpeg 8.0.1 with v4l2requests_v3 patch series 2025-12-20 21:47:59 -06:00
Cameron Gutman
91b898f422 Update dav1d to 1.5.2 2025-12-16 00:14:21 -06:00
Cameron Gutman
957a862fb6 Update SDL2 2025-12-16 00:14:12 -06:00
Cameron Gutman
c5204c0d15 Update FFmpeg to 8.0.1-based branch 2025-12-16 00:04:01 -06:00
Cameron Gutman
15c8460f92 Make libgles2 a hard dependency
Without it, the EGL renderer cannot function and EGLFS won't even
be able to stream properly at all.

Fixes moonlight-stream/moonlight-qt#1480
2025-12-01 00:04:51 -06:00
Cameron Gutman
3886163b24 Don't force rebuild images when building a release 2025-11-30 23:01:08 +00:00
Cameron Gutman
b2e921902f Push build images from CI 2025-11-01 14:22:13 -05:00
Cameron Gutman
dc45b12b7e Fix build of FFmpeg for armhf on aarch64 runners 2025-11-01 13:46:12 -05:00
Cameron Gutman
5bf3bfd7f2 Switch to GitHub Actions for CI 2025-11-01 13:18:19 -05:00
Cameron Gutman
a56b432ab6 Remove nv-codec-headers and stop building NVDEC
- NVDEC is disabled by default in Moonlight Qt now
- NVDEC is superseded by Vulkan Video
- NVDEC is only built into the desktop packages which we don't publish
2025-11-01 13:15:15 -05:00
Cameron Gutman
a31bfbf626 Rebalance the builds to avoid OOMs 2025-09-06 18:10:37 +00:00
Cameron Gutman
97feb88262 Prepare for v6.1.0-4 2025-09-06 03:39:26 +00:00
Cameron Gutman
1fc1e3b63a Fix build of Jammy packages 2025-09-06 03:39:00 +00:00
Cameron Gutman
2cb96a84c8 Add missing dependency for Trixie 2025-09-06 00:47:55 +00:00
Cameron Gutman
41ed2a4391 Consolidate and fix image rebuild scripts 2025-09-05 23:39:15 +00:00
Cameron Gutman
a9f928b37d Update SDL2 submodule 2025-09-05 04:57:20 +00:00
Cameron Gutman
52349e9f64 Upgrade from Qt 5 to Qt 6 2025-07-27 14:40:06 -05:00
Cameron Gutman
9ea8ccda95 Fix extra build deps for RPi 2025-07-27 19:33:42 +00:00
Cameron Gutman
018e869617 Use the platform-provided FFmpeg on Raspberry Pi OS 2025-07-27 13:59:29 -05:00
Cameron Gutman
f9d117857b Add bash shebang to build-single.sh 2025-07-26 22:25:41 -05:00
Cameron Gutman
7f903bcab3 Rebalance build groups 2025-07-26 22:24:43 -05:00
Cameron Gutman
4bad3e3218 Pass the platform to buildx on the command line 2025-07-27 03:07:01 +00:00
Cameron Gutman
1a1507dd51 Fix cross-compilation of container images 2025-07-27 03:00:57 +00:00
Cameron Gutman
baf049f3f4 Fix syntax error 2025-07-27 02:35:57 +00:00
Cameron Gutman
5d3d5d1176 Update SDL2 and dav1d submodules 2025-07-27 02:35:24 +00:00
Cameron Gutman
9d924740b9 Replace buster, bullseye, and sid with trixie 2025-07-26 21:26:28 -05:00
Cameron Gutman
cae741f91e Cleanup build scripts to reduce duplication 2025-07-27 02:03:05 +00:00
Cameron Gutman
84f5b1e0a0 Remove upstream L4T Bionic support 2025-07-27 01:38:40 +00:00
Cameron Gutman
6d5812c6eb Prepare for v6.1.0-3 2024-10-16 06:52:00 +00:00
Cameron Gutman
2532b76429 Add Jammy and Noble builds of the generic embedded package 2024-10-16 05:38:16 +00:00
Cameron Gutman
0e57bb31a8 Update FFmpeg to fix global/private option precedence 2024-10-15 23:53:21 +00:00
Cameron Gutman
d2a2e99d2a Update FFmpeg to 7.1.0 2024-10-04 03:41:43 +00:00
Cameron Gutman
9f10b78d57 Update SDL2 to fix Wayland without desktop GL 2024-10-03 07:55:45 +00:00
Cameron Gutman
1477d47742 Prepare for v6.1.0-2 2024-09-20 05:13:37 +00:00
Cameron Gutman
135eef3ff8 Recommend libgles2 to ensure SDL's GLES2 renderer can load 2024-09-20 05:12:27 +00:00
Cameron Gutman
1ada51e47d Prepare for v6.1.0 2024-09-17 01:29:01 +00:00
Cameron Gutman
b7a11be6e8 Build libdav1d for L4T Bionic packages 2024-09-15 21:23:01 +00:00