# Maintainer: Roland Suchan pkgname=ffmpeg063-static pkgver=0.6.3 pkgrel=2 pkgdesc='Complete solution to record, convert and stream audio and video' arch=('i686' 'x86_64') url='https://ffmpeg.org/' license=('GPL2') depends=( 'bzip2' ) provides=( 'libavcodec.so' 'libavdevice.so' 'libavformat.so' 'libavutil.so' 'libswscale.so' 'libavcodec.a' 'libavdevice.a' 'libavformat.a' 'libavutil.a' 'libswscale.a' 'ffmpeg063' ) options=('staticlibs') source=("https://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.bz2" 'asm.patch' ) md5sums=('cdf4ad9b2a4d195b5ca874494bc7b0b0' '8b00dea963883cdf764a7291bcd4bc8c' ) prepare() { #cd "$pkgname-$pkgver" cd ffmpeg-${pkgver} patch --forward --strip=1 --input="${srcdir}/asm.patch" } build() { cd ffmpeg-${pkgver} #sed -i 's@-Werror@@g' configure CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" \ ./configure \ --prefix=/opt/ffmpeg063 \ --libdir=/opt/ffmpeg063/lib \ --incdir=/opt/ffmpeg063/include \ --shlibdir=/opt/ffmpeg063/lib \ --bindir=/opt/bin \ --enable-gpl \ --enable-static \ --enable-shared \ --disable-ffserver make clean make "-j$(nproc)" || return 1 } package() { cd ffmpeg-${pkgver} make DESTDIR="$pkgdir" install rm -rf "$pkgdir"/opt/bin/ffprobe rm -rf "$pkgdir"/opt/ffmpeg063/share find "${pkgdir}"/opt/bin -type f -exec mv {} {}063 \; }