~ruther/guix-local

d3abd5cd8b16a9a4121da08a2778dd8a3b9cbae6 — Efraim Flashner 4 years ago ea173bd
gnu: simgear: Remove bundled expat.

* gnu/packages/games.scm (simgear)[source]: Add snippet to remove
bundled expat.
[arguments]: Add configure-flag to use system expat.
1 files changed, 10 insertions(+), 2 deletions(-)

M gnu/packages/games.scm
M gnu/packages/games.scm => gnu/packages/games.scm +10 -2
@@ 9269,10 9269,18 @@ levels to unlock.")
                           (version-major+minor version) "/"
                           "simgear-" version ".tar.bz2"))
       (sha256
        (base32 "0g2g3n3sb6kdimvcrn9kvlhyyrp5c6lx20fgzz8l609v5aygr3dv"))))
        (base32 "0g2g3n3sb6kdimvcrn9kvlhyyrp5c6lx20fgzz8l609v5aygr3dv"))
       (modules '((guix build utils)))
       (snippet
        '(begin
           ;; There are some bundled libraries.
           (for-each delete-file-recursively
                     '("3rdparty/expat/"))
           #t))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
     `(#:configure-flags (list "-DSYSTEM_EXPAT=ON")
       #:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)