~ruther/guix-local

031cf6b6 — Roel Janssen 10 years ago
gnu: Add r-zoo.

* gnu/packages/statistics.scm (r-zoo): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
148e8e8e — Leo Famulari 10 years ago
gnu: borg: Update to 1.0.3.

* gnu/packages/backup.scm (borg): Update to 1.0.3.
[source]: Remove pypi-uri.
af98798c — Ludovic Courtès 10 years ago
union: Compare inode numbers in 'file=?'.

* guix/build/union.scm (file=?): Compare the inode of ST1 and ST2.
86cf1303 — Ludovic Courtès 10 years ago
cve: Remove now unnecessary HTTP caching.

* guix/cve.scm (call-with-cve-port): Use 'http-fetch' instead of
'http-fetch/cached'.
5cdd21c7 — Ludovic Courtès 10 years ago
cve: Keep a summarized sexp in cache instead of the full XML.

This avoids ~20s of XML parsing when running 'guix lint -c cve'.

* guix/cve.scm (vulnerability->sexp, sexp->vulnerability)
(fetch-vulnerabilities): New procedures.
(current-vulnerabilities): Use 'fetch-vulnerabilities'.
f22debac — Roel Janssen 10 years ago
gnu: Add poppler-qt5.

* gnu/packages/pdf.scm (poppler-qt5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
524eee02 — Ricardo Wurmus 10 years ago
gnu: Add slurm-drmaa.

* gnu/packages/parallel.scm (slurm-drmaa): New variable.
07837874 — Ricardo Wurmus 10 years ago
gnu: Add ParDRe.

* gnu/packages/bioinformatics.scm (pardre): New variable.
624d4e2e — Efraim Flashner 10 years ago
gnu: gnu-pw-mgr: Update to 2.0.

* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.0.
13913c52 — Leo Famulari 10 years ago
gnu: imagemagick: Update to 6.9.4-4.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.4-4.
88bb4197 — Lukas Gradl 10 years ago
gnu: Add python2-rope.

* gnu/packages/python.scm (python2-rope): New variable.
3c474897 — Kei Yamashita 10 years ago
gnu: Add gnome-calendar.

* gnu/packages/gnome.scm (gnome-calendar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
54899414 — Matthew Jordan 10 years ago
gnu: Add envstore.

* gnu/package/shellutils.scm: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
b9b447be — Jan Nieuwenhuizen 10 years ago
gnu: Add sicp.

* gnu/packages/scheme.scm (sicp): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
a56be436 — Roel Janssen 10 years ago
gnu: Add dia.

* gnu/packages/gnome.scm (dia): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
28dee3d2 — Mathieu Lirzin 10 years ago
build: Fix 'AM_V_at' typo.

* Makefile.am (hydra-jobs.scm): Fix 'AM_V_at' typo.
ece6864b — Ludovic Courtès 10 years ago
grafts: Rename files whose name matches a graft.

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

* guix/build/graft.scm (rename-matching-files): New procedure.
(rewrite-directory): Use it.
* tests/grafts.scm ("graft-derivation, renaming"): New test.
cf8b312d — Ludovic Courtès 10 years ago
grafts: Preserve empty directories when grafting.

* guix/build/graft.scm (rewrite-directory)[rewrite-leaf]: Add case for
'directory.
Pass #:directories? #t to 'find-files'.
30d4bc04 — Ludovic Courtès 10 years ago
substitute: Gracefully handle invalid store file names.

Before, something like:

  echo have /gnu/foo | ./test-env guix substitute --query

would lead to an ugly backtrace.

* guix/scripts/substitute.scm (narinfo-cache-file): Call 'leave' when
'store-hash-part' returns #f.
a773c314 — Ludovic Courtès 10 years ago
graph: Allow store file names for 'derivation' and 'references' graphs.

* guix/scripts/graph.scm (%derivation-node-type)[convert]: Add
'derivation-path?' and catch-all clauses.
(%reference-node-type)[convert]: Add 'store-path?' and catch-all
clauses.
(assert-package, nodes-from-package): New procedures.
(%package-node-type, %bag-node-type,%bag-with-origins-node-type)
(%bag-emerged-node-type): Add 'convert' field
(guix-graph): Rename 'packages' to 'items' and
allow 'store-path?' arguments.
* guix/graph.scm (<node-type>)[convert]: Adjust comment.
* doc/guix.texi (Invoking guix graph): Document it.
Next