Skip to content

Commit 29126a1

Browse files
Nicolettaclaude
authored andcommitted
fix: ubuntu-22.04 als Build-Basis – glibc-Kompatibilität für MX-Linux/Debian
AppImage auf Ubuntu 24.04 gebaut benötigt glibc 2.38/2.39. MX-Linux 25 (Debian-Basis) hat glibc 2.36 → AppImage startet nicht. Ubuntu 22.04 reduziert Anforderung auf glibc 2.35, kompatibel mit Debian 12+, MX-Linux 23/25, und den meisten aktuellen Distros. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9cd1361 commit 29126a1

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
include:
16-
- platform: ubuntu-24.04
16+
- platform: ubuntu-22.04
1717
target: x86_64-unknown-linux-gnu
1818
sidecar_ext: ''
1919
- platform: windows-latest
@@ -28,7 +28,7 @@ jobs:
2828

2929
# ── Linux-Systemabhängigkeiten ──────────────────────────────────────────
3030
- name: Linux-Deps installieren
31-
if: matrix.platform == 'ubuntu-24.04'
31+
if: matrix.platform == 'ubuntu-22.04'
3232
run: |
3333
sudo apt-get update
3434
sudo apt-get install -y \
@@ -52,7 +52,7 @@ jobs:
5252
pip install pyinstaller
5353
5454
- name: Backend-Sidecar bauen (Linux)
55-
if: matrix.platform == 'ubuntu-24.04'
55+
if: matrix.platform == 'ubuntu-22.04'
5656
run: bash scripts/build-sidecar.sh
5757

5858
- name: Backend-Sidecar bauen (Windows)
@@ -116,7 +116,7 @@ jobs:
116116

117117
# ── Version-loses AppImage + Desktop-Integrations-Skript hochladen ──────────
118118
- name: Version-loses AppImage + install-linux.sh hochladen (Linux)
119-
if: matrix.platform == 'ubuntu-24.04'
119+
if: matrix.platform == 'ubuntu-22.04'
120120
env:
121121
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122122
run: |
@@ -183,7 +183,7 @@ jobs:
183183
gh release upload "${{ github.ref_name }}" "$zip" "$sig" --clobber
184184
185185
- name: Updater-TAR und Signatur hochladen (Linux)
186-
if: matrix.platform == 'ubuntu-24.04'
186+
if: matrix.platform == 'ubuntu-22.04'
187187
env:
188188
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
189189
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}

src/frontend/src/data/changelog.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ export const CHANGELOG: ChangelogVersion[] = [
2626
version: 'v0.1.29',
2727
datum: 'März 2026',
2828
eintraege: [
29-
{ typ: 'fix', text: 'Linux: Weißes Fenster bei KDE Plasma / Wayland behoben – WEBKIT_DISABLE_COMPOSITING_MODE und WEBKIT_DISABLE_DMABUF_RENDERER werden beim App-Start gesetzt' },
29+
{ typ: 'fix', text: 'Linux: AppImage läuft jetzt auf MX-Linux, Debian und anderen Distros mit älterer glibc – Build auf Ubuntu 22.04 reduziert die glibc-Mindestanforderung von 2.39 auf 2.35' },
30+
{ typ: 'fix', text: 'Linux: Weißes Fenster / EGL-Crash bei KDE Plasma / Wayland behoben (GDK_BACKEND=x11, WEBKIT_DISABLE_DMABUF_RENDERER)' },
3031
{ typ: 'verbesserung', text: 'install-linux.sh prüft jetzt ob libwebkit2gtk-4.1-0 installiert ist (Hinweis für Debian/MX-Linux-Nutzer)' },
3132
{ typ: 'verbesserung', text: 'openUrl-Hilfsfunktion jetzt zentral exportiert – doppelter Code in RechnungenPage entfernt, invoke-Import eliminiert' },
3233
],

0 commit comments

Comments
 (0)