From 809ba00c7cd444f2b495beb59bf9421b8f0efc02 Mon Sep 17 00:00:00 2001 From: thelamer Date: Sat, 13 Apr 2024 16:48:02 -0700 Subject: [PATCH] add sid av base --- .github/workflows/build-on-commit.yml | 1 + base-images/Dockerfile.debian-sid-av | 39 +++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 base-images/Dockerfile.debian-sid-av diff --git a/.github/workflows/build-on-commit.yml b/.github/workflows/build-on-commit.yml index fa989671..238c4770 100644 --- a/.github/workflows/build-on-commit.yml +++ b/.github/workflows/build-on-commit.yml @@ -34,6 +34,7 @@ jobs: - name: alpine-edge-av - name: debian-bookworm-core - name: debian-bookworm-av + - name: debian-sid-av build: name: ${{ matrix.name }} runs-on: ubuntu-latest diff --git a/base-images/Dockerfile.debian-sid-av b/base-images/Dockerfile.debian-sid-av new file mode 100644 index 00000000..b903710d --- /dev/null +++ b/base-images/Dockerfile.debian-sid-av @@ -0,0 +1,39 @@ +FROM debian:sid-slim as rootfs + +ARG REPO + +# Install packages +RUN \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + ca-certificates \ + curl \ + dbus-x11 \ + desktop-file-utils \ + fonts-noto \ + mesa-va-drivers \ + netcat-openbsd \ + pulseaudio \ + xserver-xorg-video-amdgpu \ + xserver-xorg-video-ati \ + $(if [ $(uname -m) == "x86_64" ];then echo "xserver-xorg-video-intel";fi) && \ + echo "**** setup xdg-open tunnel ****" && \ + mkdir -p /usr/share/applications && \ + curl -o \ + /usr/share/applications/xdg-open.desktop -L \ + "https://raw.githubusercontent.com/${REPO}/bins/xdg-open/xdg-open.desktop" && \ + curl -o \ + /usr/bin/xdg-open -L \ + "https://raw.githubusercontent.com/${REPO}/bins/xdg-open/xdg-open" && \ + chmod +x /usr/bin/xdg-open && \ + update-desktop-database && \ + echo "**** cleanup ****" && \ + apt-get remove -y \ + desktop-file-utils && \ + apt-get autoclean && \ + rm -rf \ + /root/.cache \ + /var/lib/apt/lists/* \ + /var/tmp/* \ + /tmp/*