~ruther/guix-local

7bfeb9df — Ludovic Courtès 10 years ago
tests: Narinfos can specify an non-empty reference list.

* guix/tests.scm (derivation-narinfo): Add #:references and honor it.
(call-with-derivation-narinfo, call-with-derivation-substitute):
Likewise.
(with-derivation-narinfo, with-derivation-substitute): Add 'references'
keyword.
c8f9f247 — Ludovic Courtès 10 years ago
guix build: Set the build options early.

This fixes a bug whereby, with grafts leading to builds very early,
build options such as --substitute-urls would not be taken into account
yet.

Reported by Andreas Enge <andreas@enge.fr>.

* guix/scripts/build.scm (guix-build): Move 'opts' to the beginning.
Use 'with-store' instead of 'open-connection'.  Call
'set-build-options-from-command-line' right after 'with-store'.
eda0522a — Leo Famulari 10 years ago
gnu: letsencrypt, python-acme: Update to 0.4.2.

These packages should be updated together.

* gnu/packages/tls.scm (letsencrypt): Update to 0.4.2.
(python-acme, python2-acme): Update to 0.4.2.
65f1b8a5 — Leo Famulari 10 years ago
gnu: python-cryptography, python-cryptography-vectors: Update to 1.2.3.

These packages should be updated together.

* gnu/packages/python.scm (python-cryptography): Update to 1.2.3.
(python-cryptography-vectors): Update to 1.2.3.
44abcb28 — Ludovic Courtès 10 years ago
doc: Mention syslogd configuration.

* gnu/services/base.scm (syslog-service): Add xref to Inetutils in the
docstring.
(%default-syslog.conf): Export.
* doc/guix.texi (Base Services): Update accordingly.
4ce783a2 — Ludovic Courtès 10 years ago
lint: cve: Gracefully handle HTTP errors.

* guix/scripts/lint.scm (current-vulnerabilities*): New procedure.
(package-vulnerabilities): Use it.
fe4e698d — Ludovic Courtès 10 years ago
gnu: gnome: Sync description and synopsis.

* gnu/packages/gnome.scm (gnome)[synopsis, description]: Use official
GNU blurb.
ffaf83df — Ludovic Courtès 10 years ago
gnu: nano: Update to 2.5.3.

* gnu/packages/nano.scm (nano): Update to 2.5.3.
4978ffcf — Ludovic Courtès 10 years ago
gnu: libgit2: Update to 0.23.4.

* gnu/packages/version-control.scm (libgit2): Update to 0.23.4.
9c7e7ead — Ludovic Courtès 10 years ago
gnu: findnewest: Update to 0.3.

* gnu/packages/version-control.scm (findnewest): Update to 0.3.
db0c709b — Alex Kost 10 years ago
emacs: Use '@' to separate package names and version numbers.

This is a followup to commit 1b846da8c372bee78851439fd9e72b2499115e5a.

* emacs/guix-base.el (guix-package-name-specification): Use "@" instead
of "-".
* emacs/guix-main.scm (name+version->full-name): Likewise.
(package-inputs-names): Use 'make-package-specification' instead of
'package-full-name'.
(full-name->name+version): Update the docstring.
* emacs/guix-ui-package.el (guix-packages-by-name): Likewise.
b8fa5a2a — Alex Kost 10 years ago
emacs: hydra: Use '-' to separate job names and version numbers.

* emacs/guix-hydra.el (guix-hydra-job-name-specification): New procedure.
* emacs/guix-ui-package.el (guix-package-info-insert-systems)
(guix-package-list-latest-builds): Use it.
c7658f8f — Leo Famulari 10 years ago
gnu: exim: Update to 4.86.2 [fixes CVE-2016-1531].

* gnu/packages/mail.scm (exim): Update to 4.86.2.
4a526711 — David Thompson 10 years ago
gnu: Add byzanz.

* gnu/packages/gnome.scm (byzanz): New variable.
abd67856 — Ludovic Courtès 10 years ago
doc: Improve Info categories.

* doc/guix.texi: Change main category to "System administration".  Fix
syntax of subnodes.  Add entries for 'guix pull' and 'guix gc'.  Add
"Emacs" category.
5c7e1a32 — Ludovic Courtès 10 years ago
build: Use (guix grafts) as needed.

This is a followup to 7adf9b8.

* build-aux/check-final-inputs-self-contained.scm: Use (guix grafts).
* build-aux/check-available-binaries.scm: Likewise.
50b66bf1 — Efraim Flashner 10 years ago
gnu: youtube-dl: Update to 2016.03.01.

* gnu/packages/video.scm (youtube-dl): Update to 2016.03.01.
581873b5 — Efraim Flashner 10 years ago
gnu: mpv: Update to 0.16.0.

* gnu/packages/video.scm (mpv): Update to 0.16.0.
d8173f21 — Leo Famulari 10 years ago
gnu: perl: Replace with patched version [fixes CVE-2016-2381].

* gnu/packages/patches/perl-CVE-2016-2381.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/perl.scm (perl)[replacement]: New field.
(perl-fixed): New variable.
* gnu/packages/commencement.scm (perl-boot0)[replacement]: New field.
7b3f2682 — Efraim Flashner 10 years ago
gnu: irssi: Support proxy, socks, bot.

* gnu/packages/irc.scm (irssi)[arguments]: Add configure flags to
support proxy, socks and bot.
Next