~ruther/guix-local

4a6e889f — Ludovic Courtès 9 years ago
gexp: Properly report substitution errors.

* guix/gexp.scm (gexp)[substitute-ungexp]: Wrap body in 'with-syntax'
and pass EXP as the last argument to 'syntax-error'.
[substitute-ungexp-splicing]: Pass EXP as the last argument to
'syntax-error'.
7be13d00 — Leo Famulari 9 years ago
gnu: python-ndg-httpsclient: Use pypi-uri.

* gnu/packages/python.scm (python-ndg-httpsclient, python2-ndg-httpsclient)
[source]: Use pypi-uri.
5dbeccf5 — Ricardo Wurmus 9 years ago
gnu: diffoscope: Embed tool references.

Fixes <http://bugs.gnu.org/25315>.

* gnu/packages/package-management.scm (diffoscope)[inputs]: Add
colordiff and vim.
[arguments]: Add "embed-tool-references" build phase to embed references
to "colordiff", "xxd", and "readelf".
ed88dd45 — Alex Vong 9 years ago
gnu: mariadb: Update to 10.1.20.

* gnu/packages/databases.scm (mariadb): Update to 10.1.20.

Signed-off-by: Leo Famulari <leo@famulari.name>
e63b19f5 — Alex Vong 9 years ago
gnu: mysql: Update to 5.7.17.

* gnu/packages/databases.scm (mysql): Update to 5.7.17.

Signed-off-by: Leo Famulari <leo@famulari.name>
f1d13695 — David Craven 9 years ago
build-system: cargo: Handle Cargo.lock file not present.

* guix/build-system/cargo.scm (cargo-build): Add src output.
  (private-keywords): Add #:outputs.
* guix/build/cargo-build-system.scm (configure): Use /share/rust-source
  when replacing inputs.
  (build, check): Don't do anything when there isn't a Cargo.lock file
  present.
  (install): Install sources to src output. When a Cargo.lock file is
  present use cargo install to install binaries to out.
* guix/import/crate.scm (make-crate-sexp): Importer uses the src output
  for crate inputs by default.
* guix/import/utils.scm (package-names->package-inputs, maybe-inputs,
  maybe-native-inputs): Take an optional output argument.
* tests/crate.scm (crate->guix-package test): Update.

Problem reported by Francisco Gómez García <espectalll@kydara.com>.
f53a5514 — David Craven 9 years ago
import: crate: Provide a default home-page value.

* guix/import/crate.scm (make-crate-sexp): Provide a default home-page
  value.
* tests/crate.scm (test-crate): Add repository field.

Problem reported by ng0 <ng0@libertad.pw>.
dc77498c — David Craven 9 years ago
build-system: cargo: Make Cargo.toml writeable.

* guix/build/cargo-build-system.scm (configure): Make sure Cargo.toml
  is writeable before attempting modification.

Problem reported by Danny Milosavljevic <dannym@scratchpost.org>.
395bbfdb — Ricardo Wurmus 9 years ago
gnu: Add propeller-development-suite.

* gnu/packages/embedded.scm (propeller-development-suite): New variable.
3ebc86d9 — Ricardo Wurmus 9 years ago
gnu: Add spinsim.

* gnu/packages/embedded.scm (spinsim): New variable.
0a7860c4 — Ricardo Wurmus 9 years ago
gnu: Add spin2cpp.

* gnu/packages/embedded.scm (spin2cpp): New variable.
c6b96af7 — Ricardo Wurmus 9 years ago
gnu: Add propeller-load.

* gnu/packages/embedded.scm (propeller-load): New variable.
150e0a1e — Ricardo Wurmus 9 years ago
gnu: Add openspin.

* gnu/packages/embedded.scm (openspin): New variable.
eb88fbaf — Ricardo Wurmus 9 years ago
gnu: Add propeller-toolchain.

* gnu/packages/embedded.scm (propeller-toolchain): New variable.
0d0079b2 — Ricardo Wurmus 9 years ago
gnu: Add proplib.

* gnu/packages/embedded.scm (proplib): New variable.
68cb2784 — Ricardo Wurmus 9 years ago
gnu: Add propeller-gcc.

* gnu/packages/embedded.scm (propeller-gcc): New variable.
2d7c9213 — Ricardo Wurmus 9 years ago
gnu: Add propeller-binutils.

* gnu/packages/embedded.scm (propeller-binutils): New variable.
6f5b1c91 — Ricardo Wurmus 9 years ago
gnu: Add dummy linker for propeller-elf.

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
propeller-elf.
c26ba570 — Ricardo Wurmus 9 years ago
gnu: clisp: Remove timestamps.

* gnu/packages/lisp.scm (clisp)[arguments]: Add "remove-timestamps"
phase to remove "__DATE__" and "__TIME__".
636c77d0 — Ricardo Wurmus 9 years ago
gnu: clisp: Use modify-phases syntax.

* gnu/packages/lisp.scm (clisp)[arguments]: Use modify-phases syntax.
Next