Date: Wednesday, April 5, 2017 @ 19:09:59 Author: heftig Revision: 292210
2.4.2+1+gc26d5be-1: crash fix Modified: exempi/trunk/PKGBUILD ----------+ PKGBUILD | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-04-05 19:09:08 UTC (rev 292209) +++ PKGBUILD 2017-04-05 19:09:59 UTC (rev 292210) @@ -1,35 +1,44 @@ +# $Id$ # Maintainer: Jan de Groot <[email protected]> # Contributor: André Klitzing <[email protected]> pkgname=exempi -pkgver=2.4.2 +pkgver=2.4.2+1+gc26d5be pkgrel=1 pkgdesc="A library to parse XMP metadata" +url="https://libopenraw.freedesktop.org/wiki/Exempi" arch=(i686 x86_64) -url="https://libopenraw.freedesktop.org/wiki/Exempi" -license=('custom:BSD') -depends=('gcc-libs' 'expat' 'zlib') -makedepends=('boost') -source=(https://libopenraw.freedesktop.org/download/$pkgname-$pkgver.tar.bz2{,.asc}) -sha256sums=('5b0db25fa5ab11344adbc26e1d4a3ace2ad1166a7bea4f4d3fd1837e982bc6ec' - 'SKIP') -validpgpkeys=('6C44DB3E0BF3EAF5B433239A5FEE05E6A56E15A3') #Hubert Figuiere +license=(custom:BSD) +depends=(gcc-libs expat zlib) +makedepends=(boost git autoconf-archive) +_commit=c26d5beb60a5a85f76259f50ed3e08c8169b0a0c # exempi-2.4-branch~1 +source=("git+https://anongit.freedesktop.org/git/exempi#commit=$_commit") +sha256sums=('SKIP') +validpgpkeys=('6C44DB3E0BF3EAF5B433239A5FEE05E6A56E15A3') # Hubert Figuiere +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --disable-static make } +check() { + cd $pkgname + make check +} + package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install - install -d "$pkgdir/usr/share/licenses/$pkgname" - install -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - -check() { - cd $pkgname-$pkgver - make check -}
