update FAAD2 to version 2.9.0

This commit is contained in:
Fabian Greffrath
2019-11-04 10:50:44 +01:00
parent ec6f33dc0c
commit 170f52d3e6
2 changed files with 6 additions and 22 deletions

View File

@@ -3,23 +3,20 @@
_realname=faad2
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=2.8.8
pkgver=2.9.0
pkgrel=1
pkgdesc="ISO AAC audio decoder (mingw-w64)"
arch=('any')
url="https://www.audiocoding.com/"
url="https://github.com/knik0/faad2"
license=('GPL')
options=('staticlibs' 'strip')
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
makedepends=("${MINGW_PACKAGE_PREFIX}-yasm" "${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config")
source=("https://downloads.sourceforge.net/sourceforge/faac/${_realname}-${pkgver}.tar.gz"
"fix-mingw-build.patch")
sha256sums=('985c3fadb9789d2815e50f4ff714511c79c2710ac27a4aaaf5c0c2662141426d'
'02f122391eeca2f79215b785e5ac97d2a24edd25b0e74b8f8f5f985f076a8e1d')
source=("https://github.com/knik0/${_realname}/archive/${pkgver//\./_}.tar.gz")
sha256sums=('be30fbb0ea7999fe04ea7a5d5298eec15c256ddff4d5d7c584d5344fb9b0d2d4')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}/fix-mingw-build.patch"
cd "${srcdir}/${_realname}-${pkgver//\./_}"
WANT_AUTOMAKE=latest autoreconf --force --install
}
@@ -27,7 +24,7 @@ prepare() {
build() {
[[ -d "${srcdir}"/build-${MINGW_CHOST} ]] && rm -rf "${srcdir}"/build-${MINGW_CHOST}
mkdir -p "${srcdir}"/build-${MINGW_CHOST} && cd "${srcdir}"/build-${MINGW_CHOST}
cp -rf ../${_realname}-${pkgver}/* .
cp -rf ../${_realname}-${pkgver//\./_}/* .
./configure \
--prefix=${MINGW_PREFIX} \

View File

@@ -1,13 +0,0 @@
--- faad2-2.8.8/libfaad/decoder.c.orig 2018-06-02 07:58:04.852073000 -0400
+++ faad2-2.8.8/libfaad/decoder.c 2018-06-02 07:58:09.695726400 -0400
@@ -53,10 +53,6 @@
uint16_t dbg_count;
#endif
-#if defined WIN32 || defined _WIN32 || defined WIN64 || defined _WIN64
-#include "win32_ver.h"
-#endif
-
/* static function declarations */
static void* aac_frame_decode(NeAACDecStruct *hDecoder,
NeAACDecFrameInfo *hInfo,