projects/aports·blob master · refs

45 lines · 1.0 KiB

1# Contributor: Rasmus Thomsen <[email protected]>
2# Maintainer: Natanael Copa <[email protected]>
3pkgname=libhandy1
4pkgver=1.8.3
5pkgrel=0
6pkgdesc="Library full of GTK+ widgets for mobile phones"
7url="https://gitlab.gnome.org/GNOME/libhandy"
8arch="all"
9license="LGPL-2.0-or-later"
10makedepends="
11 glib-dev
12 gobject-introspection-dev
13 gtk+3.0-dev
14 meson
15 py3-setuptools
16 vala
17 "
18checkdepends="
19 adwaita-icon-theme
20 ibus
21 xvfb-run
22 "
23subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang"
24source="https://download.gnome.org/sources/libhandy/${pkgver%.*}/libhandy-$pkgver.tar.xz"
25builddir="$srcdir/libhandy-$pkgver"
26
27build() {
28 abuild-meson \
29 -Db_lto=true \
30 -Dexamples=false \
31 . output
32 meson compile -C output
33}
34
35check() {
36 xvfb-run -a meson test -t 3 --print-errorlogs -C output
37}
38
39package() {
40 DESTDIR="$pkgdir" meson install --no-rebuild -C output
41}
42
43sha512sums="
441e0ae363d2a4993c9667243715256b27cb0ecb898fa8f4ea1a914fbeb36c0a9c26447f8f13f92f5a855e45ada49f732adeb30b88d81f3ee5f984bca48db3ae65 libhandy-1.8.3.tar.xz
45"