~ruther/guix-local

1f495e04 — Ludovic Courtès 12 years ago
gnu-maintenance: `latest-release' closes its connection.

* guix/gnu-maintenance.scm (latest-release): Close CONN before
  returning.
8e5e7299 — Ludovic Courtès 12 years ago
gnu: plotutils: Allow compilation with newer libpng.

* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/patches/plotutils-libpng-jmpbuf.patch: New file.
* gnu/packages/plotutils.scm (plotutils): Add
  `plotutils-libpng-jmpbuf.patch' as an input, and apply it.
f50ad3e7 — Ludovic Courtès 12 years ago
gnu: freeipmi: Upgrade to 1.2.8.

* gnu/packages/freeipmi.scm (freeipmi): Upgrade to 1.2.8.
d4781e8c — Ludovic Courtès 12 years ago
gnu: libidn: Upgrade to 1.28.

* gnu/packages/libidn.scm (libidn): Upgrade to 1.28.
e0bb2e6b — Ludovic Courtès 12 years ago
gnu: gnupg: Upgrade support libraries.

* gnu/packages/gnupg.scm (libgpg-error): Upgrade to 1.12.
  (libassuan): Upgrade to 2.1.1.
ce689ccf — Ludovic Courtès 12 years ago
substitute-binary: Directly replace the global `regexp-exec'.

* guix/scripts/substitute-binary.scm (%regexp-exec-mutex, string->uri):
  Remove.
  (regexp-exec): Replace this global binding by a thread-safety wrapper.
  (fields->alist): Remove `with-mutex', and directly alias `recutils->alist'.
6a012c5f — Ludovic Courtès 12 years ago
gnu: help2man: Upgrade to 1.43.3.

* gnu/packages/help2man.scm (help2man): Upgrade to 1.43.3.
d934fd65 — Ludovic Courtès 12 years ago
gnu: xorriso: Upgrade to 1.3.0.

* gnu/packages/cdrom.scm (xorriso): Upgrade to 1.3.0.
8b79e2e6 — Ludovic Courtès 12 years ago
substitute-binary: Increase the default timeout.

* guix/scripts/substitute-binary.scm (%fetch-timeout): Set to 5 seconds.
35935b8a — Ludovic Courtès 12 years ago
gnu: automake: Upgrade to 1.14.

* gnu/packages/autotools.scm (automake): Upgrade to 1.14.
560d4787 — Ludovic Courtès 12 years ago
guix refresh: Keep only the newest versions of packages as upgrade candidates.

* guix/scripts/refresh.scm (guix-refresh)[keep-newest]: New procedure.
  Use it to keep only once copy of each package.
d04434c0 — Ludovic Courtès 12 years ago
list-packages: Show the package logo, when available.

* build-aux/list-packages.scm (lookup-gnu-package): New procedure.
  (package->sxml): Add the package logo, when available, next to the
  description.
6a3380df — Ludovic Courtès 12 years ago
Update eo.po.
c4ca9411 — Ludovic Courtès 12 years ago
gnu-maintenance: Add `doc-description' field to <gnu-package-descriptor>.

* guix/gnu-maintenance.scm (%gsrc-package-list-url): New variable.
  (<gnu-package-descriptor>): Add `doc-description' field.
  (official-gnu-packages)[group-package-fields]: Rename to...
  [read-records]: ... this.  Reverse the result.
  [gsrc-description]: New procedure.
  Add the "description" field to the alist passed to `alist->record'.
836d10f1 — Ludovic Courtès 12 years ago
records: `recutils->alist' recognizes lines starting with a `+'.

* guix/records.scm (%recutils-plus-rx): New variable.
  (recutils->alist): Use it to read + lines.
* tests/records.scm ("recutils->alist with + lines"): New test.
b0efe83a — Ludovic Courtès 12 years ago
gnu-maintenance: Use `recutils->alist'.

* guix/gnu-maintenance.scm (official-gnu-packages)[group-package-fields]:
  Rewrite in terms of `recutils->alist'.  Remove `state' parameter.
  Specify "doc-url" and "language" as multiple-value keys in the
  `alist->record' call.
c8772a7a — Ludovic Courtès 12 years ago
records: `alist->record' supports multiple-field occurrences.

* guix/records.scm (alist->record): Add `multiple-value-keys'
  parameter.  Update docstring, and honor it.
* tests/records.scm ("alist->record"): New record.
b7b88288 — Ludovic Courtès 12 years ago
records: `recutils->alist' recognizes comments.

* guix/records.scm (%recutils-comment-rx): New variable.
  (recutils->alist): Match comments.
* tests/records.scm ("recutils->alist"): Add comments.
fdc1bf65 — Ludovic Courtès 12 years ago
records: Add `recutils->alist' for public consumption.

* guix/records.scm (%recutils-field-rx): New variable.
  (recutils->alist): New procedure, formerly known as `fields->alist'.
* guix/scripts/substitute-binary.scm (fields->alist): Use it.
* tests/records.scm ("recutils->alist"): New test.
c0edcc3c — Ludovic Courtès 12 years ago
gnu: libpng: Upgrade to 1.5.17.

* gnu/packages/libpng.scm (libpng): Upgrade to 1.5.17.
Next