11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-selkies:debianbookworm
3+ FROM ghcr.io/linuxserver/baseimage-selkies:ubuntunoble
44
55# set version label
66ARG BUILD_DATE
@@ -19,10 +19,16 @@ RUN \
1919 /usr/share/selkies/www/icon.png \
2020 https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bambustudio-logo.png && \
2121 echo "**** install packages ****" && \
22+ apt-key adv \
23+ --keyserver hkp://keyserver.ubuntu.com:80 \
24+ --recv-keys 5301FA4FD93244FBC6F6149982BB6851C64F6880 && \
25+ echo \
26+ "deb https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble main" > \
27+ /etc/apt/sources.list.d/xtradeb.list && \
2228 apt-get update && \
2329 DEBIAN_FRONTEND=noninteractive \
2430 apt-get install --no-install-recommends -y \
25- firefox-esr \
31+ firefox \
2632 fonts-dejavu \
2733 fonts-dejavu-extra \
2834 gir1.2-gst-plugins-bad-1.0 \
@@ -31,15 +37,15 @@ RUN \
3137 gstreamer1.0-plugins-* \
3238 gstreamer1.0-pulseaudio \
3339 libosmesa6 \
34- libwebkit2gtk-4.0-37 \
40+ libwebkit2gtk-4.1-0 \
3541 libwx-perl && \
3642 echo "**** install bambu studio from appimage ****" && \
3743 if [ -z ${BAMBUSTUDIO_VERSION+x} ]; then \
3844 BAMBUSTUDIO_VERSION=$(curl -sX GET "https://api.github.com/repos/bambulab/BambuStudio/releases/latest" \
3945 | awk '/tag_name/{print $4;exit}' FS='[""]' ); \
4046 fi && \
4147 RELEASE_URL=$(curl -sX GET "https://api.github.com/repos/bambulab/BambuStudio/releases/latest" | awk '/url/{print $4;exit}' FS='[""]' ) && \
42- DOWNLOAD_URL=$(curl -sX GET "${RELEASE_URL}" | awk '/browser_download_url.*fedora /{print $4;exit}' FS='[""]' ) && \
48+ DOWNLOAD_URL=$(curl -sX GET "${RELEASE_URL}" | awk '/browser_download_url.*24.04 /{print $4;exit}' FS='[""]' ) && \
4349 cd /tmp && \
4450 curl -o \
4551 /tmp/bambu.app -L \
0 commit comments