LGPL build instructions

ffmpeg 4.3.1 Linux

Download ffmpeg-4.3.1.tar.xz

Build arguments:

--disable-all --disable-autodetect --enable-shared --disable-static --enable-runtime-cpudetect --enable-pthreads --enable-pic --enable-rpath --enable-version3 --enable-protocol=file --enable-avutil --enable-avcodec --enable-avformat --enable-avdevice --enable-avfilter --enable-swresample --enable-swscale --enable-filter=anull --enable-filter=aresample --enable-filter=atempo --enable-filter=null --enable-filter=format --enable-filter=volume --enable-filter=scale --enable-filter=crop --enable-filter=split --enable-filter=asplit --enable-filter=pad --enable-filter=apad --enable-filter=xstack --enable-filter=overlay --enable-parser=h264 --enable-parser=hevc --enable-parser=vp8 --enable-parser=vp9 --enable-parser=av1 --enable-parser=ac3 --enable-parser=vorbis --enable-parser=opus --enable-opencl --enable-bsf=vp9_metadata --enable-bsf=vp9_raw_reorder --enable-bsf=vp9_superframe --enable-bsf=vp9_superframe_split --enable-bsf=opus_metadata --enable-bsf=null --enable-decoder=wrapped_avframe --enable-encoder=wrapped_avframe --enable-decoder=rawvideo --enable-libvpx --enable-encoder=libvpx_vp8 --enable-encoder=libvpx_vp9 --enable-decoder=libvpx_vp8 --enable-decoder=libvpx_vp9 --enable-decoder=vp8 --enable-decoder=vp9 --enable-libaom --enable-decoder=libaom_av1 --enable-encoder=libaom_av1 --enable-demuxer=matroska --enable-muxer=matroska --enable-muxer=matroska_audio --enable-demuxer=ogg --enable-muxer=ogg --enable-muxer=oga --enable-muxer=ogv --enable-muxer=spx --enable-demuxer=flac --enable-muxer=flac --enable-decoder=flac --enable-encoder=flac --enable-parser=flac --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_vidc --enable-decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd --enable-decoder=pcm_f16le --enable-decoder=pcm_f24le --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24daud --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s64be --enable-decoder=pcm_s64le --enable-encoder=ac3 --enable-decoder=ac3 --enable-decoder=mp3 --enable-libvorbis --enable-decoder=libvorbis --enable-encoder=libvorbis --enable-libopus --enable-decoder=libopus --enable-encoder=libopus --enable-encoder=srt --enable-decoder=srt --enable-encoder=ass --enable-decoder=ass --disable-stripping --enable-libdav1d --enable-decoder=libdav1d --enable-filter=hwmap --enable-filter=hwdownload --enable-filter=hwupload --enable-filter=hwupload_cuda --enable-xlib --enable-vaapi --enable-filter=scale_vaapi --enable-encoder=hevc_vaapi --enable-encoder=h264_vaapi --enable-encoder=vp9_vaapi --enable-encoder=vp8_vaapi --enable-hwaccel=hevc_vaapi --enable-hwaccel=h264_vaapi --enable-hwaccel=vp9_vaapi --enable-hwaccel=vp8_vaapi --enable-ffnvcodec --enable-nvenc --enable-encoder=hevc_nvenc --enable-encoder=h264_nvenc --enable-cuvid --enable-decoder=hevc_cuvid --enable-decoder=h264_cuvid --enable-decoder=vp8_cuvid --enable-decoder=vp9_cuvid --enable-nvdec --enable-hwaccel=h264_nvdec --enable-hwaccel=hevc_nvdec --enable-hwaccel=vp8_nvdec --enable-hwaccel=vp9_nvdec --enable-vdpau --enable-hwaccel=h264_vdpau --enable-hwaccel=hevc_vdpau --enable-libdrm --enable-indev=kmsgrab --enable-indev=xcbgrab --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxcb-shape --enable-indev=pulse --enable-libpulse --enable-indev=alsa --enable-alsa --extra-ldflags="-Wl,-rpath=/root/.conan/data/ffmpeg/4.3.1/mxl+conan+ffmpeg/stable/package/822e7c635966ffe13b909e13c820d8f334b5bad8/lib"

kirigami 5.76.0 Linux

Download kirigami-v5.76.0.tar.bz2

Build arguments:

-DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCONAN_CMAKE_CXX_STANDARD="17" -DCONAN_CMAKE_CXX_EXTENSIONS="OFF" -DCONAN_STD_CXX_FLAG="-std=c++17" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DBUILD_SHARED_LIBS="ON" -DCMAKE_INSTALL_PREFIX="/root/.conan/data/kirigami/5.76.0/mxl+conan+kirigami/stable/package/39e700a295ddb02794f2a0ef51ab3f32e87dcda0" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCONAN_CMAKE_POSITION_INDEPENDENT_CODE="ON" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DCMAKE_POSITION_INDEPENDENT_CODE="True" -DCMAKE_INSTALL_RPATH="\$ORIGIN" -DCMAKE_BUILD_WITH_INSTALL_RPATH="True" -DKDE_SKIP_RPATH_SETTINGS="True" -DBUILD_TESTING="False"

qt 5.15.3 Linux

Download qt-kde-5.15.3.tar.xz

Build arguments:

 -confirm-license -prefix /root/.conan/data/qt/5.15.3/mxl+conan+qt/stable/package/d5388dc260c575d3066233009d0cd1950e193b0b -shared -release -accessibility -skip qtgamepad -no-sql-ibase -icu ICU_PREFIX=/root/.conan/data/icu/64.2/mxl+conan+icu/stable/package/f7dbbe421753498c1b3123e15e9420f715fe1c25 -nomake examples -nomake tests -skip activeqt -skip connectivity -skip androidextras -skip charts -skip datavis3d -skip gamepad -skip location -skip purchasing -skip remoteobjects -skip script -skip sensors -skip serialbus -skip serialport -skip speech -skip virtualkeyboard -skip webchannel -skip webengine -skip webglplugin -skip websockets -skip webview -skip winextras -skip docgallery -skip pim -skip 3d -skip quick3d -no-pch -no-separate-debug-info -no-strip -qt-libpng -qt-pcre -no-sql-tds -qt-zlib -qt-doubleconversion -qt-harfbuzz -qt-tiff -dbus-runtime -fontconfig -glib -openssl-linked OPENSSL_PREFIX=/root/.conan/data/openssl/1.1.1l/mxl+conan+openssl/stable/package/08d087db3356ce904848ca3bdb9bf3663daa6708 -xkbcommon XKBCOMMON_PREFIX=/root/.conan/data/xkbcommon/1.3.1/mxl+conan+xkbcommon/stable/package/b2bed73a5f28f0283c103a5d1e88cd3c1d4450ba -xcb -system-freetype -no-directfb "OPENSSL_LIBS=-lssl -lcrypto -ldl -lpthread -lrt" "ICU_LIBS=-licuio -licutest -licutu -licui18n -licuuc -licudata -lpthread -lm -ldl" "XKBCOMMON_LIBS=-lxkbcommon-x11 -lxkbcommon -lxkbregistry" -I "/root/.conan/data/icu/64.2/mxl+conan+icu/stable/package/f7dbbe421753498c1b3123e15e9420f715fe1c25/include" -D U_STATIC_IMPLEMENTATION -L "/root/.conan/data/icu/64.2/mxl+conan+icu/stable/package/f7dbbe421753498c1b3123e15e9420f715fe1c25/lib" -I "/root/.conan/data/openssl/1.1.1l/mxl+conan+openssl/stable/package/08d087db3356ce904848ca3bdb9bf3663daa6708/include" -L "/root/.conan/data/openssl/1.1.1l/mxl+conan+openssl/stable/package/08d087db3356ce904848ca3bdb9bf3663daa6708/lib" -I "/root/.conan/data/xkbcommon/1.3.1/mxl+conan+xkbcommon/stable/package/b2bed73a5f28f0283c103a5d1e88cd3c1d4450ba/include" -L "/root/.conan/data/xkbcommon/1.3.1/mxl+conan+xkbcommon/stable/package/b2bed73a5f28f0283c103a5d1e88cd3c1d4450ba/lib" -skip macextras -opensource -verbose -platform linux-g++ -c++std c++1z QMAKE_CC="/usr/local/bin/gcc" QMAKE_LINK_C="/usr/local/bin/gcc" QMAKE_LINK_C_SHLIB="/usr/local/bin/gcc" QMAKE_CXX="/usr/local/bin/g++" QMAKE_LINK="/usr/local/bin/g++" QMAKE_LINK_SHLIB="/usr/local/bin/g++"