guix-devel/guix/build-system
Ivan Petkov 7d141788b1
gnu: rust: Factor out "cargo-utils" from "cargo-build-system".
* guix/build/cargo-utils.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/build-system/cargo.scm (%cargo-utils-modules): New variable.
(%cargo-build-system-modules): Use it.
* guix/build/cargo-build-system.scm (file-sha256, generate-checksums): Move
from here...
* guix/build/cargo-utils.scm: ...to here.
* gnu/packages/rust.scm (rust-1.19.0)[arguments]<#:imported-modules>: Use
%cargo-utils-modules.
<#:phases>[patch-cargo-checksums]: Use (guix build cargo-utils).
* gnu/packages/gnuzilla.scm (icecat):
[arguments]<#:imported-modules>: Use %cargo-utils-modules.
<#phases>[patch-cargo-checksums]: import (guix build cargo-utils).

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-03-01 08:20:50 +01:00
..
android-ndk.scm gnu: android-make-stub: Update to 0.6.0. 2018-05-10 15:35:28 +02:00
ant.scm
asdf.scm build-system/asdf: 'package-with-build-system' accesses inputs lazily. 2019-01-09 15:01:40 +01:00
cargo.scm gnu: rust: Factor out "cargo-utils" from "cargo-build-system". 2019-03-01 08:20:50 +01:00
clojure.scm build-system: clojure-build-system: Fix %default-clojure location. 2018-11-24 16:25:55 +01:00
cmake.scm
dub.scm Adjust all users of (gnu packages ldc) to use (gnu packages dlang). 2018-09-10 15:44:32 -04:00
dune.scm build: Add dune-build-system. 2018-12-18 22:16:23 +01:00
emacs.scm build-system: emacs: Add improved check phase. 2018-04-20 00:49:53 +05:30
font.scm
glib-or-gtk.scm build-system/glib-or-gtk: Build 'in-source' by default. 2018-10-07 16:13:51 -04: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
guile.scm build-system: Add 'guile-build-system'. 2018-07-23 12:25:31 +02:00
haskell.scm build-system: haskell: Add #:cabal-revision argument. 2018-10-01 12:12:08 +02:00
meson.scm build-system/meson: Strip RUNPATH and remove PatchELF traces. 2018-08-22 18:01:09 +02: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 build: Add dune-build-system. 2018-12-18 22:16:23 +01:00
perl.scm
python.scm gnu: Use pypi.org. 2018-10-18 23:46:33 -04:00
r.scm guix: Update to Bioconductor 3.8. 2018-11-06 18:21:24 +01:00
ruby.scm
scons.scm guix: scons: Fix module reference. 2019-01-15 18:15:07 +01:00
texlive.scm gnu: Update texlive packages. 2019-01-10 22:43:09 +01:00
trivial.scm build-system/trivial: Add support for #:allowed-references. 2018-02-28 22:47:42 +01:00
waf.scm