diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-25 20:51:11 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:19:16 +0200 |
| commit | 49ba2bd1e609eb382f29b148e7d0d4aeb88e5f7a (patch) | |
| tree | 4c969ae2f870044f6887849fffa3772597fc84a6 /gnu/packages/c2rust.scm | |
| parent | a2d4783e145f5352fd6d4d7a88862d73865e6749 (diff) | |
gnu: rust-c2rust-ast-exporter-0.18: Build with cmake-minimal.
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]:
Remove skip-build field.
[native-inputs]: Replace cmake with cmake-minimal.
Change-Id: I5432ce864e336c89619cb8a9bfb1ff727df6f26e
Diffstat (limited to 'gnu/packages/c2rust.scm')
| -rw-r--r-- | gnu/packages/c2rust.scm | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gnu/packages/c2rust.scm b/gnu/packages/c2rust.scm index ce2da387435..13c002d5c50 100644 --- a/gnu/packages/c2rust.scm +++ b/gnu/packages/c2rust.scm | |||
| @@ -68,8 +68,7 @@ | |||
| 68 | (modules '((guix build utils))))) | 68 | (modules '((guix build utils))))) |
| 69 | (build-system cargo-build-system) | 69 | (build-system cargo-build-system) |
| 70 | (native-inputs | 70 | (native-inputs |
| 71 | `(("cmake" ,cmake) | 71 | (list cmake-minimal clang)) |
| 72 | ("clang" ,clang))) | ||
| 73 | (inputs | 72 | (inputs |
| 74 | `(("llvm" ,llvm) | 73 | `(("llvm" ,llvm) |
| 75 | ("tinycbor-src" ,%tinycbor-source))) | 74 | ("tinycbor-src" ,%tinycbor-source))) |
| @@ -82,7 +81,6 @@ | |||
| 82 | (copy-recursively (assoc-ref inputs "tinycbor-src") | 81 | (copy-recursively (assoc-ref inputs "tinycbor-src") |
| 83 | "/tmp/tinycbor") | 82 | "/tmp/tinycbor") |
| 84 | (setenv "GUIX_TINYCBOR_SOURCE_DIR" "/tmp/tinycbor")))) | 83 | (setenv "GUIX_TINYCBOR_SOURCE_DIR" "/tmp/tinycbor")))) |
| 85 | #:skip-build? #f | ||
| 86 | #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65) | 84 | #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65) |
| 87 | ("rust-c2rust-build-paths" ,rust-c2rust-build-paths-0.18) | 85 | ("rust-c2rust-build-paths" ,rust-c2rust-build-paths-0.18) |
| 88 | ("rust-clang-sys" ,rust-clang-sys-1) | 86 | ("rust-clang-sys" ,rust-clang-sys-1) |
| @@ -95,7 +93,8 @@ | |||
| 95 | (home-page "https://c2rust.com/") | 93 | (home-page "https://c2rust.com/") |
| 96 | (synopsis "Clang AST extraction API for use in the C2Rust project") | 94 | (synopsis "Clang AST extraction API for use in the C2Rust project") |
| 97 | (description | 95 | (description |
| 98 | "This package provides Clang AST extraction API for use in the C2Rust project.") | 96 | "This package provides the Clang AST extraction API for use in the |
| 97 | C2Rust project.") | ||
| 99 | (license license:bsd-3))) | 98 | (license license:bsd-3))) |
| 100 | 99 | ||
| 101 | (define-public rust-c2rust-ast-printer-0.18 | 100 | (define-public rust-c2rust-ast-printer-0.18 |
