Skip to content

Commit d25b4c8

Browse files
Fix missing dependencies for GitHub Desktop and OpenCode Desktop
GitHub Desktop requires gnome-keyring and OpenCode Desktop requires libwebkit2gtk-4.1-0, which are not pulled in with --no-install-recommends. Pre-install these packages before the .deb files in both images. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 41a6eea commit d25b4c8

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

Docker-Images/Designer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ curl -fL "${LASERGRBL_URL}" -o /opt/lasergrbl/LaserGRBL-install.exe
125125
curl -fL "https://github.com/t-oster/VisiCut/releases/download/2.1/visicut_2.1%2Bdevel-1_all.deb" -o /tmp/visicut.deb
126126
curl -fL "${OPENCODE_DESKTOP_URL}" -o /tmp/opencode-desktop.deb
127127
apt-get update
128+
apt-get install -y --no-install-recommends libwebkit2gtk-4.1-0
128129
apt-get install -y --no-install-recommends /tmp/visicut.deb /tmp/opencode-desktop.deb
129130
rm /tmp/visicut.deb
130131
rm /tmp/opencode-desktop.deb

Docker-Images/Developer/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ RUN set -e; \
188188
fi; \
189189
curl -fsSL "$GH_DESKTOP_URL" -o /tmp/github-desktop.deb; \
190190
curl -fsSL "$OPENCODE_DESKTOP_URL" -o /tmp/opencode-desktop.deb; \
191+
apt-get update && \
192+
apt-get install -y --no-install-recommends gnome-keyring libwebkit2gtk-4.1-0 && \
191193
apt-get install -y --no-install-recommends /tmp/github-desktop.deb /tmp/opencode-desktop.deb; \
192194
if curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg; then \
193195
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://aaddrick.github.io/claude-desktop-debian stable main" > /etc/apt/sources.list.d/claude-desktop.list; \

0 commit comments

Comments
 (0)