~ruther/guix-local

b6094b1f — Ludovic Courtès 10 years ago
gnu: dico: Sort entries in .a files deterministically.

* gnu/packages/patches/dico-libtool-deterministic.patch: New file.
* gnu/packages/dico.scm (dico)[source]: Use it.
[arguments]: Add #:make-flags.
* gnu-system.am (dist_patch_DATA): Add the patch.
39570137 — Leo Famulari 10 years ago
gnu: libreoffice: Update to 5.0.3.2 [fixes CVE-2015-5214].

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.0.3.2
c9e34a6a — Ludovic Courtès 10 years ago
gnu: Add GNU Dico.

* gnu/packages/dico.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2d2651e7 — Ludovic Courtès 10 years ago
services: dmd: Error out upon unmet dmd requirements.

* gnu/services/dmd.scm (assert-no-duplicates): Rename to...
(assert-valid-graph): ... this.
[provisions]: New variable.
[assert-satisfied-requirements]: New procedure.
Use it.
* tests/guix-system.sh: Add test with unmet dmd requirements.
eb31d4b4 — Efraim Flashner 10 years ago
gnu: python-pyjwt: Update to 1.4.0.

* gnu/packages/python.scm (python-pyjwt): Update to 1.4.0.
[native-inputs]: Move python-setuptools here, add python-pytest-runner.
d50d097d — Efraim Flashner 10 years ago
gnu: python-pytest-runner: Add python-setuptools as native-input.

* gnu/packages/python.scm (python-pytest-runner)[native-input]: Add
  python-setuptools.
383af6b0 — Efraim Flashner 10 years ago
gnu: python-setuptools-scm: Update to 1.9.0.

* gnu/packages/python.scm (python-setuptools-scm): Update to 1.9.0.
[native-inputs]: Add python-setuptools.
97003b5c — Eric Bavier 10 years ago
gnu: gnuplot: Update to 5.0.1.

* gnu/packages/maths.scm (gnuplot): Update to 5.0.1.
  (native-inputs): 'texlive' -> 'texlive-bin'.
cc3de1da — Ludovic Courtès 10 years ago
guix package: Reduce startup time by ~50%.

As measured with:

  time sh -c 'for i in `seq 1 10` ; do guix package --search-paths ; done'

On my machine, when running:

  strace -o ,,s guix package --search-paths

the number returned by:

  grep -E '^(open|l?stat).*\.go' ,,s | wc -l

drops from 1610 to 837.

* guix/scripts/package.scm: Remove two unnecessary #:use-module forms.
Autoload (gnu packages ...) modules.
8b749cf3 — Ricardo Wurmus 10 years ago
gnu: ruby-simplecov-html: Fix hash and disable tests.

* gnu/packages/ruby.scm (ruby-simplecov-html)[source]: Replace incorrect
  hash.
[arguments]: Disable tests.
5ca2b3c2 — Ludovic Courtès 10 years ago
build: Add rsem patch to the distribution.

This file was added in commit 66e3eff1.

* gnu-system.am (dist_patch_DATA): Add rsem-makefile.patch.
38b92daa — Ludovic Courtès 10 years ago
graph: Add '%bag-with-origins-node-type'.

* guix/scripts/graph.scm (bag-node-edges): Remove 'filter' call.  Add
case for 'origin'.
(%bag-node-type)[edges]: Add filtering here.
(%bag-with-origins-node-type): New variable.
(%node-types): Add it.
* tests/graph.scm ("bag DAG, including origins"): New test.
* tests/guix-graph.sh: Add 'bag-with-origins'.
* doc/guix.texi (Invoking guix graph): Document it.
961d0d2d — Ludovic Courtès 10 years ago
doc: Mention the 'NIX_REMOTE' variable for 'guix import nix'.

Suggested by rgrau on #guix.

* doc/guix.texi (Invoking guix import): Document 'NIX_REMOTE'.
2d7fc7da — Ludovic Courtès 10 years ago
refresh: Add '--expression'.

* guix/scripts/refresh.scm (%options, show-help): Add --expression.
(guix-refresh): Honor it.
* doc/guix.texi (Invoking guix refresh): Document it.
160b0ef3 — Ludovic Courtès 10 years ago
Thank Jan.
86cdfc45 — Ludovic Courtès 10 years ago
guix download: Fail when more than one URL is passed.

* guix/scripts/download.scm (guix-download)[parse-option]: Call 'leave'
when passed an extra argument.
* tests/guix-download.sh: Add test.
71ae18ee — Ludovic Courtès 10 years ago
guix download: Gracefully handle missing arguments.

Fixes <http://bugs.gnu.org/21991>.
Reported by Jan Synáček <jan.synacek@gmail.com>.

* guix/scripts/download.scm (guix-download): Call 'leave' when OPTS does
not contain an 'argument' key.
bbee7bd7 — Taylan Ulrich Bayırlı/Kammer 10 years ago
gnu: enca: Add file-name field to source.

* gnu/packages/textutils.scm (enca): Add file-name field to source.
6f323b07 — Taylan Ulrich Bayırlı/Kammer 10 years ago
gnu: recode: Add file-name field to source.

* gnu/packages/textutils.scm (recode): Add file-name field to source.
821f4dc2 — Ludovic Courtès 10 years ago
gnu: Fix a few 'source-file-name' lint warnings.

* gnu/packages/firmware.scm (ath9k-htc-firmware)[source](file-name): New
field.
* gnu/packages/gnunet.scm (guile-gnunet)[source](file-name): New field.
* gnu/packages/guile.scm (guile-next)[source](file-name): New field.
(guile-minikanren)[source](file-name): New field
(guile-gdbm-ffi)[source](file-name): New field.
* gnu/packages/ssh.scm (guile-ssh)[source](file-name): New field.
Next