gnu: rust-bootstrap: Build with fewer packages.

Use more of the bundled libraries so we have fewer dependencies causing
rebuilds in the future.

* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Remove curl.
[native-inputs]: Remove bison, flex.

Change-Id: Ibc743a48536e1474b9ef343962e27d8128e6a20f
This commit is contained in:
Efraim Flashner 2024-01-10 08:37:09 +02:00
parent fe6b25287c
commit 64694083d5
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -177,14 +177,11 @@ (define-public rust-bootstrap
(max-silent-time . 18000))) ;5 hours (for armel)
(build-system gnu-build-system)
(inputs
`(("libcurl" ,curl)
("llvm" ,llvm-13)
`(("llvm" ,llvm-13)
("openssl" ,openssl-1.1)
("zlib" ,zlib)))
(native-inputs
`(("bison" ,bison)
("flex" ,flex)
("pkg-config" ,pkg-config)
`(("pkg-config" ,pkg-config)
;; Required for the libstd sources.
("mrustc-source" ,%mrustc-source)))
(arguments