guix-kreyren/guix
Ludovic Courtès 9b222abe03 packages: Raise an error condition a cross builder is needed but unavailable.
* guix/packages.scm (&package-cross-build-system-error): New condition type.
  (package-cross-derivation): Raise &package-cross-build-system-error
  when the build system doesn't support cross builds.
* guix/ui.scm (call-with-error-handling): Add
  package-cross-build-system-error? case.
* tests/packages.scm ("package-cross-derivation, no cross builder"): New test.
2013-05-27 23:43:00 +02:00
..
build build-system/gnu: Implement cross build. 2013-05-24 22:44:15 +02:00
build-system build-system/gnu: Fix typo in `gnu-cross-build'. 2013-05-27 23:43:00 +02:00
scripts package: Fix default profile ownership check when it's just been created. 2013-05-24 23:14:19 +02:00
base32.scm
build-system.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
config.scm.in
derivations.scm
download.scm Merge branch 'master' into core-updates 2013-04-26 16:43:08 +02:00
ftp-client.scm ftp-client: Let callers handle `ftp-open' exceptions. 2013-05-14 23:51:36 +02:00
gnu-maintenance.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
gnupg.scm gnupg: Turn the GPG command name and keyserver into parameters. 2013-05-11 14:32:20 +02:00
licenses.scm
nar.scm
packages.scm packages: Raise an error condition a cross builder is needed but unavailable. 2013-05-27 23:43:00 +02:00
records.scm Move record utilities to (guix records). 2013-05-12 15:46:16 +02:00
serialization.scm
snix.scm snix: Prefer synopses from the Womb rather than from Nixpkgs. 2013-04-20 11:52:50 +02:00
store.scm
ui.scm packages: Raise an error condition a cross builder is needed but unavailable. 2013-05-27 23:43:00 +02:00
utils.scm packages: Implement `package-cross-derivation'. 2013-05-24 22:30:58 +02:00
web.scm substitute-binary: Pass `filtered-port' an unbuffered port. 2013-05-15 23:40:09 +02:00