From Amarok Wiki

Deutsch | English


Als erstes besorge dir die Quellen aus dem Amarok CVS, und konfiguriere sie mit --enable-debug=full.

Amaroks Codebasis mit KDevelop bearbeiten

  • Installiere KDevelop (Integrierte Entwicklungsumgebung für KDE). Du solltest die Pakete deiner Distribution benutzen, oder es mit Konstruct selber bauen.
  • Starte KDevelop, gehe in das Menü Projekt, dort auf Projekt laden..., wähle dann die Datei amarok.kdevelop im Ordner kdeextragear-1/amarok aus.
  • Wähle Projekt erstellen aus dem Menü Erstellen, um Amarok zu bauen, wann immer du Veränderungen gemacht hast. KDevelop wird das vollständige Bausystem für dich handhaben.
  • Falls du Quelltext zu einer bestimmten Funktion finden willst, so solltest du probieren, eine Zeichenkette (Englisch) die mit der Funktion zusammenhängt zu finden, und diese dann über Bearbeiten->Suche in Datei suchen.

Installiere Unsermake

Mit Unsermake kann das Kompilieren von KDE beschleunigt werden, außerdem ist es einfach besser als automake.

  • Installiere Unsermake.
  • Füge den Pfad zur ausführbaren Datei von Unsermake zu deiner PATH-Umgebungsvariablen hinzu, am einfachsten indem du eine symbolische Verknüpfung anlegst:
$ ln -s /path/to/unsermake-installation/unsermake /usr/bin
  • Sobald du nun mit make -f Makefile.cvs ein KDE Projekt baust, wird Unsermake und nicht Automake für das Bauen benutzt.
  • Um nun Unsermake in KDevelop zu nutzen, gehst du im Menü Projekt auf Projekt-Einstellungen, editiere die Make-Optionen und trage dort bei Name der ausführbaren Datei: unsermake ein (am besten gibst du den vollen Pfad zur ausführbaren Datei von Unsermake an).
  • Um Unsermake mit einem Projekt zu nutzen, welches gerade noch Automake nutzt, führe folgendes im Wurzelverzeichnis der Projektquellen aus:
$ make clean dist-clean
$ make -f Makefile.cvs
$ ./configure --enable-debug=full
  • TODO using unsermake CVS is best