Skip to content

Commit 2797c38

Browse files
committed
rebase to noble ingest real firefox from xtradeb
1 parent a6ddfb5 commit 2797c38

6 files changed

Lines changed: 15 additions & 7 deletions

File tree

.github/workflows/external_trigger.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ jobs:
111111
exit 0
112112
else
113113
assets=$(curl -u "${{ secrets.CR_USER }}:${{ secrets.CR_PAT }}" -sX GET "https://api.github.com/repos/bambulab/BambuStudio/releases/tags/${EXT_RELEASE}" | jq -r '.assets[].browser_download_url')
114-
if grep -q "Bambu_Studio_linux_fedora" <<< "${assets}"; then
114+
if grep -q "Bambu_Studio_linux_ubuntu-24.04" <<< "${assets}"; then
115115
artifacts_found="true"
116116
else
117117
artifacts_found="false"

Dockerfile

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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
66
ARG 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 \

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
428428

429429
## Versions
430430

431+
* **14.08.25:** - Rebase to Ubuntu Noble to ingest approved appimage.
431432
* **12.07.25:** - Rebase to Selkies, HTTPS IS NOW REQUIRED.
432433
* **29.07.24:** - Add required fonts and environment variable for dark mode.
433434
* **10.02.24:** - Update Readme with new env vars.

jenkins-vars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ release_tag: latest
88
ls_branch: master
99
external_artifact_check: |
1010
assets=$(curl -u "${{ '{{' }} secrets.CR_USER {{ '}}' }}:${{ '{{' }} secrets.CR_PAT {{ '}}' }}" -sX GET "https://api.github.com/repos/bambulab/BambuStudio/releases/tags/${EXT_RELEASE}" | jq -r '.assets[].browser_download_url')
11-
if grep -q "Bambu_Studio_linux_fedora" <<< "${assets}"; then
11+
if grep -q "Bambu_Studio_linux_ubuntu-24.04" <<< "${assets}"; then
1212
artifacts_found="true"
1313
else
1414
artifacts_found="false"

readme-vars.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ init_diagram: |
104104
"bambustudio:latest" <- Base Images
105105
# changelog
106106
changelogs:
107+
- {date: "14.08.25:", desc: "Rebase to Ubuntu Noble to ingest approved appimage."}
107108
- {date: "12.07.25:", desc: "Rebase to Selkies, HTTPS IS NOW REQUIRED."}
108109
- {date: "29.07.24:", desc: "Add required fonts and environment variable for dark mode."}
109110
- {date: "10.02.24:", desc: "Update Readme with new env vars."}

root/defaults/menu.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<openbox_menu xmlns="http://openbox.org/3.4/menu">
33
<menu id="root-menu" label="MENU">
44
<item label="xterm" icon="/usr/share/pixmaps/xterm-color_48x48.xpm"><action name="Execute"><command>/usr/bin/xterm</command></action></item>
5-
<item label="FireFox" icon="/usr/share/icons/hicolor/48x48/apps/firefox-esr.png"><action name="Execute"><command>/usr/bin/firefox</command></action></item>
5+
<item label="FireFox" icon="/usr/share/icons/hicolor/48x48/apps/firefox.png"><action name="Execute"><command>/usr/bin/firefox</command></action></item>
66
<item label="Bambu Studio" icon="/opt/bambustudio/BambuStudio.png"><action name="Execute"><command>/opt/bambustudio/AppRun</command></action></item>
77
</menu>
88
</openbox_menu>

0 commit comments

Comments
 (0)