From 0d2e5f5b600da98fcd90ab2bf46870aed13b2ac2 Mon Sep 17 00:00:00 2001 From: rob Date: Sun, 18 Jan 2026 04:12:20 -0400 Subject: [PATCH] Add OpenGL/Qt dependencies to Dockerfiles Add libgl1, libegl1, libxkbcommon0, libdbus-1-3 for PySide6 GUI support. Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 6 +++++- Dockerfile.ready | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 77f230d..53b7d65 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,10 +18,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ firefox-esr \ # xdg-open for opening URLs (used by Claude CLI) xdg-utils \ - # X11 libraries for display + # X11 and OpenGL for Qt/PySide6 libx11-6 \ libxext6 \ libxrender1 \ + libgl1 \ + libegl1 \ + libxkbcommon0 \ + libdbus-1-3 \ && rm -rf /var/lib/apt/lists/* # Set working directory diff --git a/Dockerfile.ready b/Dockerfile.ready index c9c7673..e44ff5f 100644 --- a/Dockerfile.ready +++ b/Dockerfile.ready @@ -39,10 +39,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ # For providers that need browser auth firefox \ xdg-utils \ - # X11 for display forwarding + # X11 and OpenGL for Qt/PySide6 libx11-6 \ libxext6 \ libxrender1 \ + libgl1 \ + libegl1 \ + libxkbcommon0 \ + libdbus-1-3 \ && rm -rf /var/lib/apt/lists/* # Create a non-root user