From e5dc88fbdd7201c8f4a2c0d80b6591507742fa87 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 22 Sep 2023 10:02:23 +0200 Subject: [PATCH] CI ARM: update to bullseye --- .github/scripts/Linux/arm/bootstrap.sh | 20 ++------------------ .github/workflows/arm-build.yml | 2 +- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/.github/scripts/Linux/arm/bootstrap.sh b/.github/scripts/Linux/arm/bootstrap.sh index 79a8f64fc1..4d3b929e2f 100755 --- a/.github/scripts/Linux/arm/bootstrap.sh +++ b/.github/scripts/Linux/arm/bootstrap.sh @@ -2,32 +2,16 @@ # If changing the file, do not forget to regenerate cache in ARM Build GitHub action -ARCH=$1 OLDPWD=$(pwd) -raspbian_build_sdl2() { - ( - apt-get -y build-dep libsdl2-dev - apt -y install libgbm-dev - SDL_VER=2.0.10 # 2.0.14 doesn't compile with Rasbpian 10 - curl -k -LO https://www.libsdl.org/release/SDL2-$SDL_VER.tar.gz - tar xaf SDL2-$SDL_VER.tar.gz - cd SDL2-$SDL_VER - ./configure --enable-video-kmsdrm - make -j "$(nproc)" install - ) -} - apt -y install curl echo -k > ~/.curlrc curl http://archive.raspberrypi.org/debian/raspberrypi.gpg.key | apt-key add - -echo 'deb http://archive.raspberrypi.org/debian buster main' >> /etc/apt/sources.list +echo 'deb http://archive.raspberrypi.org/debian bullseye main' >> /etc/apt/sources.list apt -y update -apt -y install cmake=3.13.4-1 cmake-data=3.13.4-1 # 3.16 in the above added repository is broken with chrooted qemu-user-static - -apt -y install autoconf automake build-essential git pkg-config libtool sudo +apt -y install autoconf automake build-essential cmake git pkg-config libtool sudo apt -y install libcurl4-openssl-dev libsoxr-dev libspeexdsp-dev libssl-dev apt -y install libasound2-dev portaudio19-dev libjack-dev apt -y install libglew-dev libglfw3-dev libglm-dev diff --git a/.github/workflows/arm-build.yml b/.github/workflows/arm-build.yml index af4c0e69be..859aacf409 100644 --- a/.github/workflows/arm-build.yml +++ b/.github/workflows/arm-build.yml @@ -60,7 +60,7 @@ jobs: sudo mkdir -p ~/chroot/var/tmp sudo mv /var/tmp/*NDI* ~/chroot/var/tmp wget http://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -q - sudo qemu-debootstrap --keyring=${{ matrix.keyring }} --arch ${{ matrix.arch }} buster ~/chroot ${{ matrix.repo }} + sudo qemu-debootstrap --keyring=${{ matrix.keyring }} --arch ${{ matrix.arch }} bullseye ~/chroot ${{ matrix.repo }} sudo cp -r $GITHUB_WORKSPACE/.github ~/chroot sudo cp /usr/bin/qemu-${{ matrix.qemu_bin_arch }}-static ~/chroot/usr/bin sudo chroot ~/chroot /.github/scripts/Linux/arm/bootstrap.sh ${{ matrix.arch }}