Include ffprobe and color-themes in AppImage

parent a18e1de8
......@@ -93,6 +93,7 @@ add_subdirectory( ext_libsndfile )
add_subdirectory( ext_libsamplerate )
add_subdirectory( ext_alsa )
add_subdirectory( ext_fftw3 )
add_subdirectory( ext_fftw3f )
add_subdirectory( ext_sdl2 )
add_subdirectory( ext_ladspa )
add_subdirectory( ext_x264 )
......
SET(PREFIX_ext_fftw3 "${EXTPREFIX}" )
ExternalProject_Add( ext_fftw3
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL http://www.fftw.org/fftw-3.3.7.tar.gz
URL http://www.fftw.org/fftw-3.3.7.tar.gz
URL_MD5 0d5915d7d39b3253c1cc05030d79ac47
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE} -DENABLE_FLOAT=ON -DENABLE_THREADS=ON
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE}
)
SET(PREFIX_ext_fftw3f "${EXTPREFIX}" )
ExternalProject_Add( ext_fftw3f
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL http://www.fftw.org/fftw-3.3.7.tar.gz
URL_MD5 0d5915d7d39b3253c1cc05030d79ac47
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE} -DENABLE_FLOAT=ON -DENABLE_THREADS=ON
)
......@@ -396,3 +396,20 @@ ExternalProject_Add(
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE}
DEPENDS ext_kxmlgui
)
ExternalProject_Add(
ext_kdecoration
DOWNLOAD_DIR ${EXT_DOWNLOAD_DIR}
URL http://download.kde.org/stable/plasma/5.14.3/kdecoration-5.14.3.tar.xz
URL_MD5 7b13d816864ebafe4325e51ff34cac26
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE}
)
ExternalProject_Add(
ext_breeze
DOWNLOAD_DIR ${EXT_DOWNLOAD_DIR}
URL http://download.kde.org/stable/plasma/5.14.3/breeze-5.14.3.tar.xz
URL_MD5 2b6b023214451fc467fbd02a8479cb42
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE}
DEPENDS ext_kdecoration
)
......@@ -95,9 +95,11 @@ cmake --build . --target ext_alsa
cmake --build . --target ext_sdl2
cmake --build . --target ext_fftw3
cmake --build . --target ext_fftw3f
# ladspa expects fft3w.pc pkgconfig files
cp $DEPS_INSTALL_PREFIX/lib/pkgconfig/fftwf.pc $DEPS_INSTALL_PREFIX/lib/pkgconfig/fftw3f.pc
cp $DEPS_INSTALL_PREFIX/lib/pkgconfig/fftw.pc $DEPS_INSTALL_PREFIX/lib/pkgconfig/fftw3.pc
cmake --build . --target ext_ladspa
......@@ -130,3 +132,4 @@ cmake --build . --target ext_knewstuff
cmake --build . --target ext_kdeclarative
cmake --build . --target ext_breezeicons
cmake --build . --target ext_kcrash
cmake --build . --target ext_breeze
......@@ -48,6 +48,7 @@ fi
# Step 1: Copy over all the resources provided by dependencies that we need
cp -r $DEPS_INSTALL_PREFIX/share/locale $APPDIR/usr/share/kdenlive
cp -r $DEPS_INSTALL_PREFIX/share/kf5 $APPDIR/usr/share
cp -r $DEPS_INSTALL_PREFIX/share/color-schemes $APPDIR/usr/share
cp -r $DEPS_INSTALL_PREFIX/share/mime $APPDIR/usr/share
cp -r $DEPS_INSTALL_PREFIX/translations $APPDIR/usr/
cp -r $DEPS_INSTALL_PREFIX/openssl/lib/* $APPDIR/usr/lib
......@@ -57,6 +58,7 @@ cp -r $DEPS_INSTALL_PREFIX/lib/frei0r-1 $APPDIR/usr/lib
cp -r $DEPS_INSTALL_PREFIX/bin/melt $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/bin/ffmpeg $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/bin/ffplay $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/bin/ffprobe $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/plugins/kf5 $APPDIR/usr/plugins
mkdir -p $APPDIR/usr/libexec
......@@ -96,6 +98,7 @@ fi
# Step 5: Build the image!!!
linuxdeployqt $APPDIR/usr/bin/ffmpeg
linuxdeployqt $APPDIR/usr/bin/ffplay
linuxdeployqt $APPDIR/usr/bin/ffprobe
linuxdeployqt $APPDIR/usr/bin/melt
linuxdeployqt $APPDIR/usr/share/applications/org.kde.kdenlive.desktop \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment