master chld/ports-heresy / utils / ffmpeg / ndmake.sh
 1
 2#!/bin/sh -ue
 3NAME=ffmpeg
 4VERSION=git:n7.1
 5RELEASE=1
 6SOURCE="https://git.ffmpeg.org/ffmpeg.git"
 7
 8build() {
 9	./configure \
10		--pkg-config-flags=--static \
11		--extra-cflags="-I$PREFIX/include" \
12		--extra-ldflags="-L$PREFIX/lib -static" \
13		--extra-libs="-lpthread -lm" \
14		--extra-ldexeflags=-static \
15		--host-ldflags=-static \
16		--disable-debug \
17		--disable-libxml2 \
18		--disable-libtls \
19		--enable-static \
20		--enable-gpl \
21		--disable-libvorbis \
22		--enable-libdrm \
23		--enable-libmp3lame \
24		--enable-libopus \
25		--enable-libvpx \
26		--enable-libwebp \
27		--enable-ffmpeg \
28		--enable-libx264 \
29		--enable-libx265 \
30		--enable-libxvid \
31		--enable-libdav1d \
32		--enable-nonfree \
33		--enable-version3 \
34		--disable-doc \
35		--disable-htmlpages \
36		--enable-manpages \
37		--disable-podpages \
38		--disable-txtpages || die "configure failed"
39	gmake PREFIX="$PREFIX" -j"$NPROC" || die "make failed"
40	gmake PREFIX="$PREFIX" DESTDIR="$PKG" install || die "make install failed"
41}
42
43. ${0%/*}/../../libsh/libdmake.sh