Збирання і встановлення

Ви можете зібрати Kid3 з бібліотеками KDE або без них. Без бібліотек KDE Kid3 є простою програмою Qt™, у якій не передбачено деяких можливостей із налаштовування програми та сеансів роботи з нею.

Щоб зібрати версію із бібліотеками KDE, перейдіть до базового теки коду і віддайте такі команди

% cmake .
% make
% make install

Щоб зібрати нестандартну версію із використанням бібліотек Qt™ або KDE, встановіть відповідні параметри cmake.

Якщо у системі встановлено не усі бібліотеки, Kid3 буде зібрано із обмеженими функціональними можливостями. Тому перед збиранням слід подбати про встановлення усіх потрібних пакунків для розробки. З іншого боку, керувати переліком бібліотек, які буде використано, можна за допомогою параметрів cmake. Типовим набором параметрів є -DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON . Вимкнути збирання компонентів можна за допомогою визначення для параметрів значення OFF.

Щоб зібрати Kid3 як програму Qt™, без бібліотек KDE, скористайтеся параметром cmake -DWITH_APPS=Qt. Щоб зібрати одразу програми для KDE і Qt™, вкажіть такий параметр: -DWITH_APPS="Qt;KDE".

Щоб скористатися певним встановленим набором бібліотек Qt™, вкажіть -DQT_QMAKE_EXECUTABLE=/шлях/до/qmake.

Створити пакунки RPM можна за допомогою файла kid3.spec. Для створення пакунків Debian можна скористатися скриптом build.sh deb.

Програму із використанням бібліотек Qt™ можна також зібрати для Windows® і macOS®. Для отримання із збирання усіх потрібних бібліотек і створення пакунка Kid3 можна скористатися скриптом build.sh.