Blame docker-builder-data/build/script/packet/mlt-6.2.0.sh

Ivan Mahonin ce0d6b
# + ffmpeg
Ivan Mahonin ce0d6b
# + xml
Ivan Mahonin ce0d6b
# + fftw
Ivan Mahonin ce0d6b
# + samplerate
Ivan Mahonin ce0d6b
# ? sdl
Ivan Mahonin ce0d6b
# ? sox
Ivan Mahonin ce0d6b
# + jack
Ivan Mahonin ce0d6b
# + glib
Ivan Mahonin ce0d6b
Ivan Mahonin 3b09af
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"
Ivan Mahonin ce0d6b
Ivan Mahonin ce0d6b
PK_DIRNAME="mlt-6.2.0"
Ivan Mahonin ce0d6b
PK_ARCHIVE="v6.2.0.tar.gz"
Ivan Mahonin ce0d6b
PK_URL="https://github.com/mltframework/mlt/archive/$PK_ARCHIVE"
Ivan Mahonin ce0d6b
Ivan Mahonin ce0d6b
PK_CONFIGURE_OPTIONS=" \
Ivan Mahonin ce0d6b
 --enable-gpl \
Ivan Mahonin ce0d6b
 --enable-gpl3 \
Ivan Mahonin ce0d6b
 --disable-decklink \
Ivan Mahonin ce0d6b
 --disable-gtk2 \
Ivan Mahonin ce0d6b
 --disable-opengl \
Ivan Mahonin ce0d6b
 --disable-qt \
Ivan Mahonin ce0d6b
 --disable-rtaudio"
Ivan Mahonin ce0d6b
Ivan Mahonin 3b09af
if [ "$PLATFORM" = "linux" ]; then
Ivan Mahonin 3b09af
    DEPS="$DEPS jack-0.125.0"
Ivan Mahonin 3b09af
fi
Ivan Mahonin 3b09af
Ivan Mahonin 3b09af
if [ "$PLATFORM" = "win" ]; then
Ivan Mahonin 3b09af
    PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-os=MinGW"
Ivan Mahonin 3b09af
    if [ "$ARCH" = "32" ]; then
Ivan Mahonin 3b09af
        PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-arch=i686"
Ivan Mahonin 3b09af
    else
Ivan Mahonin 3b09af
        PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS --target-arch=x86_$ARCH"
Ivan Mahonin 3b09af
    fi
Ivan Mahonin 3b09af
fi
Ivan Mahonin 3b09af
Ivan Mahonin ce0d6b
source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh
Ivan Mahonin ce0d6b
Ivan Mahonin c35e3a
pkhook_postinstall() {
Ivan Mahonin c35e3a
    if [ "$PLATFORM" = "win" ]; then
Ivan Mahonin c35e3a
        mkdir -p "bin"
Ivan Mahonin c35e3a
        mv "libmlt++-3.dll" "bin"
Ivan Mahonin c35e3a
        mv "libmlt-6.dll"   "bin"
Ivan Mahonin c35e3a
        mv "melt"           "bin"
Ivan Mahonin c35e3a
    fi
Ivan Mahonin c35e3a
}