diff options
author | Iru Cai | 2018-01-29 20:43:22 +0800 |
---|---|---|
committer | Iru Cai | 2018-01-29 20:43:22 +0800 |
commit | cc917a4809d6c2d868dd891b6df59699564c7655 (patch) | |
tree | afa7b0f02cce59a645d6bcd4a3e3da7a4c1443fa | |
parent | 2bfe34b56809300bc3defb61479241c90e150456 (diff) | |
download | aur-cc917a4809d6c2d868dd891b6df59699564c7655.tar.gz |
use meson to build it
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 26 insertions, 15 deletions
@@ -1,16 +1,17 @@ # Generated by mksrcinfo v8 -# Sun Jan 14 00:37:31 UTC 2018 +# Mon Jan 29 12:42:47 UTC 2018 pkgbase = babl-git pkgdesc = babl is a dynamic, any to any, pixel format translation library. - pkgver = 0.1.38.37.g230dbf9 + pkgver = 0.1.42.2.g64c10d4 pkgrel = 1 - url = http://www.gegl.org/babl + url = https://www.gegl.org/babl arch = i686 arch = x86_64 license = LGPL3 makedepends = git + makedepends = meson depends = glibc - provides = babl=0.1.38.37.g230dbf9 + provides = babl=0.1.42.2.g64c10d4 conflicts = babl options = !libtool source = git://git.gnome.org/babl @@ -1,38 +1,48 @@ # Maintainer: Alexander Hunziker <alex.hunziker@gmail.com> # Contributor: Alessio Biancalana <dottorblaster@gmail.com> # Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Contributor: Salamandar <felix@piedallu.me> pkgname=babl-git -pkgver=0.1.38.37.g230dbf9 +_pkgname=babl +pkgver=0.1.42.2.g64c10d4 pkgrel=1 pkgdesc="babl is a dynamic, any to any, pixel format translation library." arch=('i686' 'x86_64') -url="http://www.gegl.org/babl" +url="https://www.gegl.org/babl" license=('LGPL3') depends=('glibc') -makedepends=('git') +makedepends=('git' 'meson') provides=("babl=${pkgver}") conflicts=('babl') options=(!libtool) source=(git://git.gnome.org/babl) md5sums=('SKIP') -_gitroot=GITURL _gitname=babl build() { - cd "$srcdir/$_gitname" + mkdir "${srcdir}/build" -p - ./autogen.sh --prefix=/usr --disable-docs - make + meson "${srcdir}/${_gitname}"\ + "${srcdir}/build" \ + --prefix=/usr \ + -Dbuildtype=release \ + -Db_lto=true \ + -Dwith-docs=false + + ninja -C "${srcdir}/build" } package() { - cd "$srcdir/$_gitname" - make DESTDIR="$pkgdir/" install + DESTDIR="${pkgdir}" ninja -C "${srcdir}/build" install } pkgver() { - cd "${srcdir}/babl" - git describe --always | sed -e 's/BABL_//g' -e 's/[_-]/./g' + cd "${_gitname}" + git describe --always | sed -e 's/BABL_//g' -e 's/[_-]/./g' +} + +check() { + meson test -C "${srcdir}/build" } |