From 932c8b65fbf93ccc29750187b86f4fb6171a50a2 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 3 May 2021 23:33:59 +0200 Subject: [PATCH] Add Ubuntu Hirsute to CI --- .github/workflows/ccpp.yml | 63 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index feec93898..3b48e0648 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -1171,6 +1171,69 @@ jobs: run: dpkg-buildpackage -b -d -uc -us -nc -j2 + build_ubuntu_hirsute: + name: Build Ubuntu Hirsute + runs-on: ubuntu-latest + container: + image: ubuntu:hirsute + steps: + - uses: actions/checkout@v1.2.0 + - name: Install Ubuntu dependencies + env: + DEBIAN_FRONTEND: noninteractive + run: > + apt-get update && apt-get install -y + build-essential + dh-make + ssh + git + make + cmake + pkg-config + gcc + fakeroot + wget + curl + gettext + lsb-release + dpkg-dev + libglib2.0-dev + libboost-dev + libdbus-1-dev + libprotobuf-dev + protobuf-compiler + libsqlite3-dev + libgnutls28-dev + libasound2-dev + libpulse-dev + libtag1-dev + qtbase5-dev + qtbase5-dev-tools + qtbase5-private-dev + libqt5x11extras5-dev + qttools5-dev + libgstreamer1.0-dev + libgstreamer-plugins-base1.0-dev + libgstreamer-plugins-good1.0-dev + gstreamer1.0-alsa + gstreamer1.0-pulseaudio + libchromaprint-dev + libfftw3-dev + libcdio-dev + libmtp-dev + libgpod-dev + - name: Create Build Environment + shell: bash + run: cmake -E make_directory build + - name: Configure CMake + shell: bash + working-directory: build + run: cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_WERROR=ON + - name: make deb + shell: bash + run: dpkg-buildpackage -b -d -uc -us -nc -j2 + + build-macos-qt5: name: Build macOS Qt 5 runs-on: macos-10.15