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 |
}
|