mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-21 20:40:27 +00:00
GitHub CI [Linux]: run on Ubuntu 18.04
Intel MediaSDK requires at least libva 1.10, U16.04 provides 1.07 only.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# inspired by https://github.com/aferrero2707/appimage-testsuite
|
||||
# installing libraries included in https://raw.githubusercontent.com/probonopd/AppImages/master/excludelist
|
||||
FROM ubuntu:16.04
|
||||
FROM ubuntu:18.04
|
||||
RUN apt-get update && apt-get install -y libasound2 libegl1-mesa libfontconfig1 libgl1-mesa-glx libglib2.0-0 libgmp10 libharfbuzz0b libjack0 libp11-kit0 libx11-6
|
||||
14
.github/workflows/ccpp.yml
vendored
14
.github/workflows/ccpp.yml
vendored
@@ -67,7 +67,7 @@ jobs:
|
||||
Ubuntu:
|
||||
name: run Ubuntu
|
||||
needs: prepare
|
||||
runs-on: ubuntu-16.04
|
||||
runs-on: ubuntu-18.04
|
||||
env:
|
||||
appimage_key: ${{ secrets.appimage_key }}
|
||||
SDK_URL: ${{ secrets.SDK_URL }}
|
||||
@@ -97,19 +97,19 @@ jobs:
|
||||
run: make check
|
||||
- name: make distcheck
|
||||
run: make distcheck
|
||||
- name: check libstdc++ ABI
|
||||
run: .github/scripts/Linux/check_abi.sh 2.23 3.4.21 1.3.9 bin/* lib/ultragrid/*
|
||||
- name: check libc/libstdc++ ABI
|
||||
run: .github/scripts/Linux/check_abi.sh 2.27 3.4.22 1.3.9 bin/* lib/ultragrid/*
|
||||
- name: Create AppImage
|
||||
run: APPIMAGE=`data/scripts/Linux-AppImage/create-appimage.sh https://github.com/$GITHUB_REPOSITORY/releases/download/$TAG/UltraGrid-$VERSION-x86_64.AppImage.zsync` && mv $APPIMAGE UltraGrid-$VERSION-x86_64.AppImage
|
||||
- name: Check AppImage
|
||||
run: |
|
||||
docker build -f .github/scripts/Linux/utils/Dockerfile.ubuntu-16.04 -t aitest-ubuntu-16.04 .
|
||||
docker build -f .github/scripts/Linux/utils/Dockerfile.ubuntu -t aitest-ubuntu .
|
||||
curl -LS -O https://raw.githubusercontent.com/AppImage/pkg2appimage/master/appdir-lint.sh -O https://raw.githubusercontent.com/probonopd/AppImages/master/excludelist
|
||||
sudo apt install desktop-file-utils libfile-mimeinfo-perl # desktop-file-validate, mimetype
|
||||
./UltraGrid-$VERSION-x86_64.AppImage --appimage-extract
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu-16.04 /AppImage/AppRun -v
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu-16.04 /AppImage/AppRun --tool uv-qt -h
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu-16.04 /AppImage/AppRun --list-modules
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu /AppImage/AppRun -v
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu /AppImage/AppRun --tool uv-qt -h
|
||||
docker run --rm -v $PWD/squashfs-root/:/AppImage aitest-ubuntu /AppImage/AppRun --list-modules
|
||||
bash appdir-lint.sh squashfs-root
|
||||
- name: Upload NDI Build
|
||||
id: upload-ndi
|
||||
|
||||
Reference in New Issue
Block a user