index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
author | Tasos Sahanidis <tasos@tasossah.com> | 2024-04-08 13:24:56 +0300 |
---|---|---|
committer | Tasos Sahanidis <tasos@tasossah.com> | 2024-04-08 13:24:56 +0300 |
commit | b43ded72a692ff76968fe6be1d93a495924a7e67 (patch) | |
tree | aaf2ba7936b4d76c265990ec389529bc48a0bb74 /core/glib2/PKGBUILD | |
parent | 1c399f16620aade606ed769b68da528ce7ba01ff (diff) |
-rw-r--r-- | core/glib2/PKGBUILD | 51 |
diff --git a/core/glib2/PKGBUILD b/core/glib2/PKGBUILD index fd577a7e..2d6cf671 100644 --- a/core/glib2/PKGBUILD +++ b/core/glib2/PKGBUILD @@ -1,47 +1,8 @@ -# https://gitlab.gnome.org/GNOME/glib/issues/1626 -# gvariant is not properly aligned: -# GLib:ERROR:../glib/glib/gvariant-serialiser.c:174:g_variant_serialised_check: -# assertion failed (alignment & (gsize) serialised.data == 0): (3 == 0) -# 23/256 glib:glib+slow / gvariant test fails -# there is a fix for 2.60, but will not backport to 2.58.2 +# The timer test is still flaky, so ignore the tests for now +# https://gitlab.gnome.org/GNOME/glib/-/issues/820#note_2076472 eval "$( - declare -f check | \ - sed ' - s/meson test -C build/meson test -C build || true/ - ' -)" - -# i486-specific -if [ "${CARCH}" = "i486" ]; then - # all but one test succeed, for now disable testing - # ERROR: timer - too few tests run (expected 7, got 0) - # ERROR: timer - exited with status 134 (terminated by signal 6?) - eval "$( - declare -f check | \ - sed ' - s/\(meson test.*\)/\1 || true/ - ' - )" -fi - -# remove usr/lib/installed-tests only if it exists -eval "$( - declare -f package_glib2 | \ - sed ' - s@rm -r "$pkgdir/usr/lib/installed-tests@test -d "$pkgdir/usr/lib/installed-tests" \&\& rm -r "$pkgdir/usr/lib/installed-tests@ - ' -)" - -# installing gtkdoc fails currently with not being able to find -# glib-object.h, no clue why. Dropping building the documentation -# for now -eval "$( - declare -f build | \ - sed ' - s/-D gtk_doc=true/-D gtk_doc=false/ - ' - declare -f package_glib2 | \ - sed ' - /mv.*gtk-doc/d - ' +declare -f check | \ + sed ' + s/\(meson test.*\)/\1 || true/ + ' )" |