summaryrefslogtreecommitdiff
path: root/gnu/packages/rust.scm
AgeCommit message (Expand)Author
2018-01-29gnu: cargo-version: Fix URI in comment....The table of corresponding cargo and rustc versions was removed from cargo's HEAD for being outdated, but still illustrates the pattern. * gnu/packages/rust.scm (cargo-version): Link to an older README.md revision. Tobias Geerinckx-Rice
2017-12-11gnu: cargo: Add file-name field to input sources....* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all source inputs. Efraim Flashner
2017-12-11gnu: rust: Add support for all platforms....* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add entries for all platforms supported by Guix. (rustc-bootstrap, cargo-bootstrap)[supported-systems]: Remove field. Efraim Flashner
2017-12-11gnu: %rust-bootstrap-binaries: Add missing catch-all entry....* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add missing catch-all entry to prevent various errors in Guix. Efraim Flashner
2017-12-11gnu: rust: Update rust to 1.22.1 and cargo to 1.23.0....* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update version. (%rust-bootstrap-binaries): Use x86_64 rust bootstrap package for x86_64 build. (%cargo-reference-project-file): Use specific file as "project" file when patching rust vendored sources. (%cargo-reference-hash): sha256 sum for %cargo-reference-project-file. (rustc-bootstrap): Use bootstrap package with host architecture. (cargo-bootstrap): Use bootstrap package with host architecture. (rustc): Add new test dependency, fix build issues, use "./x.py" script for build instead of "./configure". (cargo): Update dependencies, patch shebangs for vendored sources * gnu/packages/jemalloc.scm: Add jemalloc-4.5.0 release. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Nikolai Merinov
2017-11-19Update email address for ng0.ng0
2017-06-20gnu: rustc: Enable tests....* gnu/packages/rust.scm (rustc)[source]: Remove bundled llvm. [native-inputs]: Add bison, flex, procps. [inputs]: Update llvm to llvm-3.9.1. [arguments]: Patch and enable tests. Danny Milosavljevic
2017-04-21gnu: cargo: Simplify unpacking....Fixes <http://bugs.gnu.org/26166>. * gnu/packages/rust.scm (cargo) [arguments]<:modules>: Add (srfi srfi-1). [arguments]<:phases>: Adapt 'unpack-submodule-sources' phase to more clearly seperate the tasks it does. Add helper procedures 'unpack', 'touch', 'install-rust-library'. [arguments]<:phases>: Rename 'set-cargo-home' to 'set-environment-up' and make it use official cargo directories. [arguments]<:phases>: Remove 'configure' phase. Danny Milosavljevic
2017-04-10gnu: rustc: Update to 1.16.0. gnu: cargo: Update to 0.17.0....* gnu/packages/rust.scm (rustc): Update to 1.16.0. patch-configure: Patch LLVM references. (cargo): Update to 0.17.0. [native-inputs]: Update rust-openssl to 0.9.6. Update rust-libssh2-sys 0.2.5. Update rust-libz-sys 1.0.13. Add rust-error-chain 0.7.2. Add rust-metadeps 1.1.1. Update rust-openssl-sys 0.9.6. Update rust-libgit2-sys to 0.6.6. Add rust-shell-escape 0.1.3. Danny Milosavljevic
2017-03-23gnu: rustc: Simplify configure phase....* gnu/packages/rust.scm (rustc): Simplify configure phase. Danny Milosavljevic
2017-03-22gnu: rustc: Honor max line length....* gnu/packages/rust.scm (rustc)[arguments]: patch-tests: Honor max line length. Danny Milosavljevic
2017-03-22gnu: rustc: End resultless phases in #t....* gnu/packages/rust.scm (rustc): End resultless phases in #t. Danny Milosavljevic
2017-03-18gnu: rustc: Fix process test....* gnu/packages/rust.scm (rustc)[arguments]: Rename 'patch-lockfile-test to 'patch-tests. Add another substitution. Danny Milosavljevic
2017-03-17gnu: cargo: Use upstream cargo....* gnu/packages/rust.scm (cargo): Use upstream cargo. Danny Milosavljevic
2017-03-17gnu: rust: Update to 1.15.0....* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update to 1.14.0. (%rust-bootstrap-binaries): Update to 1.14.0. (rustc): Update to 1.15.0. [arguments]: Pass "--disable-rustbuild" to configure. Danny Milosavljevic
2017-02-10gnu: rustc: Add native-search-paths....* gnu/packages/rust.scm (rust)[native-search-paths]: New field. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Ben Woodcroft
2017-01-09gnu: rustc: Retain binutils....* gnu/packages/rust.scm (rustc)[arguments]: Retain binutils. Add wrap-rustc phase. Problem reported by Ben Woodcroft <donttrustben@gmail.com>. David Craven
2017-01-04build-system: cargo: Use correct cargo....* gnu/packages/rust.scm (cargo-bootstrap): Make private. * guix/build-system/cargo.scm (default-cargo): Use cargo. David Craven
2017-01-04gnu: Add cargo....* gnu/packages/rust.scm (cargo): New variable. David Craven
2016-12-29gnu: rustc: Update to 1.14.0....* gnu/packages/rust.scm (rustc): Update to 1.14.0. %rust-bootstrap-binaries: Update to 1.13.0. Signed-off-by: David Craven <david@craven.ch> ng0
2016-12-14gnu: Add rustc....* gnu/packages/rust.scm (rustc): New variable. Co-authored-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> David Craven
2016-12-14gnu: Add rust bootstrap binaries....* gnu/packages/rust.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add rust.scm. David Craven