guix-devel/gnu
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
..
bootloader gnu: Pass "--target=i386-pc" when installing GRUB for legacy BIOS. 2018-02-18 12:28:56 +01:00
build activation: Pass '-d HOME' to 'usermod'. 2018-03-27 14:51:44 +02:00
packages gnu: rust: Update rust to 1.24.1. 2018-03-30 15:46:53 +02:00
services gnu: shepherd: Update to 0.4.0. 2018-03-22 11:43:30 +01:00
system nss: Remove '%compat' from the defaults. 2018-03-27 23:26:15 +02:00
tests gnu: mcron: Update to 1.1 and deprecate "mcron2". 2018-03-19 23:19:49 +01:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk gnu: mupdf: Fix CVE-2018-{6544,1000051}. 2018-03-27 19:00:03 -04:00
packages.scm Revert "Add (guix self) and use it when pulling." 2017-11-21 23:53:10 +01:00
services.scm gnu: Refactor boot-service-type and activation-service-type. 2018-03-29 08:38:49 +02:00
system.scm gnu: util-linux: Fix CVE-2018-7738 without grafting. 2018-03-20 17:14:22 -04:00
tests.scm marionette: Use QEMU's "VM channel" mechanism. 2018-02-19 22:04:11 +01:00