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