Skip to content

More rDNS, updated mimetype and project root cleanup #34

More rDNS, updated mimetype and project root cleanup

More rDNS, updated mimetype and project root cleanup #34

Workflow file for this run

name: ci
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-22.04
strategy:
matrix:
target: ["CC=clang CXX=clang++", "CC=gcc CXX=g++"]
steps:
- uses: actions/checkout@v2
- name: Install build dependencies
run: |
sudo apt update
sudo apt -y install ladspa-sdk libasound2-dev libatk1.0-dev libaudiofile-dev \
libcap2-dev libglib2.0-dev libgtk-3-dev libice-dev \
libjack-dev liblrdf0-dev libmad0-dev libpango1.0-dev \
libpulse-dev libsm-dev libvorbis-dev libx11-dev libxext-dev \
libxi-dev libxml2-dev mpg321 sox vorbis-tools yelp-tools zlib1g-dev \
xxd meson ninja-build appstream desktop-file-utils gettext clang-format
- name: Run compile test using ${{ matrix.target }}
run: |
${{ matrix.target }} meson setup build
meson compile -C build
- name: Run built-in tests
if: matrix.target == 'CC=clang CXX=clang++'
run: meson test -C build