From ba29b0e3ba25a13a14010f485c3f5a914ed16a07 Mon Sep 17 00:00:00 2001 From: Jim Broadus Date: Sat, 11 Sep 2021 13:27:41 -0700 Subject: [PATCH] build: Add Debian Bullseye. Reference: https://www.debian.org/releases/bullseye/ --- .github/workflows/all.yml | 60 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index 533b92dee..8bfff1165 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -93,6 +93,7 @@ jobs: if: github.ref == 'refs/heads/master' needs: - build_bionic_64 + - build_bullseye_64 - build_buster_64 - build_fedora_33 - build_fedora_34 @@ -627,6 +628,65 @@ jobs: name: release_bionic_64 path: bin/clementine_*.deb + build_bullseye_64: + name: Build Debian Bullseye 64-bit deb + runs-on: ubuntu-18.04 + container: + image: debian:bullseye + steps: + - name: Install dependencies + run: > + apt-get update && apt-get install -y + build-essential + cmake + debhelper + gettext + git + libasound2-dev + libboost-dev + libcdio-dev + libchromaprint-dev + libcrypto++-dev + libdbus-1-dev + libfftw3-dev + libglew1.5-dev + libglib2.0-dev + libgpod-dev + libgstreamer-plugins-base1.0-dev + libgstreamer1.0-dev + liblastfm5-dev + libmtp-dev + libmygpo-qt-dev + libprotobuf-dev + libpulse-dev + libqt5x11extras5-dev + libsparsehash-dev + libsqlite3-dev + libtag1-dev + pkg-config + protobuf-compiler + qtbase5-dev + qttools5-dev-tools + qttools5-dev + ssh + - uses: actions/checkout@v1.2.0 + - name: cmake + working-directory: bin + run: > + cmake .. + -DWITH_DEBIAN=ON + -DDEB_ARCH=amd64 + -DDEB_DIST=bullseye + -DFORCE_GIT_VERSION= + -DENABLE_SPOTIFY_BLOB=OFF + - name: make + working-directory: bin + run : make -j2 deb + - uses: actions/upload-artifact@v2 + with: + name: release_bullseye_64 + path: bin/clementine_*.deb + build_buster_64: name: Build Debian Buster 64-bit deb runs-on: ubuntu-18.04