Compilatie en installatie

U kunt Kid3 compileren met of zonder KDE. Zonder KDE is Kid3 een eenvoudige Qt™ toepassing en ontbreken enkele configuratie en sessiefuncties.

Voor een KDE versie, ga naar de hoogste map en typ

% cmake .
% make
% make install

Om te compileren voor andere versies van Qt™ of KDE, stel de overeenkomstige cmake-opties in.

Als niet alle bibliotheken aanwezig zijn wordt Kid3 gebouwd met verminderde functionaliteit. U zult er dus op moeten letten dat alle gewenste ontwikkelpakketten ge|ïnstalleerd zijn. Aan de andere kant bestuurt cmake-options welke bibliotheken mee gecompileerd worden. De standaard is -DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON . Deze opties kunnen uitgeschakeld worden met OFF.

Om Kid3 te bouwen als een Qt™ toepassing zonder KDE, gebruik de cmake optie -DWITH_APPS=Qt. Om zowel een KDE als een Qt™ toepassing te bouwen, zet -DWITH_APPS="Qt;KDE".

Om een specifieke Qt™ installatie te gebruiken, zet -DQT_QMAKE_EXECUTABLE=/pad/naar/qmake.

Generatie van RPM-pakketten wordt ondersteund door het bestand kid3.spec, voor Debian® pakketten, voer build.sh deb uit.

De Qt™ toepassing kan ook gecompileerd worden voor Windows® en macOS®. Het script build.sh kan gebruikt worden om alle vereiste bibliotheken te downloaden en te bouwen en een Kid3 pakket te maken.