diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 85bb79987..3a3ff8ce8 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -748,6 +748,63 @@ jobs: shell: bash run: dpkg-buildpackage -b -d -uc -us -nc -j2 + build_debian_bookworm: + name: Build Debian Bookworm + runs-on: ubuntu-latest + container: + image: debian:bookworm + steps: + - uses: actions/checkout@v1.2.0 + - name: Install Debian dependencies + run: > + apt-get update && apt-get install -y + build-essential + dh-make + ssh + git + make + cmake + gcc + pkg-config + fakeroot + gettext + lsb-release + libglib2.0-dev + dpkg-dev + libdbus-1-dev + libboost-dev + libprotobuf-dev + protobuf-compiler + libsqlite3-dev + libgnutls28-dev + libasound2-dev + libpulse-dev + libtag1-dev + qtbase5-dev + qtbase5-dev-tools + qtbase5-private-dev + qttools5-dev + libqt5x11extras5-dev + libgstreamer1.0-dev + libgstreamer-plugins-base1.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=Debug -DBUILD_WERROR=ON + - name: make deb + shell: bash + run: dpkg-buildpackage -b -d -uc -us -nc -j2 + build_ubuntu_bionic: name: Build Ubuntu Bionic