Installation

FreeDoko geht über drei Arten zu verwenden:

  1. ein Paket für das verwendete System installieren
  2. für Windows oder Linux das entsprechende Archiv entpacken und FreeDoko aus dem Verzeichnis starten
  3. den Quelltext kompilieren und FreeDoko starten

Pakete

Bei einigen Linux- und BSD-Distributionen kann FreeDoko über die Paketverwaltung installiert werden. Für Windows befindet sich unter Download eine Setup.exe.

Archiv

Für Linux und Windows befindet sich Download je ein Archiv. Nach dem Entpacken kann FreeDoko direkt daraus gestartet werden. Das Linux-Archiv ist unter debian stretch erstellt, daher kann es sein, dass unter anderen Distributionen die Bibliotheksversionen nicht passen.

Kompilieren

  1. Quelltext herunterladen (.src.zip-Datei unter Download oder mit git clone git@gitlab.com:dknof/FreeDoko.git)
  2. In das Unterverzeichnis src wechseln
  3. make aufrufen
  4. FreeDoko aus dem src-Verzeichnis heraus starten

Linux, *BSD

Zum Kompilieren wird die gtkmm-Bibliothek und die alut-Bibliothek benötigt.

Das System wird automatisch erkannt. Wenn die automatische Erkennung nicht funktioniert, geben Sie erst export OSTYPE und anschließend make ein.

Zum Installieren im System auf der oberen Ebene make install aufrufen. Die Zielverzeichnisse können in der Datei Makefile.install.directories geändert werden.

Microsoft Windows

FreeDoko kann unter msys2 kompiliert werden. Die Schritte dazu sind:

Msys2 installieren
Msys2 können Sie unter www.msys2.org herunterladen. Entsprechend der Anleitung sind anschließend in der Shell die folgenden Befehle ausführen. Das gesamte System aktualisieren: pacman -Syu Und nach einem Neustart von msys2 alle installierten Pakete aktualisieren: pacman -Su
In msys2 weitere Pakete installieren
Der Compiler und die gtkmm-Bibliothek installieren Sie mit dem folgenden Befehl: pacman -S mingw32/mingw-w64-i686-gcc mingw32/mingw-w64-i686-gtkmm3 make pkg-config
FreeDoko herunterladen und entpacken
Der Quelltext als .src.zip-Datei befindet sich unter Download. Alternativ können Sie die aktuelle Entwicklerversion mit git clone git@gitlab.com:dknof/FreeDoko.git herunterladen, dazu muss noch git installiert werden:
pacman -S git
FreeDoko kompilieren
Zum Kompilieren müssen noch ein paar Pfade gesetzt werden:
PKG_CONFIG_PATH=/mingw32/lib/pkgconfig PATH=/mingw32/bin:/mingw32/lib:$PATH Anschließend kann im src-Verzeichnis der Kompiliervorgang gestartet werden: cd FreeDoko/src make
FreeDoko starten
Nun können Sie FreeDoko starten: ./FreeDoko Ein Starten aus dem Explorer heraus ist nur möglich, wenn Sie unter Windows den Pfad (Umgebungsvariable PATH) so anpassen, dass die Verzeichnisse mingw32/bin und mingw32/lib aus dem mingw2-Installationsverzeichnis enthalten sind. Bei einer Standardinstallation von mingw2-64bit sind dies C:\mingw64\mingw32\bin und C:\mingw64\mingw32\lib.