From 92393a6f0b3dae968cde38a6b686e2304c4f8d10 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 4 Oct 2019 02:48:43 +0000 Subject: user/libpeas: bump to 1.24.0, migrate to feature-lossy meson --- user/libpeas/APKBUILD | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/user/libpeas/APKBUILD b/user/libpeas/APKBUILD index 172a0003d..ed8bb27f2 100644 --- a/user/libpeas/APKBUILD +++ b/user/libpeas/APKBUILD @@ -1,35 +1,31 @@ # Contributor: Kiyoshi Aman # Maintainer: Kiyoshi Aman pkgname=libpeas -pkgver=1.22.0 -pkgrel=1 +pkgver=1.24.0 +pkgrel=0 pkgdesc="GObject-based plugin framework" url="https://gnome.org" arch="all" +options="!check" # With Meson, you can't disable individual tests. + # Three require X11. Complain to Meson, not me. license="LGPL-2.1+" depends="" -makedepends="intltool glib-dev gobject-introspection-dev gtk+3.0-dev - py3-pygobject py3-pygobject-dev python3-dev" -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +makedepends="glib-dev gobject-introspection-dev gtk+3.0-dev + meson ninja py3-pygobject py3-pygobject-dev python3-dev" +subpackages="$pkgname-dev $pkgname-lang" source="https://download.gnome.org/sources/libpeas/${pkgver%.*}/libpeas-$pkgver.tar.xz" build() { - LIBS="-lintl" ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var - make + meson -Dprefix=/usr build + ninja -C build } check() { - DISPLAY= make check + DISPLAY= ninja -C build test } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C build install } -sha512sums="9c1da1d4b5688c0f4d0647f3519dbfbed94c8921091057aaef0e41bf5ed3f8faf04a49ce9e4eea3fd7bf4ac4dfa1727d76a5f6dae2a4f52228d4c8c74b420c91 libpeas-1.22.0.tar.xz" +sha512sums="b4baa03ded9d787e7a1ee2be943617f5c84564bf299699934c47ded6c60ff62a7f27ab2594cd0ffba2d8979d8b72113d1b5e910eebd80305f3aa538db0d45314 libpeas-1.24.0.tar.xz" -- cgit v1.2.3-70-g09d2