mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-08 09:21:30 +01:00
35 lines
901 B
Plaintext
35 lines
901 B
Plaintext
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
|
|
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
|
|
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"
|