summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2019-07-30 16:02:06 +0200
committerbartus2019-07-30 16:02:06 +0200
commit3a1844d0d67b5515cc44357f672d68ef5022f6bd (patch)
tree3a78a60bbc13301dc254b80910b2f32185249dfd
parent3b0fa2bc8dcc5202fdc93482666b2da7330f54dd (diff)
downloadaur-3a1844d0d67b5515cc44357f672d68ef5022f6bd.tar.gz
use upstream PKGBUILD
-rw-r--r--PKGBUILD63
1 files changed, 31 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index af5df2973f11..08350c738e97 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,48 @@
-# Maintainer: Filipe LaĆ­ns (FFY00) <lains@archlinux.org>
-# Contributor: Alexander Hunziker <alex.hunziker@gmail.com>
+# 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
-_pkgname=${pkgname%-git}
-pkgver=0.1.57.r1369.2ca9b0c
+_pkgname=babl
+pkgname="${_pkgname}-git"
+pkgver=0.1.68.6.gcab54c3
pkgrel=1
-pkgdesc="Dynamic, any to any, pixel format translation library."
-arch=('i686' 'x86_64')
-url="http://www.babl.org/babl"
+pkgdesc="babl is a dynamic, any to any, pixel format translation library."
+arch=('x86_64')
+url="https://www.gegl.org/babl"
license=('LGPL3')
depends=('glibc')
-makedepends=('git')
-provides=("babl=$pkgver")
+makedepends=('git' 'meson' 'lcms2')
+provides=("babl=${pkgver}")
conflicts=('babl')
-source=('git+https://gitlab.gnome.org/GNOME/babl')
-sha512sums=('SKIP')
+options=(!libtool)
+source=(git+https://gitlab.gnome.org/GNOME/babl)
+md5sums=('SKIP')
-pkgver() {
- cd $_pkgname
-
- printf "%s.r%s.%s" \
- $(cat configure.ac | grep '^m4_define(\[babl_.*_version\], \[[0-9]*\])' | tr -d '\n' | sed -e 's|^m4_define(\[babl_major_version\], \[||' -e 's|\])m4_define(\[babl_minor_version\], \[|.|' -e 's|\])m4_define(\[babl_micro_version\], \[|.|' -e 's|\])|\n|') \
- $(git rev-list --count HEAD) \
- $(git rev-parse --short HEAD)
-}
-
-prepare() {
- cd $_pkgname
-
- autoreconf -vif
-
- ./configure --prefix=/usr
-}
+_gitname=babl
build() {
- cd $_pkgname
+ mkdir "${srcdir}/build" -p
+
+ meson "${srcdir}/${_gitname}"\
+ "${srcdir}/build" \
+ --prefix=/usr \
+ -Dbuildtype=release \
+ -Db_lto=true \
+ -Dwith-docs=false
- make
+ ninja -C "${srcdir}/build"
}
package() {
- cd $_pkgname
+ DESTDIR="${pkgdir}" ninja -C "${srcdir}/build" install
+}
- make DESTDIR="$pkgdir" install
+pkgver() {
+ cd "${_gitname}"
+ git describe --always | sed -e 's/BABL_//g' -e 's/[_-]/./g'
}
+check() {
+ meson test -C "${srcdir}/build"
+}