mirror of https://github.com/intel/libva-utils.git
87 lines
2.1 KiB
YAML
87 lines
2.1 KiB
YAML
name: ubuntu
|
|
|
|
on:
|
|
push:
|
|
paths-ignore:
|
|
- '.github/workflows/**'
|
|
- '!.github/workflows/ubuntu.yml'
|
|
pull_request:
|
|
paths-ignore:
|
|
- '.github/workflows/**'
|
|
- '!.github/workflows/ubuntu.yml'
|
|
|
|
jobs:
|
|
ubuntu-20-04:
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
- name: checkout libva
|
|
uses: actions/checkout@v2
|
|
with:
|
|
repository: intel/libva
|
|
path: libva
|
|
- name: checkout libva-utils
|
|
uses: actions/checkout@v2
|
|
with:
|
|
path: libva-utils
|
|
- name: install prerequisites
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y --no-install-recommends \
|
|
libdrm-dev \
|
|
libegl1-mesa-dev \
|
|
libgl1-mesa-dev \
|
|
libx11-dev \
|
|
libxext-dev \
|
|
libxfixes-dev \
|
|
libwayland-dev
|
|
- name: build libva
|
|
run: |
|
|
cd libva
|
|
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
|
make -j$(nproc)
|
|
sudo make install
|
|
- name: build libva-utils
|
|
run: |
|
|
cd libva-utils
|
|
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
|
make -j$(nproc)
|
|
make check
|
|
sudo make install
|
|
|
|
ubuntu-18-04:
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: checkout libva
|
|
uses: actions/checkout@v2
|
|
with:
|
|
repository: intel/libva
|
|
path: libva
|
|
- name: checkout libva-utils
|
|
uses: actions/checkout@v2
|
|
with:
|
|
path: libva-utils
|
|
- name: install prerequisites
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y --no-install-recommends \
|
|
libdrm-dev \
|
|
libegl1-mesa-dev \
|
|
libgl1-mesa-dev \
|
|
libx11-dev \
|
|
libxext-dev \
|
|
libxfixes-dev \
|
|
libwayland-dev
|
|
- name: build libva
|
|
run: |
|
|
cd libva
|
|
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
|
make -j$(nproc)
|
|
sudo make install
|
|
- name: build libva-utils
|
|
run: |
|
|
cd libva-utils
|
|
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
|
make -j$(nproc)
|
|
make check
|
|
sudo make install
|