~ruther/guix-local

3bcfe23c — Ludovic Courtès 11 years ago
substitute-binary: Let the user know when the cache is being updated.

* guix/scripts/substitute-binary.scm (open-cache*): New macro.
  (guix-substitute-binary): Use it instead of (delay (open-cache ...)).
19a45444 — Ludovic Courtès 11 years ago
hash: Initialize libgcrypt before use.

Fixes <http://bugs.gnu.org/19677>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/hash.scm: Use (guix gcrypt).
  (sha256, open-sha256-md, md-write, md-close): Use 'libgcrypt-func'
  instead of 'dynamic-func'.
4862bc4a — Ludovic Courtès 11 years ago
Add (guix gcrypt).

* guix/gcrypt.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/pk-crypto.scm: Use it.
  (libgcrypt-func, gcrypt-version): Remove.
72c5ad8b — Mark H Weaver 11 years ago
gnu: Add gobject-introspection patches to gnu-system.am.

* gnu-system.am (dist_patch_DATA): Add
  'gobject-introspection-absolute-shlib-path.patch' and
  'gobject-introspection-girepository.patch'.
5ade90ba — Mark H Weaver 11 years ago
Merge branch 'wip-gobject-introspection'
06aac933 — Ludovic Courtès 11 years ago
guix lint: Make the 'source' checker happy if at least one URI is valid.

Before that it would check all the URIs of each package.

* guix/scripts/lint.scm (validate-uri): Really return #f on failure and
  #t otherwise.
  (check-source): Replace 'for-each' with 'any'.
ac41737f — Ludovic Courtès 11 years ago
services: dbus: Set the search path for .service files.

* gnu/services/dbus.scm (dbus-configuration-directory)[services->sxml]:
  Produce a <servicedir> tag.
dfba5489 — Ludovic Courtès 11 years ago
gnu: Raise an error when a bootstrap binary is not found.

* gnu/packages.scm (search-bootstrap-binary): Raise an error when
  FILE-NAME is not found.
836223f7 — Andreas Enge 11 years ago
Revert "gnu: netpbm: Update to 10.69.04."

This reverts commit 03c277653577a505eed7d49652c4e8ba76ea06e7.
7246e8f7 — Andreas Enge 11 years ago
Revert "gnu: netpbm: Correct hash."

This reverts commit a6ae52fe142781e236901add1461fdbf80420215.
a6ae52fe — Andreas Enge 11 years ago
gnu: netpbm: Correct hash.

* gnu/packages/netpbm.scm (netpbm): Correct hash.

Fixes <http://bugs.gnu.org/19686>.
Reported by Marek Benc <dusxmt@gmx.com> and Mark Weaver <mhw@netris.org>.
014e7dd8 — Andreas Enge 11 years ago
gnu: Add python-pyqt.

* gnu/packages/qt.scm (python-pyqt, python2-pyqt): New variables.
* gnu/packages/patches/pyqt-configure.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
84ef83dd — Andreas Enge 11 years ago
gnu: Add python-sip.

* gnu/packages/qt.scm (python.sip, python2-sip): New variables.
17a7b75c — Cyril Roelandt 11 years ago
lint: add 'source' checker.

* guix/scripts/lint.scm (validate-uri?): New procedure.
  (%checkers): Add 'source' checker
03c27765 — Andreas Enge 11 years ago
gnu: netpbm: Update to 10.69.04.

* gnu/packages/netpbm.scm (netpbm): Update to 10.69.04.
f304c9c2 — Ludovic Courtès 11 years ago
derivations: Raise an error for references to non-existent outputs.

Fixes <http://bugs.gnu.org/19630>.
Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.

* guix/derivations.scm (&derivation-error,
  &derivation-missing-output-error): New error conditions.
  (derivation->output-path): Raise a '&derivation-missing-output-error'
  if OUTPUT is not an output of DRV.
* guix/ui.scm (call-with-error-handling): Add case for
  'derivation-missing-output-error?'.
  (show-what-to-build): Check whether (derivation-outputs drv) is
  empty.
* tests/packages.scm ("reference to non-existent output"): Add test.
da74bc78 — Ludovic Courtès 11 years ago
Add Ricardo to 'AUTHORS'.
b027d919 — Andreas Enge 11 years ago
gnu: Add libdvdnav.

* gnu/packages/video.scm (libdvdnav): New variable.
e6bdb36a — Andreas Enge 11 years ago
gnu: Add libdvdread.

* gnu/packages/video.scm (libdvdread): New variable.
2f7fade9 — Andreas Enge 11 years ago
gnu: youtube-dl: Update to 2015.01.23.4.

* gnu/packages/video.scm (youtube-dl): Update to 2015.01.23.4.
Next