~ruther/guix-local

9320d860294fb6af3fe085e2b4c15a95f87b2b94 — Simon Tournier 1 year, 8 months ago 4410b81
gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs.

* gnu/packages/dlang.scm (dmd-bootstrap)[arguments]<phases>: Move phobos
origin from here...
[native-inputs]: ...to here.

Change-Id: I10cb5f628dad2fdbb01df58134996bdcd0b73d62
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 11 insertions(+), 10 deletions(-)

M gnu/packages/dlang.scm
M gnu/packages/dlang.scm => gnu/packages/dlang.scm +11 -10
@@ 456,15 456,7 @@ integration tests...\n")
            (lambda _
              (symlink "." "dmd")  ;to please the build system expected layout
              (copy-recursively
               #$(origin
                   (method git-fetch)
                   (uri (git-reference
                         (url "https://github.com/dlang/phobos")
                         (commit (string-append "v" version))))
                   (file-name (git-file-name "phobos" version))
                   (sha256
                    (base32
                     "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9")))
               #$(this-package-native-input (git-file-name "phobos" version))
               "phobos")
              (chdir "phobos")))
          (add-after 'copy-phobos-source-and-chdir 'adjust-phobos-install-dirs


@@ 519,7 511,16 @@ integration tests...\n")
                 "lib")
                (("\\.\\./src/(phobos|druntime/import)")
                 "include/dmd")))))))
    (native-inputs (list gdmd which))
    (native-inputs (list gdmd which
                         (origin
                           (method git-fetch)
                           (uri (git-reference
                                 (url "https://github.com/dlang/phobos")
                                 (commit (string-append "v" version))))
                           (file-name (git-file-name "phobos" version))
                           (sha256
                            (base32
                             "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9")))))
    (home-page "https://github.com/dlang/dmd")
    (synopsis "Reference D Programming Language compiler")
    (description "@acronym{DMD, Digital Mars D compiler} is the reference