Date: Saturday, March 7, 2015 @ 18:29:54 Author: bpiotrowski Revision: 232987
archrelease: copy trunk to staging-i686, staging-x86_64 Added: x264/repos/staging-i686/ x264/repos/staging-i686/PKGBUILD (from rev 232986, x264/trunk/PKGBUILD) x264/repos/staging-x86_64/ x264/repos/staging-x86_64/PKGBUILD (from rev 232986, x264/trunk/PKGBUILD) -------------------------+ staging-i686/PKGBUILD | 74 ++++++++++++++++++++++++++++++++++++++++++++++ staging-x86_64/PKGBUILD | 74 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 148 insertions(+) Copied: x264/repos/staging-i686/PKGBUILD (from rev 232986, x264/trunk/PKGBUILD) =================================================================== --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-03-07 17:29:54 UTC (rev 232987) @@ -0,0 +1,74 @@ +# $Id$ +# Maintainer: Ionut Biru <ib...@archlinux.org> +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: damir <da...@archlinux.org> +# Contributor: Paul Mattal <p...@archlinux.org> + +pkgname=('x264' 'libx264' 'libx264-10bit') +pkgver=144.20150223 +pkgrel=1 +epoch=2 +arch=('i686' 'x86_64') +url='http://www.videolan.org/developers/x264.html' +license=('GPL') +depends=('glibc') +makedepends=('yasm' 'git' 'ffmpeg') +source=(git://git.videolan.org/x264.git#commit=c8a773ebf) +md5sums=('SKIP') + +pkgver() { + cd $pkgname + local _ver=$(grep '#define X264_BUILD' x264.h | cut -d' ' -f3) + local _date=$(git log -1 --format="%cd" --date=short | tr -d -) + + echo ${_ver}.${_date} +} + +prepare() { + cp -r $pkgname $pkgname-10bit +} + +build() { + cd $pkgname + ./configure --prefix=/usr \ + --enable-shared --enable-pic + make + + cd ../$pkgname-10bit + ./configure --prefix=/usr \ + --enable-shared --enable-pic \ + --bit-depth=10 + make +} + +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=('libx264.so' '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.so' 'libx264' 'x264-dev') + conflicts=('libx264' 'x264-dev') + + install -d "$pkgdir"/usr/lib + make -C $pkgbase-10bit DESTDIR="$pkgdir" install-lib-shared +} Copied: x264/repos/staging-x86_64/PKGBUILD (from rev 232986, x264/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2015-03-07 17:29:54 UTC (rev 232987) @@ -0,0 +1,74 @@ +# $Id$ +# Maintainer: Ionut Biru <ib...@archlinux.org> +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: damir <da...@archlinux.org> +# Contributor: Paul Mattal <p...@archlinux.org> + +pkgname=('x264' 'libx264' 'libx264-10bit') +pkgver=144.20150223 +pkgrel=1 +epoch=2 +arch=('i686' 'x86_64') +url='http://www.videolan.org/developers/x264.html' +license=('GPL') +depends=('glibc') +makedepends=('yasm' 'git' 'ffmpeg') +source=(git://git.videolan.org/x264.git#commit=c8a773ebf) +md5sums=('SKIP') + +pkgver() { + cd $pkgname + local _ver=$(grep '#define X264_BUILD' x264.h | cut -d' ' -f3) + local _date=$(git log -1 --format="%cd" --date=short | tr -d -) + + echo ${_ver}.${_date} +} + +prepare() { + cp -r $pkgname $pkgname-10bit +} + +build() { + cd $pkgname + ./configure --prefix=/usr \ + --enable-shared --enable-pic + make + + cd ../$pkgname-10bit + ./configure --prefix=/usr \ + --enable-shared --enable-pic \ + --bit-depth=10 + make +} + +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=('libx264.so' '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.so' 'libx264' 'x264-dev') + conflicts=('libx264' 'x264-dev') + + install -d "$pkgdir"/usr/lib + make -C $pkgbase-10bit DESTDIR="$pkgdir" install-lib-shared +}