aboutsummaryrefslogtreecommitdiffstats
path: root/community/libadwaita/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libadwaita/APKBUILD')
-rw-r--r--community/libadwaita/APKBUILD49
1 files changed, 32 insertions, 17 deletions
diff --git a/community/libadwaita/APKBUILD b/community/libadwaita/APKBUILD
index e0c044897dc..6425f1305b2 100644
--- a/community/libadwaita/APKBUILD
+++ b/community/libadwaita/APKBUILD
@@ -1,33 +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.3
-pkgrel=1
+pkgver=1.5.0
+pkgrel=0
pkgdesc="Building blocks for modern GNOME applications"
url="https://gitlab.gnome.org/GNOME/libadwaita"
arch="all"
license="LGPL-2.1-or-later"
-makedepends="meson sassc gtk4.0-dev gobject-introspection-dev vala"
-checkdepends="dbus mesa-dri-gallium xvfb-run ttf-dejavu" # needs any font
-subpackages="$pkgname-dev $pkgname-lang $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"
-case "$CARCH" in
-arm*)
- # FIXME: test-button-content segfaults
- options="$options !check"
- ;;
-esac
-
build() {
- abuild-meson . output -Dexamples=true -Dgtk_doc=false
- 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() {
+ XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \
dbus-run-session -- \
xvfb-run -a \
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -40,5 +55,5 @@ demo() {
}
sha512sums="
-860fdf1691ef6a81e18a337b03d61535d7ce11e1bd247e7504172872fefb1ae70527d793bbf49361d46a4aa44d67853613ecc0626193415b101198b4f4edcca0 libadwaita-1.1.3.tar.gz
+ea90b42d48683ffd928fc155da53d65adb9d30a653edd9b9341bcafcc0b9f600b869fa72d95cebb45e95299011245f83a4bfee782a23d83853fee70718acd7bc libadwaita-1.5.0.tar.gz
"