Ви можете зібрати 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
.