guix-devel/guix/build-system
Nikolai Merinov f342bb58fe
gnu: rust: Update rust to 1.24.1.
* gnu/packages/rust.scm (rust-bootstrap): Freeze bootstrap version to 1.22.1.
Reorganize bootstrap binaries to match new "rust" package structure with two
ouputs "out" with Rust compiler and "cargo" with Cargo package manager.
Replace all "system*" by "invoke".
(rust-1.23): Rename "rustc" to "rust".  Update sha256 for tarball.  Add cargo
related dependencies.  Install "cargo" as separate "rust" output.  Remove
substitutes for parts that were fixed in "rustc" source code.  Install
documentation to separate "doc" output.  Update configuration according to
changes in "rustc" source code.  Replace all "system*" by "invoke".
(rust): Create package for 1.24.1 rust release based on rust-1.23 release.
* guix/build-system/cargo.scm (default-rust): Replace "default-cargo" and
"default-rustc" functions with "default-rust" function.
(cargo-build-system): Take only one package as "rust" source.  Use "rustc" of
default output of "rust" package, use "cargo" as "cargo" output of "rust"
package.
2018-03-30 15:46:53 +02:00
..
ant.scm
asdf.scm
cargo.scm gnu: rust: Update rust to 1.24.1. 2018-03-30 15:46:53 +02:00
cmake.scm
dub.scm
emacs.scm emacs-build-system: Reinstate the check phase. 2018-02-05 16:54:27 +01:00
font.scm
glib-or-gtk.scm
gnu.scm
go.scm
haskell.scm
meson.scm Revert "build-system/meson: Use 'target-arm32?' for armhf-linux case." 2018-03-20 00:06:50 +01:00
minify.scm build-system: minify: Do not import (ice-9 popen) in the build environment. 2018-03-12 15:14:01 +01:00
ocaml.scm
perl.scm
python.scm
r.scm
ruby.scm
scons.scm
texlive.scm
trivial.scm build-system/trivial: Add support for #:allowed-references. 2018-02-28 22:47:42 +01:00
waf.scm