Date: Thursday, March 2, 2017 @ 20:48:06 Author: heftig Revision: 289895
1.6.0-1 Modified: graphene/trunk/PKGBUILD ----------+ PKGBUILD | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-03-02 17:12:02 UTC (rev 289894) +++ PKGBUILD 2017-03-02 20:48:06 UTC (rev 289895) @@ -2,7 +2,7 @@ # Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> pkgname=graphene -pkgver=1.4.0 +pkgver=1.6.0 pkgrel=1 pkgdesc="A thin layer of graphic data types" url="https://github.com/ebassi/graphene" @@ -9,32 +9,37 @@ arch=(i686 x86_64) license=(MIT) depends=(glib2) -makedepends=(git gtk-doc gobject-introspection) -source=("git+$url#tag=$pkgver") -md5sums=('SKIP') +makedepends=(git gtk-doc gobject-introspection meson) +_commit=aa40018fa12905d024b85293ef49bfc7af1b5627 # tags/1.6.0^0 +source=("git+https://github.com/ebassi/graphene#commit=$_commit") +sha256sums=('SKIP') -_confargs= -[[ $CARCH == i686 ]] && _confargs=--disable-sse2 +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} prepare() { + mkdir build cd $pkgname - sed -i '1s/python$/&2/' build/identfilter.py - NOCONFIGURE=1 ./autogen.sh } build() { - cd $pkgname - ./configure --prefix=/usr --enable-gtk-doc $_confargs - make + cd build + export LANG=en_US.UTF-8 + meson --prefix=/usr --buildtype=plain ../$pkgname --libexecdir=/usr/lib -Denable-gtk-doc=true + ninja } check() { - cd $pkgname - make check + cd build + ninja test } package() { - cd $pkgname - make DESTDIR="$pkgdir" install + cd build + DESTDIR="$pkgdir" ninja install + + cd ../$pkgname install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }