~ruther/guix-local

4e128dd5 — Tobias Geerinckx-Rice 9 years ago
gnu: man-pages: Update to 4.10.

* gnu/packages/man.scm (man-pages): Update to 4.10.
[home-page]: Use HTTPS.
a829c650 — Mekeor Melire 9 years ago
gnu: Add profanity.

* gnu/packages/messaging.scm (profanity): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
781d3b07 — Mekeor Melire 9 years ago
gnu: Add libstrophe.

* gnu/packages/messaging.scm (libstrophe): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
13292ee5 — Mekeor Melire 9 years ago
gnu: Add libmesode.

* gnu/packages/messaging.scm (libmesode): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
9e61d153 — Leo Famulari 9 years ago
gnu: bitcoin-core: Update to 0.14.0.

* gnu/packages/finance.scm (bitcoin-core): Update to 0.14.0.
608e42e7 — Ludovic Courtès 9 years ago
build: Prefer Guile 2.2 over 2.0.

* configure.ac: In 'GUILE_PKG', prefer 2.2 over 2.0.  Remove warning
about 2.2 not being fully supported.
* doc/guix.texi (Requirements): Mention Guile 2.2.x.
13159c68 — Ludovic Courtès 9 years ago
tests: Expect less accurate location info in 2.2.0.

* tests/guix-system.sh: Work around inaccurate location info in 2.2.0.
a9a0227c — Ludovic Courtès 9 years ago
store: Adjust UTF-8 test to Guile 2.2.

* tests/store.scm ("current-build-output-port, UTF-8 + garbage"): On
Guile 2.2, expect REPLACEMENT CHARACTER instead of '?'.
70dfdd50 — Ludovic Courtès 9 years ago
syscalls: Adjust 'clone' to Guile 2.2.

Before that, something like:

  (call-with-container
    (lambda ()
      (match (primitive-fork)
        …)))

would hang in 'primitive-fork' as the child process (the one started in
the container) would try to pthread_join the finalization thread in
'stop_finalization_thread' in libguile, not knowing that this thread is
nonexistent.

* guix/build/syscalls.scm (%set-automatic-finalization-enabled?!): New
procedure.
(without-automatic-finalization): New macro.
(clone): Wrap PROC call in 'without-automatic-finalization'.
81a0f1cd — Ludovic Courtès 9 years ago
zlib: Don't rely on EBADF being ignored by 'fport_close'.

In 2.2, 'fport_close' no longer swallows EBADF and instead raises a
'system-error' for this.  This commit adjusts for 2.2.

* guix/zlib.scm (close-procedure): Remove.
(make-gzip-input-port): Use 'port->fdes' instead of 'fileno'.
Use 'gzclose' instead of 'close-procedure'.
(make-gzip-output-port): Likewise.
* tests/zlib.scm ("compression/decompression pipe"): Don't check whether
PARENT is closed using 'port-closed?'.  Instead, use 'seek' on the
underlying FD and check for EBADF.
bc551cf3 — Ludovic Courtès 9 years ago
maint: Mention guix-patches@gnu.org in 'HACKING'.

Fixes <http://bugs.gnu.org/25899>.

* HACKING: Mention guix-patches@gnu.org.
bd102157 — Marius Bakke 9 years ago
gnu: mariadb: Update to 10.1.22 [fixes CVE-2017-3302 and CVE-2017-3313].

* gnu/packages/databases.scm (mariadb): Update to 10.1.22.
27bf00e6 — Efraim Flashner 9 years ago
gnu: python-waf: Update to 1.9.8.

* gnu/packages/python.scm (python-waf, python2-waf): Update to 1.9.8.
[home-page]: Use https.
283234a3 — Tobias Geerinckx-Rice 9 years ago
gnu: direnv: Update to 2.11.3.

* gnu/packages/shellutils.scm (direnv): Update to 2.11.3.
68c10f31 — Tobias Geerinckx-Rice 9 years ago
gnu: conky: Update to 1.10.6.

* gnu/packages/conky.scm (conky): Update to 1.10.6.
708e7628 — Tobias Geerinckx-Rice 9 years ago
gnu: obs: Update to 18.0.1.

* gnu/packages/video.scm (obs): Update to 18.0.1.
17753e6e — Tobias Geerinckx-Rice 9 years ago
gnu: youtube-dl: Update to 2017.03.15.

* gnu/packages/video.scm (youtube-dl): Update to 2017.03.15.
a988cbb7 — Tobias Geerinckx-Rice 9 years ago
gnu: stress-make: Fix description.

* gnu/packages/debug.scm (stress-make)[description]: Fix typo.
Avoid ambiguous use of ‘in order’.
d540156c — Tobias Geerinckx-Rice 9 years ago
gnu: znc: Update to 1.6.5.

* gnu/packages/messaging.scm (znc): Update to 1.6.5.
6d57723a — Tobias Geerinckx-Rice 9 years ago
gnu: grue-hunter: Correctly install documentation.

* gnu/packages/games.scm (grue-hunter)[arguments]: Install and populate
‘/share/doc/grue-hunter’ as a directory, not a plain file.
Next