diff options
Diffstat (limited to 'gnu/packages/emulators.scm')
-rw-r--r-- | gnu/packages/emulators.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 66bbcf09c3..bb608d37cb 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -391,6 +391,9 @@ It aims to support Nintendo DSi and 3DS as well.") (build-system cmake-build-system) (arguments (list + #:modules '((guix build cmake-build-system) + ((guix build gnu-build-system) #:prefix gnu:) + (guix build utils)) #:phases #~(modify-phases %standard-phases (add-before 'configure 'remove-unittests-target-post-build-command @@ -424,6 +427,10 @@ It aims to support Nintendo DSi and 3DS as well.") (("\"vulkan\", 1") (string-append "\"vulkan\"")) (("\"vulkan\"") (string-append "\"" libvulkan "\"")) (("Common::DynamicLibrary::GetVersionedFilename") ""))))) + (replace 'check + (lambda* (#:rest args) + (apply (assoc-ref gnu:%standard-phases 'check) + #:test-target "unittests" args))) (add-after 'check 'post-check (lambda* (#:key tests? #:allow-other-keys) (when tests? @@ -477,8 +484,7 @@ It aims to support Nintendo DSi and 3DS as well.") (string-append "-DX11_LIBRARIES=" (search-input-file %build-inputs "lib/libX11.so")) - "-DX11_FOUND=1") - #:test-target "unittests")) + "-DX11_FOUND=1"))) (native-inputs (list (cross-gcc "powerpc-linux-gnu") gettext-minimal |