diff options
| author | Evgenii Lepikhin <e.lepihin@postgrespro.ru> | 2023-09-29 16:27:43 +0300 |
|---|---|---|
| committer | Evgenii Lepikhin <e.lepihin@postgrespro.ru> | 2023-09-29 16:27:43 +0300 |
| commit | 28ba083f8ba21dd7c683ebf6d4b6d1fc8a8e22a4 (patch) | |
| tree | 18fcd0090c60b98c216b3fda901ecec5dda92e12 | |
| parent | feat: [WIP] Added rust-analyzer (diff) | |
| download | johnlepikhin-guix-channel-28ba083f8ba21dd7c683ebf6d4b6d1fc8a8e22a4.tar.gz | |
feat: [WIP] rust src
| -rw-r--r-- | johnlepikhin/packages/rust.scm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/johnlepikhin/packages/rust.scm b/johnlepikhin/packages/rust.scm index e1d4305..d9e461f 100644 --- a/johnlepikhin/packages/rust.scm +++ b/johnlepikhin/packages/rust.scm @@ -347,6 +347,7 @@ (rustc (string-append bin "/rustc")) (cargo-bin (string-append cargo "/bin")) (lib (string-append out "/lib")) + (src (string-append list "rustlib/src/rust")) (gnu-triplet ,(or (%current-target-system) (nix-system->gnu-triplet-for-rust))) (system-lib-prefix (string-append lib "/rustlib/" @@ -355,8 +356,10 @@ (copy-file "run_rustc/output/prefix/bin/rustc_binary" rustc) (wrap-program rustc `("LD_LIBRARY_PATH" = (,system-lib-prefix))) - (mkdir-p lib) + (mkdir-p src) (copy-recursively "run_rustc/output/prefix/lib" lib) + (copy-recursively "library" (string-append src "/library")) + (copy-recursively "src" (string-append src "/src")) (install-file "run_rustc/output/prefix/bin/cargo" cargo-bin))))))) (synopsis "Compiler for the Rust programming language") (description "Rust is a systems programming language that provides memory |
