From f32366f4cf27586351c7ce1e18a6abd99a609924 Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Aug 14 2020 04:57:34 +0000 Subject: Update MLT to version 6.6.0 This is needed to provide support for files with extended chars (i.e. Arabic) on Windows. https://github.com/mltframework/mlt/releases/tag/v6.6.0 --- diff --git a/env-builder-data/build/script/packet/mlt-6.6.0.sh b/env-builder-data/build/script/packet/mlt-6.6.0.sh new file mode 100644 index 0000000..ce072ff --- /dev/null +++ b/env-builder-data/build/script/packet/mlt-6.6.0.sh @@ -0,0 +1,52 @@ +# + ffmpeg +# + xml +# + fftw +# + samplerate +# ? sdl +# ? sox +# + jack +# + glib + +DEPS="ffmpeg-3.1.5 xml-2.9.4 fftw-3.3.5 samplerate-0.1.9 sdl-1.2.15 sox-14.4.2 glib-2.50.0" + +PK_DIRNAME="mlt-6.6.0" +PK_ARCHIVE="v6.6.0.tar.gz" +PK_URL="https://github.com/mltframework/mlt/archive/$PK_ARCHIVE" +PK_CONFIGURE_OPTIONS=" \ + --enable-gpl \ + --enable-gpl3 \ + --disable-decklink \ + --disable-gtk2 \ + --disable-opengl \ + --disable-qt \ + --disable-rtaudio" + +if [ "$PLATFORM" = "linux" ]; then + DEPS="$DEPS jack-0.125.0" +fi + +if [ "$PLATFORM" = "win" ]; then + DEPS="$DEPS dlfcnwin32-1.1.1" + + PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-os=MinGW" + if [ "$ARCH" = "32" ]; then + PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-arch=i686" + else + PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-arch=x86_$ARCH" + fi +fi + +source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh + +pkhook_postinstall() { + if [ "$PLATFORM" = "win" ]; then + mkdir -p "bin" + mkdir -p "bin/lib" + mkdir -p "bin/share" + mv "libmlt++-3.dll" "bin/" + mv "libmlt-6.dll" "bin/" + mv "melt" "bin/melt.exe" + mv "lib/mlt" "bin/lib/" + mv "share/mlt" "bin/share/" + fi +} diff --git a/env-builder-data/build/script/packet/synfigcore-master.sh b/env-builder-data/build/script/packet/synfigcore-master.sh index dea975d..6f957ea 100644 --- a/env-builder-data/build/script/packet/synfigcore-master.sh +++ b/env-builder-data/build/script/packet/synfigcore-master.sh @@ -61,7 +61,7 @@ DEPS=" \ synfigetl-master \ jpeg-9b tiff-4.0.6 fftw-3.3.5 imagemagick-6.8.7 \ - ffmpeg-3.1.5 mlt-6.2.0 \ + ffmpeg-3.1.5 mlt-6.6.0 \ boost-1.61.0 cairo-1.15.4 pango-1.40.3 \ glibmm-2.50.0 xmlpp-2.40.1 " DEPS_NATIVE="libtool-2.4.6"