mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 05:57:04 +01:00
gnu: gtk: Skip failing tests on aarch64-linux.
* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux add a phase to skip a test which can't find the zink driver. Change-Id: I7b596309f1cbd555bd7ba889379d5b0bb245eabc
This commit is contained in:
parent
f5558ee0cc
commit
76ed1e886e
1 changed files with 11 additions and 0 deletions
|
@ -1163,6 +1163,17 @@ (define-public gtk
|
||||||
(add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
|
(add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
|
||||||
(assoc-ref glib-or-gtk:%standard-phases
|
(assoc-ref glib-or-gtk:%standard-phases
|
||||||
'generate-gdk-pixbuf-loaders-cache-file))
|
'generate-gdk-pixbuf-loaders-cache-file))
|
||||||
|
#$@(if (target-aarch64?)
|
||||||
|
#~((add-after 'unpack 'skip-failing-test
|
||||||
|
(lambda _
|
||||||
|
;; MESA: error: ZINK: failed to load libvulkan.so.1
|
||||||
|
;; libEGL warning: egl: failed to create dri2 screen
|
||||||
|
;; MESA: error: ZINK: failed to load libvulkan.so.1
|
||||||
|
;; glx: failed to create drisw screen
|
||||||
|
;; failed to load driver: zink
|
||||||
|
(substitute* "testsuite/gsk/meson.build"
|
||||||
|
((".*big-checkerboard-scaled-down2',\n") "")))))
|
||||||
|
#~())
|
||||||
(add-after 'unpack 'patch-rst2man
|
(add-after 'unpack 'patch-rst2man
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "docs/reference/gtk/meson.build"
|
(substitute* "docs/reference/gtk/meson.build"
|
||||||
|
|
Loading…
Reference in a new issue