Kompilering och installation

Kid3 kan kompileras med eller utan KDE. Utan KDE är Kid3 ett enkelt Qt™-program och saknar några inställnings- och sessionsfunktioner.

För en KDE-version, gå till toppkatalogen och skriv

% cmake .
% make
% make install

Ställ in motsvarande alternativ i cmake för att kompilera för andra versioner av Qt™ eller KDE.

Om alla bibliotek inte är närvarande, byggs Kid3 med reducerad funktionalitet. Så du bör vara noga med att alla önskade utvecklingspaket är installerade. Å andra sidan, styr cmake-alternativ vilka bibliotek som kompileras med. Förval är -DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON . Alternativen kan inaktiveras genom att använda OFF.

För att bygga Kid3 som ett Qt™-program utan KDE, använd alternativet-DWITH_APPS=Qt i cmake. För att både bygga ett KDE- och ett Qt™-program, använd -DWITH_APPS="Qt;KDE".

För att använda en specifik Qt™-installation, ställ in -DQT_QMAKE_EXECUTABLE=/sökväg/till/qmake.

Att generera RPM-paket stöds av filen kid3.spec. För Debian®-paket, kör build-deb.sh.

Qt™-programmet kan också kompileras för Windows® och macOS®. Skriptet build.sh kan användas för att ladda ner och bygga alla nödvändiga bibliotek och skapa ett Kid3-paket.