Enable libfdk_aac in mingw-w64-ffmpeg
This commit is contained in:
parent
73143dfb52
commit
d47b1ba602
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
pkgname=mingw-w64-ffmpeg
|
pkgname=mingw-w64-ffmpeg
|
||||||
pkgver=3.1.2
|
pkgver=3.1.2
|
||||||
pkgrel=1
|
pkgrel=1.1
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc='Complete solution to record, convert and stream audio and video (mingw-w64)'
|
pkgdesc='Complete solution to record, convert and stream audio and video (mingw-w64)'
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
@ -13,16 +13,17 @@ url='https://ffmpeg.org/'
|
||||||
license=('GPL3')
|
license=('GPL3')
|
||||||
depends=('mingw-w64-crt' 'mingw-w64-bzip2' 'mingw-w64-fontconfig' 'mingw-w64-fribidi' 'mingw-w64-gmp' 'mingw-w64-gnutls'
|
depends=('mingw-w64-crt' 'mingw-w64-bzip2' 'mingw-w64-fontconfig' 'mingw-w64-fribidi' 'mingw-w64-gmp' 'mingw-w64-gnutls'
|
||||||
'mingw-w64-gsm' 'mingw-w64-lame' 'mingw-w64-libass' 'mingw-w64-dcadec' 'mingw-w64-libbluray' 'mingw-w64-libmodplug'
|
'mingw-w64-gsm' 'mingw-w64-lame' 'mingw-w64-libass' 'mingw-w64-dcadec' 'mingw-w64-libbluray' 'mingw-w64-libmodplug'
|
||||||
'mingw-w64-libsoxr' 'mingw-w64-libtheora' 'mingw-w64-vid.stab' 'mingw-w64-libwebp' 'mingw-w64-libvorbis' 'mingw-w64-libvpx'
|
'mingw-w64-libsoxr' 'mingw-w64-libtheora' 'mingw-w64-vid.stab' 'mingw-w64-libwebp' 'mingw-w64-libvorbis'
|
||||||
'mingw-w64-opencore-amr' 'mingw-w64-openjpeg' 'mingw-w64-opus' 'mingw-w64-libssh' 'mingw-w64-schroedinger'
|
'mingw-w64-libvpx' 'mingw-w64-opencore-amr' 'mingw-w64-openjpeg' 'mingw-w64-opus' 'mingw-w64-libssh'
|
||||||
'mingw-w64-sdl' 'mingw-w64-speex' 'mingw-w64-x264' 'mingw-w64-xvidcore' 'mingw-w64-zlib' 'mingw-w64-x265')
|
'mingw-w64-schroedinger' 'mingw-w64-libfdk-aac' 'mingw-w64-sdl' 'mingw-w64-speex' 'mingw-w64-x264' 'mingw-w64-xvidcore'
|
||||||
|
'mingw-w64-zlib' 'mingw-w64-x265')
|
||||||
options=(!strip !buildflags staticlibs)
|
options=(!strip !buildflags staticlibs)
|
||||||
makedepends=('mingw-w64-gcc' 'mingw-w64-pkg-config' 'yasm')
|
makedepends=('mingw-w64-gcc' 'mingw-w64-pkg-config' 'yasm')
|
||||||
source=(http://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.bz2{,.asc})
|
source=(http://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.bz2{,.asc})
|
||||||
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
|
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
|
||||||
sha256sums=('62eb8d810b93c1ffc23739c0824a91eabfe5e7be81fab34ce740736a110b70f7'
|
sha256sums=('62eb8d810b93c1ffc23739c0824a91eabfe5e7be81fab34ce740736a110b70f7'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
|
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
for _arch in ${_architectures}; do
|
for _arch in ${_architectures}; do
|
||||||
|
@ -69,8 +70,9 @@ build() {
|
||||||
--enable-zlib \
|
--enable-zlib \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--enable-version3 \
|
--enable-version3 \
|
||||||
|
--enable-libfdk_aac \
|
||||||
|
--enable-nonfree \
|
||||||
--disable-doc
|
--disable-doc
|
||||||
|
|
||||||
make
|
make
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -79,11 +81,9 @@ package() {
|
||||||
for _arch in ${_architectures}; do
|
for _arch in ${_architectures}; do
|
||||||
cd "${srcdir}"/build-${_arch}
|
cd "${srcdir}"/build-${_arch}
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
${_arch}-strip --strip-all "${pkgdir}"/usr/${_arch}/bin/*.exe
|
${_arch}-strip --strip-all "${pkgdir}"/usr/${_arch}/bin/*.exe
|
||||||
${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll
|
${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll
|
||||||
${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a
|
${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a
|
||||||
|
|
||||||
mv "${pkgdir}"/usr/${_arch}/bin/*.lib "${pkgdir}"/usr/${_arch}/lib/
|
mv "${pkgdir}"/usr/${_arch}/bin/*.lib "${pkgdir}"/usr/${_arch}/lib/
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue