| name: ubuntu |
| |
| on: |
| push: |
| paths-ignore: |
| - '.github/workflows/**' |
| - '!.github/workflows/ubuntu.yml' |
| pull_request: |
| paths-ignore: |
| - '.github/workflows/**' |
| - '!.github/workflows/ubuntu.yml' |
| |
| jobs: |
| ubuntu-latest: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| - name: install prerequisites |
| run: | |
| sudo apt-get update |
| sudo apt-get install -y \ |
| libdrm-dev \ |
| libegl1-mesa-dev \ |
| libgl1-mesa-dev \ |
| libx11-dev \ |
| libxext-dev \ |
| libxfixes-dev \ |
| libwayland-dev |
| - name: configure |
| run: ./autogen.sh --prefix=/usr |
| - name: build |
| run: make |
| - name: check |
| run: make check |
| - name: install |
| run: sudo make install |
| |
| ubuntu-20-04: |
| runs-on: ubuntu-20.04 |
| steps: |
| - uses: actions/checkout@v2 |
| - name: install prerequisites |
| run: | |
| sudo apt-get update |
| sudo apt-get install -y \ |
| libdrm-dev \ |
| libegl1-mesa-dev \ |
| libgl1-mesa-dev \ |
| libx11-dev \ |
| libxext-dev \ |
| libxfixes-dev \ |
| libwayland-dev |
| - name: configure |
| run: ./autogen.sh --prefix=/usr |
| - name: build |
| run: make |
| - name: check |
| run: make check |
| - name: install |
| run: sudo make install |
| |
| ubuntu-18-04: |
| runs-on: ubuntu-18.04 |
| steps: |
| - uses: actions/checkout@v2 |
| - name: install prerequisites |
| run: | |
| sudo apt-get update |
| sudo apt-get install -y \ |
| libdrm-dev \ |
| libegl1-mesa-dev \ |
| libgl1-mesa-dev \ |
| libx11-dev \ |
| libxext-dev \ |
| libxfixes-dev \ |
| libwayland-dev |
| - name: configure |
| run: ./autogen.sh --prefix=/usr |
| - name: build |
| run: make |
| - name: check |
| run: make check |
| - name: install |
| run: sudo make install |