From f1b7c28aac3092d06a621d099d8a1cb8b108f605 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Mon, 24 Nov 2014 17:47:19 +0000 Subject: x264: update to 142.20140826 --- abs/core/x264/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 11 deletions(-) diff --git a/abs/core/x264/PKGBUILD b/abs/core/x264/PKGBUILD index e44493d..9da0ba7 100644 --- a/abs/core/x264/PKGBUILD +++ b/abs/core/x264/PKGBUILD @@ -4,17 +4,16 @@ # Contributor: damir # Contributor: Paul Mattal -pkgname=x264 -pkgver=142.20140311 -pkgrel=1 +pkgname=('x264' 'libx264' 'libx264-10bit') +pkgver=142.20140826 +pkgrel=2 epoch=1 -pkgdesc='Library for encoding H264/AVC video streams' arch=('i686' 'x86_64') url='http://www.videolan.org/developers/x264.html' license=('GPL') depends=('glibc') -makedepends=('yasm' 'git') -source=(git://git.videolan.org/x264.git#commit=aff928d2) +makedepends=('yasm' 'git' 'ffmpeg') +source=(git://git.videolan.org/x264.git#commit=021c0dc6c95c) md5sums=('SKIP') pkgver() { @@ -25,16 +24,51 @@ pkgver() { echo ${_ver}.${_date} } +prepare() { + cp -r $pkgname $pkgname-10bit +} + build() { cd $pkgname - ./configure --prefix=/usr \ - --enable-shared \ - --enable-pic + --enable-shared --enable-pic + make + cd ../$pkgname-10bit + ./configure --prefix=/usr \ + --enable-shared --enable-pic \ + --bit-depth=10 make } -package() { - make -C $pkgname DESTDIR="$pkgdir" install +package_x264() { + pkgdesc='CLI tools for encoding H264/AVC video streams' + depends=('glibc' 'ffmpeg') + provides=('x264-10bit') + conflicts=('x264-10bit') + replaces=('x264-10bit') + + make -C $pkgbase DESTDIR="$pkgdir" install-cli + install -Dm755 $pkgbase-10bit/x264 "$pkgdir"/usr/bin/x264-10bit +} + +package_libx264() { + pkgdesc='Library for encoding H264/AVC video streams' + depends=('glibc') + provides=('x264-dev') + conflicts=('x264-dev') + replaces=('x264-dev') + + install -d "$pkgdir"/usr/lib + make -C $pkgbase DESTDIR="$pkgdir" install-lib-shared +} + +package_libx264-10bit() { + pkgdesc='Library for encoding H264/AVC video streams. 10bit-depth.' + depends=('glibc') + provides=('libx264' 'x264-dev') + conflicts=('libx264' 'x264-dev') + + install -d "$pkgdir"/usr/lib + make -C $pkgbase-10bit DESTDIR="$pkgdir" install-lib-shared } -- cgit v0.12