Martin Pulec
b2777c0909
CI Linux: use GH mirror for PipeWire
...
Doesn't fail if the master repo is temprorarily unavailable as in:
https://github.com/MartinPulec/UltraGrid/actions/runs/4627178136/jobs/8184796245
2023-04-06 11:18:25 +02:00
Martin Pulec
ea9e454a80
CI Linux: enable pipewire screen cap
2023-04-05 09:49:34 +02:00
Martin Pulec
8cb7e7e779
CI Linux: use Vulkan directy from repo
2023-04-05 08:25:49 +02:00
Martin Pulec
74e0e9e2dc
shellchecked .github/scripts/Linux/install_others.sh
...
fixed a shellcheck warning
2023-03-20 16:54:12 +01:00
Martin Pulec
7ee05dfefd
Coverity CI: ensure that NDI is downloaded
...
Since the commit ee317947 , CI-cached NDI installer in Linux was expected
to be downloaded, but this was not true for the Coverity CI, so add the
download to the job as well as a fallback to the script.
fixes failed run
https://github.com/CESNET/UltraGrid/actions/runs/4464606369/jobs/7840900109
2023-03-20 16:54:12 +01:00
Martin Pulec
61ba4e58b8
CI ARM Linux: install XIMEA+natpmp
2023-03-16 14:00:22 +01:00
Martin Pulec
0afadd4c41
CI Linux/install_others.sh: small improvement
...
make deps in /var/tmp implicitly
2023-03-16 14:00:22 +01:00
Martin Pulec
0537b33863
CI Linux/install_others.sh: do not require sudo
...
is not present in ARM workers
2023-03-16 14:00:21 +01:00
Martin Pulec
ee3179472b
CI Linux/install_others.sh: fail if cached installer not found
...
The feature is relied upon, anyways, so it is better to fail early if we
cannot install NDI.
2023-03-16 14:00:21 +01:00
Martin Pulec
8cdabc3655
CI Linux: do not install NDI lib
...
not needed for compilation
2023-03-16 14:00:21 +01:00
Martin Pulec
bd1f7d415e
CI Linux install_other.sh: option to specify one dep
2023-03-16 14:00:21 +01:00
Martin Pulec
d7ae1de568
CI Linux install_others: live555 to function
2023-03-16 14:00:21 +01:00
Martin Pulec
21cc7be8c7
CI Linux: enable Vulkan
...
enabled Vulkan build on U18.04 runner
2023-01-17 08:56:32 +01:00
Martin Pulec
4cba76e800
CI Linux: moved the code around a bit
...
It seems like that changing arbitrary packages installed (dependencies
for SDL) cause some FFmpeg dependencies to be rebuild (libvpx, SVT-*).
So revert back to depending on whole .github/scripts/Linux/prepare.sh
but move building/installation of AJA, live555 etc. to separate file
to reduce cached FFmpeg rebuilds at least a bit.
+ removed chmod 777 /usr/local
2022-11-16 11:15:43 +01:00