diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 20 insertions, 12 deletions
@@ -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" } |