60 lines
1.3 KiB
Plaintext

# Contributor: Adam Plumb <adamplumb@gmail.com>
# Maintainer: team/gnome <fossdd@pwned.life>
pkgname=libadwaita
pkgver=1.6.4
pkgrel=1
pkgdesc="Building blocks for modern GNOME applications"
url="https://gitlab.gnome.org/GNOME/libadwaita"
arch="all"
license="LGPL-2.1-or-later"
makedepends="
appstream-dev
fribidi-dev
glib-dev
gobject-introspection-dev
gtk4.0-dev
meson
sassc
vala
"
# Tests need any font
checkdepends="
dbus
font-dejavu
mesa-dri-gallium
xvfb-run
"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang $pkgname-demo"
source="https://download.gnome.org/sources/libadwaita/${pkgver%.*}/libadwaita-$pkgver.tar.xz"
build() {
CFLAGS="$CFLAGS -g1" \
CPPFLAGS="$CPPFLAGS -g1" \
abuild-meson \
-Db_lto=true \
-Dexamples=true \
-Dgtk_doc=false \
. output
meson compile -C output
}
check() {
XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \
dbus-run-session -- \
xvfb-run -a \
meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
demo() {
pkgdesc="$pkgdesc (libadwaita demo)"
amove usr/share usr/bin
}
sha512sums="
c8d0c7eda9e33016b76b1d5bf03a2214dacbbffe5f6cae17ddbcdccb355c43ea67be5985d954bc27954581b6d087e3badb3b0c794823b3e96ed80ca874482c57 libadwaita-1.6.4.tar.xz
"