Date: Tuesday, January 23, 2018 @ 13:53:24 Author: heftig Revision: 315297
1.0+2+gc0947f6-1 Modified: gcab/trunk/PKGBUILD ----------+ PKGBUILD | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-23 10:47:49 UTC (rev 315296) +++ PKGBUILD 2018-01-23 13:53:24 UTC (rev 315297) @@ -2,35 +2,37 @@ # Maintainer: Jan de Groot <[email protected]> pkgname=gcab -pkgver=0.7+16+g4bc4be1 +pkgver=1.0+2+gc0947f6 pkgrel=1 pkgdesc="A GObject library to create cabinet files" -arch=('x86_64') -license=('LGPL') url="https://wiki.gnome.org/msitools" -depends=('glib2') -makedepends=('gobject-introspection' 'vala' 'zlib' 'git' 'gtk-doc' 'intltool') -_commit=4bc4be192c788c27bd4677a0513deb7c0b7d5083 # master +arch=(x86_64) +license=(LGPL) +depends=(glib2) +makedepends=(gobject-introspection vala zlib git gtk-doc meson) +_commit=c0947f61051866efd256c6e4573c01fb944406b2 # master source=("git+https://git.gnome.org/browse/gcab#commit=$_commit") sha256sums=('SKIP') pkgver() { cd $pkgname - git describe --tags | sed -e 's/^v//' -e 's/-/+/g' + git describe --tags | sed 's/^v//;s/-/+/g' } prepare() { cd $pkgname - NOCONFIGURE=1 ./autogen.sh } build() { - cd $pkgname - ./configure --prefix=/usr --enable-gtk-doc - make + arch-meson $pkgname build + ninja -C build } +check() { + cd build + meson test +} + package() { - cd $pkgname - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" ninja -C build install }
