Skip to content

[V0.8.3] README & Getting-Started an control angleichen #36

Closed

Description

@Toqsick

Scope (Task 3, Steps 2–3)

Die Abhängigkeitslisten folgen wieder deb/DEBIAN/control:

README.md:

  • Z. 55–56: Laufzeitpaket-Liste endet auf …, mesa-utils, pkexec | policykit-1, xdg-utils, libgtk-3-bin, libglib2.0-bin
  • Z. 64–65: apt-install-Block um xdg-utils libgtk-3-bin libglib2.0-bin ergänzen (exakter Block im Plan)

docs/wiki/Getting-Started.md:

  • Z. 8 wird sudo apt install libkeybinder-3.0-0 libkeybinder-3.0-dev — wmctrl fällt weg (seit 0.8.0 durch den Single-Instance-Socket ersetzt); libkeybinder-3.0-0-dev war ein falscher Paketname
  • Z. 11–14: Hinweis, dass das .deb die Laufzeit-Bibliotheken deklariert und apt sie automatisch zieht

Verify-Gates

  • grep -rn "wmctrl\|libkeybinder-3.0-0-dev" README.md docs/wiki → kein Treffer
  • bash tool/check-versions.sh → OK
  • Commit „build(deb): depend on xdg-utils, libgtk-3-bin and libglib2.0-bin" (gemeinsam mit Issue 5)

Quelle: Implementierungsplan V0.8.X, Task 3 (Steps 2–5).

Activity

  1. added
    documentationImprovements or additions to documentation
    packagingdeb-Paketierung: control, build-deb.sh, Abhängigkeiten
    gate:verifyGate: Verifikation per belegbarem Befehl/Build
    on Sep 11, 2026
  2. Toqsick commented on Oct 23, 2026

    @Toqsick
    OwnerAuthor

    Abnahme — erledigt

    Die Abhängigkeitslisten folgen wieder deb/DEBIAN/control.

    Kriterium Beleg
    README Laufzeitpaket-Liste endet auf …, mesa-utils, pkexec | policykit-1, xdg-utils, libgtk-3-bin, libglib2.0-bin README.md:58-59
    README apt-Install-Block um die drei Pakete ergänzt README.md:66-68
    Getting-Started: sudo apt install libkeybinder-3.0-0 libkeybinder-3.0-dev docs/wiki/Getting-Started.md:8
    Getting-Started: Hinweis, dass das .deb die Laufzeit-Bibliotheken deklariert docs/wiki/Getting-Started.md:12

    Verify-Gate grep -rn "wmctrl\|libkeybinder-3.0-0-dev" README.md docs/wiki → kein Treffer.
    wmctrl ist seit 0.8.0 durch den Single-Instance-Socket ersetzt, libkeybinder-3.0-0-dev war ein falscher Paketname.

    Zugehöriger Packaging-Commit: c4047eb (Squash in add73e3).

    Gates am 2026-10-23 (frisch, echte Exitcodes): flutter analyze → No issues found! ·
    flutter test → 223 Tests grün · dart format --set-exit-if-changed lib test → 123 Dateien, 0 geändert ·
    Python-Unittests 58 + 96 grün · packages/la_core 0 Findings / 25 Dateien / 68 Tests.

    Nachweis: docs/handoff/v0.8.2-xdg-browser-abschluss.md — folgt mit PR #154.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgate:verifyGate: Verifikation per belegbarem Befehl/Buildpackagingdeb-Paketierung: control, build-deb.sh, Abhängigkeiten

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions