Blame docker-builder-data/build/script/packet/ffmpeg-3.1.5.sh
|
Ivan Mahonin |
ce0d6b |
# + sdl ?
|
|
Ivan Mahonin |
ce0d6b |
# + yasm
|
|
Ivan Mahonin |
ce0d6b |
# + lame ?
|
|
Ivan Mahonin |
ce0d6b |
# + ogg
|
|
Ivan Mahonin |
ce0d6b |
# + theora
|
|
Ivan Mahonin |
ce0d6b |
# + vorbis
|
|
Ivan Mahonin |
ce0d6b |
# + x264
|
|
Ivan Mahonin |
ce0d6b |
|
|
Ivan Mahonin |
3b09af |
DEPS="lame-3.99.5 ogg-1.3.2 theora-1.1.1 vorbis-1.3.5 x264-master sdl-1.2.15"
|
|
Ivan Mahonin |
3b09af |
DEPS_NATIVE="yasm-1.3.0"
|
|
Ivan Mahonin |
ce0d6b |
|
|
Ivan Mahonin |
ce0d6b |
PK_DIRNAME="ffmpeg-3.1.5"
|
|
Ivan Mahonin |
ce0d6b |
PK_ARCHIVE="$PK_DIRNAME.tar.bz2"
|
|
Ivan Mahonin |
ce0d6b |
PK_URL="http://ffmpeg.org/releases/$PK_ARCHIVE"
|
|
Ivan Mahonin |
ce0d6b |
|
|
Ivan Mahonin |
3b09af |
PK_CONFIGURE_OPTIONS_DEFAULT=" \
|
|
Ivan Mahonin |
3b09af |
--prefix=$INSTALL_PACKET_DIR \
|
|
Ivan Mahonin |
3b09af |
--disable-static \
|
|
Ivan Mahonin |
3b09af |
--enable-shared"
|
|
Ivan Mahonin |
3b09af |
|
|
Ivan Mahonin |
3b09af |
PK_CONFIGURE_OPTIONS="
|
|
Ivan Mahonin |
3b09af |
--disable-doc \
|
|
Ivan Mahonin |
ce0d6b |
--enable-rpath \
|
|
Ivan Mahonin |
ce0d6b |
--enable-gpl \
|
|
Ivan Mahonin |
ce0d6b |
--enable-libx264 \
|
|
Ivan Mahonin |
ce0d6b |
--enable-libmp3lame \
|
|
Ivan Mahonin |
ce0d6b |
--enable-libtheora \
|
|
Ivan Mahonin |
ce0d6b |
--enable-libvorbis"
|
|
Ivan Mahonin |
ce0d6b |
|
|
Ivan Mahonin |
3b09af |
if [ "$PLATFORM" = "win" ]; then
|
|
Ivan Mahonin |
3b09af |
PK_CONFIGURE_OPTIONS="$PK_CONFIGURE_OPTIONS \
|
|
Ivan Mahonin |
3b09af |
--arch=x86_$ARCH \
|
|
Ivan Mahonin |
3b09af |
--target-os=mingw$ARCH \
|
|
Ivan Mahonin |
3b09af |
--cross-prefix=$HOST- \
|
|
Ivan Mahonin |
3b09af |
--host-cc=$HOST-gcc \
|
|
Ivan Mahonin |
3b09af |
--host-ld=$HOST-gcc \
|
|
Ivan Mahonin |
3b09af |
--enable-cross-compile"
|
|
Ivan Mahonin |
3b09af |
fi
|
|
Ivan Mahonin |
3b09af |
|
|
Ivan Mahonin |
99b145 |
PK_LICENSE_FILES="CREDITS LICENSE.md COPYING.GPLv2 COPYING.GPLv3 COPYING.LGPLv2.1 COPYING.LGPLv3"
|
|
Ivan Mahonin |
99b145 |
|
|
Ivan Mahonin |
ce0d6b |
source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh
|