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 build-system/asdf: Use 'mlambda'. 2017-12-10 23:44:58 +01:00
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 build-system/glib-or-gtk: Don't generate 'icon-theme.cache'. 2018-01-01 18:09:05 +01:00
gnu.scm build-system/gnu: Check whether the cross-libc has a "static" output. 2017-12-21 10:46:24 +01:00
go.scm build-system/go: Don't let Go executables refer to the Go compiler. 2017-11-17 18:25:20 -05:00
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 guix: Add archive support for bioconductor-uri. 2017-11-07 08:14:09 +01:00
ruby.scm
scons.scm build-system: Add scons-build-system. 2017-11-30 18:19:31 +05:30
texlive.scm
trivial.scm build-system/trivial: Add support for #:allowed-references. 2018-02-28 22:47:42 +01:00
waf.scm