summaryrefslogtreecommitdiff
path: root/gnu/packages/c2rust.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-25 20:51:11 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:19:16 +0200
commit49ba2bd1e609eb382f29b148e7d0d4aeb88e5f7a (patch)
tree4c969ae2f870044f6887849fffa3772597fc84a6 /gnu/packages/c2rust.scm
parenta2d4783e145f5352fd6d4d7a88862d73865e6749 (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.scm7
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
97C2Rust 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