summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2019-04-15 17:14:56 -0300
committerGonzalo Exequiel Pedone2019-04-15 17:14:56 -0300
commitba62b0ef3d17fc2ee36fef38f666dbcb9ba85b06 (patch)
treec4c2bc69e98e89875e5c4605af2307b42f0c3587 /PKGBUILD
downloadaur-ba62b0ef3d17fc2ee36fef38f666dbcb9ba85b06.tar.gz
New package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD72
1 files changed, 72 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c92f456ae024
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,72 @@
+# PKGBUILD for android-libvpx
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+
+_android_arch=x86
+source android-env.sh ${_android_arch}
+
+pkgname=android-${_android_arch}-libvpx
+pkgver=1.8.0
+pkgrel=1
+pkgdesc="VP8 and VP9 codec (android)"
+arch=('any')
+url="http://www.webmproject.org/"
+license=('BSD')
+
+if [ -z "${ANDROID_NO_DEPS}" ]; then
+ depends=('android-ndk')
+fi
+
+options=(!strip !buildflags staticlibs !emptydirs)
+makedepends=('android-pkg-config' 'yasm')
+source=(https://github.com/webmproject/libvpx/archive/v${pkgver}.tar.gz)
+sha256sums=('86df18c694e1c06cc8f83d2d816e9270747a0ce6abe316e93a4f4095689373f6')
+
+prepare() {
+ check_ndk_version_ge_than 18.0
+}
+
+build() {
+ cd "${srcdir}"/libvpx-${pkgver}
+
+ export CC=${ANDROID_CC}
+ export CXX=${ANDROID_CXX}
+ export STRIP=${ANDROID_STRIP}
+
+ case "$_android_arch" in
+ x86*)
+ ;;
+ *)
+ export AS=${ANDROID_AS}
+ ;;
+ esac
+
+ target=${_android_arch/aarch64/arm64}
+ target=${target/armv7a-eabi/armv7}
+ target=${target/x86-/x86_}
+ target=${target}-android-gcc
+
+ ./configure \
+ --target=${target} \
+ --prefix=${ANDROID_LIBS} \
+ --libdir=${ANDROID_LIBS}/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
+
+ make $MAKEFLAGS
+}
+
+package() {
+ cd "${srcdir}"/libvpx-${pkgver}
+
+ make DESTDIR="$pkgdir" install
+ ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_LIBS}/lib/*.a
+}