Include ffprobe and color-themes in AppImage

parent a18e1de8
...@@ -93,6 +93,7 @@ add_subdirectory( ext_libsndfile ) ...@@ -93,6 +93,7 @@ add_subdirectory( ext_libsndfile )
add_subdirectory( ext_libsamplerate ) add_subdirectory( ext_libsamplerate )
add_subdirectory( ext_alsa ) add_subdirectory( ext_alsa )
add_subdirectory( ext_fftw3 ) add_subdirectory( ext_fftw3 )
add_subdirectory( ext_fftw3f )
add_subdirectory( ext_sdl2 ) add_subdirectory( ext_sdl2 )
add_subdirectory( ext_ladspa ) add_subdirectory( ext_ladspa )
add_subdirectory( ext_x264 ) add_subdirectory( ext_x264 )
......
...@@ -4,5 +4,5 @@ ExternalProject_Add( ext_fftw3 ...@@ -4,5 +4,5 @@ ExternalProject_Add( ext_fftw3
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 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( ...@@ -396,3 +396,20 @@ ExternalProject_Add(
CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE} CMAKE_ARGS ${CMAKE_GLOBAL_PROFILE}
DEPENDS ext_kxmlgui 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 ...@@ -95,9 +95,11 @@ cmake --build . --target ext_alsa
cmake --build . --target ext_sdl2 cmake --build . --target ext_sdl2
cmake --build . --target ext_fftw3 cmake --build . --target ext_fftw3
cmake --build . --target ext_fftw3f
# ladspa expects fft3w.pc pkgconfig files # 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/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 cmake --build . --target ext_ladspa
...@@ -130,3 +132,4 @@ cmake --build . --target ext_knewstuff ...@@ -130,3 +132,4 @@ cmake --build . --target ext_knewstuff
cmake --build . --target ext_kdeclarative cmake --build . --target ext_kdeclarative
cmake --build . --target ext_breezeicons cmake --build . --target ext_breezeicons
cmake --build . --target ext_kcrash cmake --build . --target ext_kcrash
cmake --build . --target ext_breeze
...@@ -48,6 +48,7 @@ fi ...@@ -48,6 +48,7 @@ fi
# Step 1: Copy over all the resources provided by dependencies that we need # 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/locale $APPDIR/usr/share/kdenlive
cp -r $DEPS_INSTALL_PREFIX/share/kf5 $APPDIR/usr/share 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/share/mime $APPDIR/usr/share
cp -r $DEPS_INSTALL_PREFIX/translations $APPDIR/usr/ cp -r $DEPS_INSTALL_PREFIX/translations $APPDIR/usr/
cp -r $DEPS_INSTALL_PREFIX/openssl/lib/* $APPDIR/usr/lib 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 ...@@ -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/melt $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/bin/ffmpeg $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/ffplay $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/bin/ffprobe $APPDIR/usr/bin
cp -r $DEPS_INSTALL_PREFIX/plugins/kf5 $APPDIR/usr/plugins cp -r $DEPS_INSTALL_PREFIX/plugins/kf5 $APPDIR/usr/plugins
mkdir -p $APPDIR/usr/libexec mkdir -p $APPDIR/usr/libexec
...@@ -96,6 +98,7 @@ fi ...@@ -96,6 +98,7 @@ fi
# Step 5: Build the image!!! # Step 5: Build the image!!!
linuxdeployqt $APPDIR/usr/bin/ffmpeg linuxdeployqt $APPDIR/usr/bin/ffmpeg
linuxdeployqt $APPDIR/usr/bin/ffplay linuxdeployqt $APPDIR/usr/bin/ffplay
linuxdeployqt $APPDIR/usr/bin/ffprobe
linuxdeployqt $APPDIR/usr/bin/melt linuxdeployqt $APPDIR/usr/bin/melt
linuxdeployqt $APPDIR/usr/share/applications/org.kde.kdenlive.desktop \ 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