From f5f15e65aacbd6a60be0dc37446f67b2b628fd61 Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen <oss@cogitri.dev> Date: Sat, 8 Jun 2019 14:28:59 +0200 Subject: [PATCH] community/gexiv2: upgrade to 0.12.0 * Adopt maintainership * Enable GIR, VAPI, PyGobject2&3 * Enable tests Closes GH-8663 --- community/gexiv2/APKBUILD | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/community/gexiv2/APKBUILD b/community/gexiv2/APKBUILD index bf09449f2254..c3afa19aed70 100644 --- a/community/gexiv2/APKBUILD +++ b/community/gexiv2/APKBUILD @@ -1,31 +1,39 @@ +# Contributor: Rasmus Thomsen <oss@cogitri.dev> # Contributor: Natanael Copa <ncopa@alpinelinux.org> -# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +# Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=gexiv2 -pkgver=0.10.8 -pkgrel=1 +pkgver=0.12.0 +pkgrel=0 pkgdesc="a GObject-based wrapper around the Exiv2 library" url="https://wiki.gnome.org/Projects/gexiv2" arch="all" license="GPL-2.0-or-later" -makedepends="exiv2-dev glib-dev libtool m4 sed" +makedepends="exiv2-dev meson py-gobject3 py-gobject glib-dev gtk-doc + gobject-introspection-dev vala" subpackages="$pkgname-dev" source="https://download.gnome.org/sources/gexiv2/${pkgver%.*}/gexiv2-$pkgver.tar.xz" replaces="libgexiv2" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --disable-introspection - make + --localstatedir=/var \ + --buildtype=release \ + -Dgtk_doc=true \ + -Dintrospection=true \ + -Dvapi=true \ + . output + ninja -C output +} + +check() { + ninja -C output test } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C output install } -sha512sums="4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 gexiv2-0.10.8.tar.xz" +sha512sums="c89e7d307359c718dff1f3991acb4ece66bce985a3d8bee1c8fccf4ce39187af62684c87eaae9b0425a6fdbf147b7330902041d9588e52a4bad1da4255d245e9 gexiv2-0.12.0.tar.xz" -- GitLab