Installation

Sie benötigen Git für den ersten Klonschritt unten. Wenn Git noch nicht installiert ist, installieren Sie es zuerst (Debian/Ubuntu: sudo apt install git) oder folgen Sie: Git unter Linux verwenden

1) Lumi klonen (Ersteinrichtung)

Erstellen Sie das Verzeichnis für Lumi und verwenden Sie Git, um den Quellcode zu klonen.

sudo apt install git

mkdir -p ~/code
cd ~/code

# Per SSH klonen (entspricht dem Git-Leitfaden oben)
git clone git@ssh.gitlab.gnome.org:pixelmixer/lumi-dev.git lumi-dev

# Oder per HTTPS klonen (ohne SSH-Schlüssel-Einrichtung)
# git clone https://gitlab.gnome.org/pixelmixer/lumi-dev.git lumi-dev

2) Abhängigkeiten installieren (Ersteinrichtung)

cd ~/code/lumi-dev/build/lumi/scripts
sudo bash lumi-install-packages.sh

3) Lumi erstellen (Ersteinrichtung)

Erster vollständiger Setup-Build (beim ersten Mal oder nach größeren Änderungen):

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope setup --dir lumi-dev

4) Lumi starten

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-launch-active.sh lumi-dev

Optional: Neu erstellen / kompilieren

Normaler Neuaufbau nach Codeänderungen:

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-dev

Schneller Kompilierungsweg:

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope compile --dir lumi-dev

Einzelne integrierte Komponente erstellen (ersetzen Sie babl durch gegl oder gtk3):

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-dev --component babl

Optional: Build-Typen

Verwenden Sie bei Bedarf --type:

  • debug – Debugging-Workflows
  • debugoptimized – ausgewogener Standard für die Entwicklung
  • release – schnellste Laufzeit

Beispiel:

bash lumi-build-script.sh --scope build --dir lumi-dev --type release