Warning, /multimedia/k3b/INSTALL.txt is written in an unsupported language. File is not indexed.
0001 Installing K3b 18.04.0 0002 ---------------------- 0003 0004 0005 What you need to run K3b: 0006 mandatory: 0007 - since K3b is a CD writing program a cd writer would be a good thing to have ;-) 0008 - the QT5 library (at least version 5.6) 0009 - the KDE5 libraries (at least version 5.24.0) 0010 - the cdparanoia library for cd ripping from Monty 0011 - the cdrtools (cdrecord, mkisofs) from Joerg Schilling 0012 - the dvd+rw-tools by Andy Polyakov for DVD writing 0013 0014 optional: 0015 - cdrdao, the other linux cd writing program from Andreas Mueller 0016 - the transcode tools for DVD ripping and DivX/XviD encoding from Thomas Oestreich 0017 - vcdimager >= 0.7 for creating video cds 0018 - libmad for mp3 decoding 0019 - ogg-vorbis libraries for encoding and decoding 0020 - the FLAC++ libraries for flac-decoding 0021 - the eMovix package 0022 - TagLib by Scott Wheeler for reading Meta data tags 0023 - the musepack (or now mpcdec) library for decoding Musepack audio files 0024 - the ffmpeg library to decode other audio file formats such as wma 0025 - the sndfile library to decode audio file formats such as AIFF or VOC 0026 - the lame library to encode audio files in the mp3 format 0027 - sox to encode audio files in formats such as AIFF or VOC 0028 - a dynamically compiled libffmpeg for wma decoding 0029 - the musicbrainz library for metadata queries for single audio titles 0030 - polkit-qt for K3bSetup (tool for changing permissions of programs and devices) 0031 0032 After that it's all the same: 0033 0034 mkdir build 0035 cd build 0036 cmake .. 0037 0038 For debug: 0039 0040 static analyzer: 0041 scan-build -k -v -V cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ 0042 -DCMAKE_BUILD_TYPE=Debug \ 0043 -DKDE_INSTALL_LIBDIR=lib \ 0044 -DKDE_INSTALL_LIBEXECDIR=lib \ 0045 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ 0046 -DK3B_BUILD_API_DOCS=ON \ 0047 -DK3B_DEBUG=ON 0048 0049 dynamic analyzer and fuzzer: 0050 cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ 0051 -DCMAKE_CXX_COMPILER=clang++ \ 0052 -DECM_ENABLE_SANITIZERS='address;undefined' \ 0053 -DCMAKE_CXX_FLAGS="-fsanitize-coverage=edge,indirect-calls,8bit-counters,trace-bb,trace-cmp" \ 0054 -DCMAKE_BUILD_TYPE=Debug \ 0055 -DKDE_INSTALL_LIBDIR=lib \ 0056 -DKDE_INSTALL_LIBEXECDIR=lib \ 0057 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ 0058 -DK3B_BUILD_API_DOCS=ON \ 0059 -DK3B_DEBUG=ON 0060 0061 If the cmake run was successful you are presented with a list of configure results that shows 0062 which optional features are enabled. Now just compile K3b: 0063 0064 make 0065 0066 if for static analyzer: 0067 scan-build -k -v -v -v -V make 0068 0069 Now you are ready to install: 0070 0071 make install (as root) 0072 0073 0074 See PERMISSIONS on hints how to properly setup the permissions to use K3b without problems. 0075 0076 0077 Have fun 0078 Sebastian Trueg (trueg@k3b.org) 0079 Leslie Zhai (lesliezhai@llvm.org.cn)