aboutsummaryrefslogtreecommitdiffstats
path: root/community/libadwaita/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libadwaita/APKBUILD')
-rw-r--r--community/libadwaita/APKBUILD44
1 files changed, 34 insertions, 10 deletions
diff --git a/community/libadwaita/APKBUILD b/community/libadwaita/APKBUILD
index 1d487fcb365..6425f1305b2 100644
--- a/community/libadwaita/APKBUILD
+++ b/community/libadwaita/APKBUILD
@@ -1,24 +1,48 @@
# Contributor: Adam Plumb <adamplumb@gmail.com>
-# Maintainer: Adam Plumb <adamplumb@gmail.com>
+# Maintainer: Steven Guikal <void@fluix.one>
pkgname=libadwaita
-pkgver=1.1.0
+pkgver=1.5.0
pkgrel=0
pkgdesc="Building blocks for modern GNOME applications"
url="https://gitlab.gnome.org/GNOME/libadwaita"
-arch="all !s390x !riscv64"
+arch="all"
license="LGPL-2.1-or-later"
-makedepends="meson sassc gtk4.0-dev gobject-introspection-dev vala gi-docgen"
-checkdepends="xvfb-run ttf-dejavu" # needs any font
-subpackages="$pkgname-dev $pkgname-lang $pkgname-doc $pkgname-demo"
+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://gitlab.gnome.org/GNOME/libadwaita/-/archive/$pkgver/libadwaita-$pkgver.tar.gz"
build() {
- abuild-meson . output -Dexamples=true -Dgtk_doc=true
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ CFLAGS="$CFLAGS -g1" \
+ CPPFLAGS="$CPPFLAGS -g1" \
+ abuild-meson \
+ -Db_lto=true \
+ -Dexamples=true \
+ -Dgtk_doc=false \
+ . output
+ meson compile -C output
}
check() {
- xvfb-run meson test --no-rebuild -v -C output
+ XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \
+ dbus-run-session -- \
+ xvfb-run -a \
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -31,5 +55,5 @@ demo() {
}
sha512sums="
-4187a90a31254b337692aca058be3c5007bf9cc41d19d5f149db00b154f1cf6768538c3d5cc5cb1482d207a340df3a2c4993c6b72f6db620e5aa5120fcd28f00 libadwaita-1.1.0.tar.gz
+ea90b42d48683ffd928fc155da53d65adb9d30a653edd9b9341bcafcc0b9f600b869fa72d95cebb45e95299011245f83a4bfee782a23d83853fee70718acd7bc libadwaita-1.5.0.tar.gz
"