From 493a499888a398a44ac031192a84e5b9d6f8df8a Mon Sep 17 00:00:00 2001 From: rob Date: Tue, 30 Dec 2025 03:52:55 -0400 Subject: [PATCH] Add missing Qt6 xcb platform dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added libxkbcommon-x11-0, libxcb-image0, libxcb-render0, libxcb-shm0, libxcb-sync1, libxcb-xfixes0, libxcb-xkb1, libx11-xcb1, libfontconfig1, libfreetype6 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index e9a104a..5565173 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,18 +11,29 @@ LABEL description="Ramble - AI-powered structured field extraction GUI" # Install system dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ plantuml \ - # Qt6 dependencies (Debian Trixie package names) + # Qt6 xcb platform plugin dependencies libgl1 \ libegl1 \ libxkbcommon0 \ + libxkbcommon-x11-0 \ libdbus-1-3 \ + libxcb1 \ libxcb-cursor0 \ libxcb-icccm4 \ + libxcb-image0 \ libxcb-keysyms1 \ - libxcb-shape0 \ - libxcb-xinerama0 \ - libxcb-randr0 \ + libxcb-render0 \ libxcb-render-util0 \ + libxcb-shape0 \ + libxcb-shm0 \ + libxcb-sync1 \ + libxcb-xfixes0 \ + libxcb-xinerama0 \ + libxcb-xkb1 \ + libxcb-randr0 \ + libx11-xcb1 \ + libfontconfig1 \ + libfreetype6 \ && rm -rf /var/lib/apt/lists/* WORKDIR /app