summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 20 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1a2fe5edbaa9..72158a3aa5cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,22 +6,28 @@ _android_arch=x86-64
pkgname=android-${_android_arch}-x264-bootstrap
pkgver=157.r72db4377
+_commit=72db437770fd1ce3961f624dd57a8e75ff65ae0b
pkgrel=2
arch=('any')
-pkgdesc='Free library for encoding H264/AVC video streams (android)'
+pkgdesc="Free library for encoding H264/AVC video streams (Android, ${_android_arch})"
license=('GPL')
url='https://www.videolan.org/developers/x264.html'
+groups=('android-x264-bootstrap')
depends=('android-ndk')
-groups=(android-x264-bootstrap)
-options=(!strip !buildflags staticlibs !emptydirs)
-makedepends=('android-configure' 'yasm' 'git')
+makedepends=('android-configure'
+ 'yasm'
+ 'git')
provides=(${pkgname%-bootstrap})
conflicts=(${pkgname%-bootstrap})
-_commit=72db437770fd1ce3961f624dd57a8e75ff65ae0b
+options=(!strip !buildflags staticlibs !emptydirs)
source=("git+https://code.videolan.org/videolan/x264.git#commit=${_commit}"
- 'soname.patch')
+ '0001-Fix-soname.patch'
+ '0002-Remove-lpthread.patch'
+ '0003-Do-not-replace-ftell-and-fseek.patch')
md5sums=('SKIP'
- 'SKIP')
+ 'e8322f7da77816cd721183ed42f8a1bc'
+ 'ef45412614fcd0fe1a186672fcbbf47d'
+ '8114198c19f2abd3503af34030604225')
pkgver() {
cd "${srcdir}"/x264
@@ -31,14 +37,15 @@ pkgver() {
}
prepare() {
- cd "${srcdir}"/x264
- patch -Np1 -i ../soname.patch
+ cd "${srcdir}/x264"
+ patch -Np1 -i ../0001-Fix-soname.patch
+ patch -Np1 -i ../0002-Remove-lpthread.patch
+ patch -Np1 -i ../0003-Do-not-replace-ftell-and-fseek.patch
}
build() {
- cd "${srcdir}"/x264
+ cd "${srcdir}/x264"
source android-env ${_android_arch}
- unset LDFLAGS CPPFLAGS
configue_opts="
--disable-cli"
@@ -64,10 +71,11 @@ build() {
}
package() {
- cd "${srcdir}"/x264
+ cd "${srcdir}/x264"
source android-env ${_android_arch}
make DESTDIR="$pkgdir" install
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so
${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a
+ rm -rvf "$pkgdir/usr"
}