Commit graph

314 commits

Author SHA1 Message Date
BtbN
1fcefa4a08 Use dynamic implib wrapper for all X11 libs 2021-12-20 17:32:39 +01:00
BtbN
3938a661be Add libglvnd 2021-12-20 15:44:35 +01:00
BtbN
4bb38fd65a Add PulseAudio support 2021-12-18 01:03:48 +01:00
BtbN
1466a4d8de Remove alsa again. Statically linking it is broken. 2021-12-12 00:29:13 +01:00
BtbN
5b6c9e28b3 Add alsa-lib 2021-12-11 01:57:56 +01:00
BtbN
6d3ce02bf7 Remove garbage from Windows-SDL pc-file 2021-12-09 01:45:15 +01:00
BtbN
12d1805f31 Separate Linux-Specific SDL cmake args 2021-12-09 01:11:24 +01:00
BtbN
5aa01f37e3 Use cmake for SDL, add more X11 dependencies 2021-12-09 00:48:19 +01:00
BtbN
3efcb24f50 Explicitly use buildx for local script 2021-12-07 17:59:11 +01:00
BtbN
bdf1cc507a Switch all base images to ct-ng based toolchains 2021-12-06 18:23:09 +01:00
BtbN
71994e145a Update linux64 ct-ng config 2021-12-06 14:18:36 +01:00
BtbN
d7aed6010e Add pkg-config files to shared archives
Closes #118
2021-12-05 23:30:34 +01:00
BtbN
7c29552e05 4.4 does not know about shaderc 2021-12-05 22:14:09 +01:00
BtbN
611b7a694c Revert "Try to work around buildkit bug"
Should be fixed upstream now

This reverts commit d1d43c42b0.
2021-12-05 21:47:21 +01:00
BtbN
8ccc3a04d5 Update dependencies 2021-12-05 21:10:10 +01:00
BtbN
6c878d3f15 Switch from glslang to shaderc 2021-12-05 20:45:45 +01:00
BtbN
2d6767df32 Add libopenmpt
Closes #113
2021-12-05 18:10:48 +01:00
nanake
cf8de5ee5e Add librist 2021-11-21 18:17:15 +01:00
BtbN
31dadc6444 Bump libplacebo 2021-11-14 14:49:59 +01:00
BtbN
b0416c8f36 Use make-based openh264 build system 2021-11-14 14:49:36 +01:00
BtbN
d1d43c42b0 Try to work around buildkit bug 2021-11-14 00:09:20 +01:00
BtbN
b84fcf068c Revert back to registry based caching 2021-11-13 19:16:18 +01:00
BtbN
c26651fc14 Make ffmpeg repo overridable 2021-11-13 17:54:05 +01:00
BtbN
482c7d7987 Use GitHub Actions Cache for image cache 2021-11-13 17:11:15 +01:00
BtbN
4b7c1ac9f9 Fix openh264 linux build 2021-11-13 17:10:50 +01:00
BtbN
634a3f68ac Add OpenH264 2021-11-13 16:47:42 +01:00
BtbN
78645acdd7 Limit parallelism of buildx builds 2021-11-13 16:25:52 +01:00
BtbN
1cd3f207c5 Re-Organize Vulkan build order a bit 2021-11-13 14:06:39 +01:00
BtbN
176e853bbe Add libplacebo 2021-11-13 00:48:45 +01:00
BtbN
6328ecc7fc
Fix typo in README 2021-11-08 23:47:49 +01:00
BtbN
7d78603a11 Update Ubuntu base version 2021-10-28 21:28:11 +02:00
BtbN
6a3324e258 Update dependencies 2021-10-28 21:28:11 +02:00
BtbN
b77d839e60
Emphasize which targets are part of auto-builds 2021-10-20 14:01:02 +02:00
BtbN
99ecadd76a Harden against untrusted action commands 2021-10-14 19:17:41 +02:00
BtbN
cbb3adabf7 Use external mirror for isl download 2021-10-01 14:50:33 +02:00
BtbN
ecc6f8063b Update ct-ng config 2021-10-01 14:38:07 +02:00
BtbN
be2213e801 Update dependencies 2021-09-22 16:23:31 +02:00
BtbN
f4de61ca32 Frei0r works without extra lib on master now 2021-09-22 15:08:28 +02:00
bastimeyer
353ee9e29c build: add license file to archives 2021-08-28 19:55:03 +02:00
BtbN
3716c203b3 Update OpenSSL 2021-08-25 17:55:04 +02:00
BtbN
1949b4b73f Add frei0r
Apparently, the code for this in ffmpeg is ancient, and does not use the
built in dlfcn compat code, so... adding the wrapper it is.
2021-08-23 03:52:40 +02:00
BtbN
69c3786546 Add libzvbi
Patches and build-mess based on VLC contrib:
https://github.com/videolan/vlc/tree/master/contrib/src/zvbi
2021-08-23 02:44:47 +02:00
BtbN
7d28936b71 Update Vulkan-Loader Patches 2021-08-23 01:10:57 +02:00
BtbN
0de6e6cee7 MinGW patches are gone 2021-08-23 00:58:09 +02:00
BtbN
0960900c6b Update dependencies 2021-08-22 23:54:38 +02:00
BtbN
94395ac891 Fix libdl on x11 2021-07-16 15:13:15 +02:00
BtbN
7b95c47e64 Disable semantic interposition for build stages 2021-07-15 02:05:21 +02:00
BtbN
ef02e9ea51 Fix build of v4.4 2021-07-15 00:58:56 +02:00
BtbN
b67f8382ce Remove workaround for unpatched FFmpeg 2021-07-15 00:42:39 +02:00
BtbN
f48d93e470 Add X11 and all of its friends 2021-07-14 23:44:25 +02:00