You can compile Kid3 with or without KDE. Without KDE, Kid3 is a simple Qt™ application and lacks some configuration and session features.
For a KDE version, go into the top folder and type
%
cmake .
%
make
%
make install
To compile for different versions of Qt™ or KDE, set the corresponding
cmake
options.
If not all libraries are present, Kid3 is built with reduced functionality.
So you should take care to have all desired development packages installed.
On the other side, cmake
-options control which
libraries are compiled in. The default 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
. These options can be disabled using
OFF
.
To build Kid3 as a Qt™ application without KDE, use the
cmake
option -DWITH_APPS=Qt
.
To build both a KDE and a Qt™ application, set
-DWITH_APPS="Qt;KDE"
.
To use a specific Qt™ installation, set
-DQT_QMAKE_EXECUTABLE=/path/to/qmake
.
Generation of RPM-Packages is supported by the
file kid3.spec
, for Debian® Packages,
run build.sh deb
.
The Qt™ application can also be compiled for Windows® and macOS®.
The script build.sh
can be used to download
and build all required libraries and create a Kid3 package.