Add ffmpeg as a disabled package
authorFredrik Fornwall <fredrik@fornwall.net>
Thu, 10 Dec 2015 11:57:56 +0000 (06:57 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Thu, 10 Dec 2015 11:57:56 +0000 (06:57 -0500)
disabled-packages/ffmpeg/build.sh [new file with mode: 0644]

diff --git a/disabled-packages/ffmpeg/build.sh b/disabled-packages/ffmpeg/build.sh
new file mode 100644 (file)
index 0000000..d1ff4d3
--- /dev/null
@@ -0,0 +1,39 @@
+TERMUX_PKG_HOMEPAGE=https://www.ffmpeg.org/
+TERMUX_PKG_DESCRIPTION="Tools and libraries to manipulate a wide range of multimedia formats and protocols"
+TERMUX_PKG_VERSION=2.8.3
+TERMUX_PKG_SRCURL=https://github.com/FFmpeg/FFmpeg/archive/n${TERMUX_PKG_VERSION}.tar.gz
+TERMUX_PKG_FOLDERNAME=FFmpeg-n$TERMUX_PKG_VERSION
+# libbz2 is used by matroska decoder:
+TERMUX_PKG_DEPENDS="openssl, libbz2, libx264, xvidcore, libvorbis, libfaac"
+TERMUX_PKG_INCLUDE_IN_DEVPACKAGE="share/ffmpeg/examples"
+
+termux_step_configure () {
+       cd $TERMUX_PKG_BUILDDIR
+       if [ $TERMUX_ARCH = "arm" ]; then
+               _ARCH="armeabi-v7a"
+       elif [ $TERMUX_ARCH = "i686" ]; then
+               _ARCH="x86"
+       else
+               _ARCH=$TERMUX_ARCH
+       fi
+        # --disable-asm to prevent text relocations
+       $TERMUX_PKG_SRCDIR/configure \
+               --arch=${_ARCH} \
+               --cross-prefix=${TERMUX_HOST_PLATFORM}- \
+                --disable-asm \
+               --disable-ffserver \
+               --disable-static \
+                --disable-symver \
+               --enable-cross-compile \
+               --enable-gpl \
+               --enable-libfaac \
+               --enable-libvorbis \
+               --enable-libx264 \
+               --enable-libxvid \
+               --enable-nonfree \
+               --enable-openssl \
+               --enable-shared \
+               --prefix=$TERMUX_PREFIX \
+               --target-os=linux
+}
+