diff options
author | Gonzalo Exequiel Pedone | 2024-05-15 01:56:11 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-05-15 01:56:11 -0300 |
commit | 9e6436a7c8651fd263f1f7eb1148c4110c1a489d (patch) | |
tree | a6b817de68e076ce0b204d9892d3b0c12963258a | |
parent | b865d69d0f6a2b281f411243e32b8d85695f94a0 (diff) | |
download | aur-9e6436a7c8651fd263f1f7eb1148c4110c1a489d.tar.gz |
Package updated.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 75 |
2 files changed, 42 insertions, 40 deletions
@@ -1,12 +1,11 @@ pkgbase = android-x86-libvpx - pkgdesc = VP8 and VP9 codec (android) + pkgdesc = VP8 and VP9 codec (Android x86) pkgver = 1.14.0 - pkgrel = 1 + pkgrel = 2 url = http://www.webmproject.org/ arch = any license = BSD - makedepends = android-environment - makedepends = android-pkg-config + makedepends = android-configure makedepends = yasm depends = android-ndk options = !strip @@ -4,15 +4,16 @@ _android_arch=x86 pkgname=android-${_android_arch}-libvpx pkgver=1.14.0 -pkgrel=1 -pkgdesc="VP8 and VP9 codec (android)" +pkgrel=2 arch=('any') +pkgdesc="VP8 and VP9 codec (Android ${_android_arch})" url="http://www.webmproject.org/" license=('BSD') depends=('android-ndk') +makedepends=('android-configure' + 'yasm') options=(!strip !buildflags staticlibs !emptydirs) -makedepends=('android-environment' 'android-pkg-config' 'yasm') -source=(https://github.com/webmproject/libvpx/archive/v${pkgver}.tar.gz) +source=("https://github.com/webmproject/libvpx/archive/v${pkgver}.tar.gz") md5sums=('026bc289d916624dabdfd713c1c5b69a') prepare() { @@ -21,57 +22,59 @@ prepare() { } build() { - cd "${srcdir}"/libvpx-${pkgver} + cd "${srcdir}/libvpx-${pkgver}" source android-env ${_android_arch} - export CC=${ANDROID_CC} - export CXX=${ANDROID_CXX} - export STRIP=${ANDROID_STRIP} - + # Platform specific patches case "$_android_arch" in - x86*) + aarch64) + target=arm64-android-gcc + ;; + armv7a-eabi) + target=armv7-android-gcc + ;; + x86) + target=x86-android-gcc + ;; + x86-64) + target=x86_64-android-gcc ;; *) - export AS=${ANDROID_AS} ;; esac - target=${_android_arch/aarch64/arm64} - target=${target/armv7a-eabi/armv7} - target=${target/x86-/x86_} - target=${target}-android-gcc - - configue_opts=" - --target=${target} - --prefix=${ANDROID_PREFIX} - --libdir=${ANDROID_PREFIX_LIB} - --enable-static - --disable-install-bins - --disable-docs - --disable-install-docs - --disable-install-srcs - --enable-pic - --enable-postproc - --enable-vp8 - --enable-vp9 - --enable-vp9-highbitdepth - --enable-vp9-temporal-denoising" - case "$_android_arch" in armv7a-eabi) - configue_opts+=" - --disable-neon_asm" + extra_opts="--disable-neon_asm" ;; *) ;; esac - ./configure ${configue_opts} + ./configure \ + --target=${target} \ + --prefix="${ANDROID_PREFIX}" \ + --libdir="${ANDROID_PREFIX_LIB}" \ + --enable-static \ + --disable-examples \ + --disable-tools \ + --disable-docs \ + --disable-unit-tests \ + --disable-install-bins \ + --disable-install-docs \ + --disable-install-srcs \ + --enable-pic \ + --enable-postproc \ + --enable-vp8 \ + --enable-vp9 \ + --enable-vp9-highbitdepth \ + --enable-vp9-temporal-denoising \ + ${extra_opts} make $MAKEFLAGS } package() { - cd "${srcdir}"/libvpx-${pkgver} + cd "${srcdir}/libvpx-${pkgver}" source android-env ${_android_arch} make DESTDIR="$pkgdir" install |