# Contributor: Rasmus Thomsen # Maintainer: Rasmus Thomsen pkgname=gom pkgver=0.3.3 pkgrel=0 pkgdesc="GObject Data Mapper" url="https://wiki.gnome.org/Projects/Gom" arch="all" license="LGPL-2.1-or-later" makedepends="meson vala gobject-introspection-dev py3-gobject3 sqlite-dev glib-dev" subpackages="$pkgname-dev" source="https://download.gnome.org/sources/gom/${pkgver%.*}/gom-${pkgver}.tar.xz" build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --buildtype=release \ . output ninja -C output } check() { # gom-stress tests takes a LOOOONG time meson test -C output -t 10 } package() { DESTDIR="$pkgdir" ninja -C output install } sha512sums="152924e704c92f39c493a8becc73fac1f7fe396f4f9e7c154dccec2b4413476821e43abf3c108cc1304de471e61f56c265f124710379ad8568b68f8902064e03 gom-0.3.3.tar.xz"