Waves für MacOS

von Florian Eich (florian.eich@gmail.com)

Binary

Waves.dmg herunterladen, öffnen und Waves direkt starten oder in den Programme-Ordner kopieren

Quellcode kompilieren

Es ist unter Mac auch problemlos möglich, das Programm selbst zu kompilieren. Dazu laden Sie bitte den Quellcode herunter (waves-src-1.11.zip) und entpacken diesen in einen Ordner. In diesem Ordner befindet sich die Datei "Waves.pro", die Sie mit dem Texteditor öffnen können (Rechtsklick - Öffnen mit - TextEdit). Ersetzen Sie die Zeile "RC_FILE += Waves.rc" durch "CONFIG += app_bundle".

Als nächstes müssen Sie sich die Qt-Library von der Herstellerseite herunterladen und installieren, was aber ganz einfach mit einem Installationsdialog vonstatten geht.

Dann starten Sie das Terminal (befindet sich im Ordner /Programme/Dienstprogramme) und wechseln per cd in den Ordner, wo Sie Waves entpackt haben (cd /Ordner/in/den/Sie/Waves/entpackt/haben). Jetzt verwenden Sie den qmake-Befehl, um eine Makefile zu erzeugen.

Geben Sie

qmake -spec macx-g++
ein, um qmake mit der richtigen Spezifikation auszuführen, sonst wird anstatt der gewünschten Makefile die Datei Waves.xcodeproj erzeugt, mit der Sie (zumindest mit dieser Anleitung) nichts anfangen können :). Um jetzt mit Hilfe des entstandenen Makefile (sehen Sie nach - tippen Sie "ls" ein) das Appbundle zu erzeugen, geben Sie
make
ein. Fertig, Sie haben nun eine (bei Ihnen) lauffähige App. In Ihrem Ordner befindet sich nun die Datei Waves.app (in der Ordneransicht einfach nur Waves), die Sie per Doppelklick starten können. Um die App für einen Rechner lauffähig zu machen, auf dem die Qt-Libraries nicht installiert sind, können Sie jetzt noch
macdeployqt Waves.app -dmg
eingeben, um die Datei Waves.dmg zu erzeugen. Dies ist ein Image, welches das fertige Appbundle Waves.app enthält. Wenn Sie die Erweiterung "-dmg" weglassen, erzeugen Sie einfach nur einen Appcontainer, der die nötigen Dependencies enthält: Waves.app.

Sollten Sie Fragen haben, schreiben Sie eine E-Mail an florian.eich@gmail.com.