Date: Thursday, May 4, 2017 @ 19:52:07 Author: heftig Revision: 295282
0.4.26+2+g249c709-1 Modified: orc/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-05-04 19:33:10 UTC (rev 295281) +++ PKGBUILD 2017-05-04 19:52:07 UTC (rev 295282) @@ -1,35 +1,45 @@ # $Id$ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> # Maintainer: Jan de Groot <j...@archlinux.org> # Contributor: Ionut Biru <ib...@archlinux.org> pkgname=orc -pkgver=0.4.26 -pkgrel=2 +pkgver=0.4.26+2+g249c709 +pkgrel=1 pkgdesc="Optimized Inner Loop Runtime Compiler" +url="https://cgit.freedesktop.org/gstreamer/orc" arch=(i686 x86_64) license=(custom) -url="https://cgit.freedesktop.org/gstreamer/orc/" depends=(glibc) -makedepends=(valgrind) -source=(https://gstreamer.freedesktop.org/data/src/orc/orc-${pkgver}.tar.xz{,.asc}) -validpgpkeys=('7F4BC7CC3CA06F97336BBFEB0668CC1486C2D7B5') #Sebastian Dröge -sha256sums=('7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649' - 'SKIP') +makedepends=(valgrind git gtk-doc) +_commit=249c709e90458ecef7a068df553ea41a83eedf0f # master +source=("git+https://anongit.freedesktop.org/git/gstreamer/orc#commit=$_commit") +sha256sums=('SKIP') -build () { - cd $pkgname-$pkgver - ./configure --prefix=/usr --disable-static +pkgver() { + cd $pkgname + git describe --tags | sed 's/^orc-//;s/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --disable-static --enable-gtk-doc sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } check() { - cd $pkgname-$pkgver + cd $pkgname make check } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }