Tobias Geerinckx-Rice [Tue, 14 Nov 2017 04:15:27 +0000 (05:15 +0100)]
gnu: smartmontools: Mark up description.
* gnu/packages/admin.scm (smartmontools)[description]: Use @dfn.
Tobias Geerinckx-Rice [Tue, 14 Nov 2017 04:14:24 +0000 (05:14 +0100)]
gnu: smartmontools: Update to 6.6.
* gnu/packages/admin.scm (smartmontools): Update to 6.6.
Kei Kebreau [Tue, 14 Nov 2017 22:17:21 +0000 (17:17 -0500)]
gnu: devhelp: Update to 3.26.0.
* gnu/packages/gnome.scm (devhelp): Update to 3.26.0.
Kristofer Buffington [Tue, 14 Nov 2017 16:25:18 +0000 (11:25 -0500)]
gnu: Add guile-wiredtiger.
* gnu/packages/databases.scm (guile-wiredtiger): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 14 Nov 2017 08:51:50 +0000 (09:51 +0100)]
download: Pass the timeout to 'ftp-retr'.
This ensures the timeout applies when connecting to the port returned by
PASV.
* guix/ftp-client.scm (ftp-list): Add #:timeout parameter. Use
'connect*' instead of 'connect' and pass TIMEOUT.
(ftp-retr): Likewise.
* guix/build/download.scm (ftp-fetch): Pass TIMEOUT to 'ftp-retr'.
Oleg Pykhalov [Tue, 14 Nov 2017 21:32:44 +0000 (00:32 +0300)]
tests: install: Increase target-size.
1200 MiB are too small for a btrfs-root-os, thus let increase it.
* gnu/tests/install.scm (run-install): Increase target-size to 2200 MiB.
(%btrfs-root-installation-script): Increase my-root partition size to 2G.
Leo Famulari [Tue, 14 Nov 2017 21:29:13 +0000 (16:29 -0500)]
grafts: Clarify the status of the workaround for <bugs.gnu.org/24659>.
* guix/build/graft.scm (mkdir-p*): Annotate.
David Thompson [Tue, 14 Nov 2017 19:20:14 +0000 (14:20 -0500)]
gnu: Update awscli to 1.11.185.
* gnu/packages/python-web.scm (awscli): Update to 1.11.185.
Kei Kebreau [Tue, 14 Nov 2017 19:12:42 +0000 (14:12 -0500)]
gnu: gnome-calculator: Update to 3.26.0.
* gnu/packages/gnome.scm (gnome-calculator): Update to 3.26.0.
Kei Kebreau [Tue, 14 Nov 2017 18:47:03 +0000 (13:47 -0500)]
gnu: gnome-system-monitor: Update to 3.26.0.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.26.0.
Tobias Geerinckx-Rice [Tue, 14 Nov 2017 03:00:53 +0000 (04:00 +0100)]
gnu: exim: Use HTTPS for home page.
* gnu/packages/mail.scm (exim)[home-page]: Use HTTPS.
Tobias Geerinckx-Rice [Mon, 13 Nov 2017 18:49:55 +0000 (19:49 +0100)]
gnu: iproute2: Update to 4.14.0.
* gnu/packages/linux.scm (iproute): Update to 4.14.0.
Ludovic Courtès [Mon, 13 Nov 2017 22:24:11 +0000 (23:24 +0100)]
gnu: Move web packages from python to python-web.
This is in part to address <https://bugs.gnu.org/27284>.
* gnu/packages/python.scm (python-httplib2, python2-httplib2)
(python-sockjs-tornado, python2-sockjs-tornado)
(python-flask-babel, python2-flask-babel)
(python-html5lib, python2-html5lib)
(python-html5lib-0.9, python2-html5lib-0.9)
(python-html5-parser, python2-html5-parser)
(python-webencodings, python2-webencodings)
(python-openid, python2-openid, python-cssutils, python2-cssutils)
(python-cssselect, python2-cssutils)
(python-openid-cla, python2-openid-cla)
(python-openid-teams, python2-openid-teams)
(python-tornado, python2-tornado)
(python-tornado-http-auth, python-terminado, python2-terminado)
(python-webob, python2-webob, python-zope-event, python2-zope-event)
(python-zope-interface, python2-zope-interface)
(python-zope-exceptions, python2-zope-exceptions)
(python-zope-testing, python2-zope-testing)
(python-zope-testrunner, python2-zope-testrunner)
(python-zope-i18nmessageid, python2-zope-i18nmessageid)
(python-zope-schema, python2-zope-schema)
(python-zope-configuration, python2-zope-configuration)
(python-zope-proxy, python2-zope-proxy)
(python-zope-location, python2-zope-location)
(python-zope-security, python2-zope-security)
(python-zope-component, python2-zope-component)
(python-ndg-httpsclient, python2-ndg-httpsclient)
(python-websocket-client, python2-websocket-client)
(python-requests-toolbelt, python2-requests-toolbelt)
(python-rauth, python2-rauth, python-urllib3, python2-urllib3)
(awscli, python-wsgiproxy2, python2-wsgiproxy2)
(python-pastedeploy, python2-pastedeploy)
(python-webtest, python2-webtest, python-flask, python2-flask)
(python-flast-wtf, python2-flask-wtf)
(python-flask-multistatic, python2-flask-multistatic)
(python-cookies, python2-cookies)
(python-responses, python2-responses)
(python-geventhttpclient, python2-geventhttpclient)
(python-requests-oauthlib, python2-requests-oauthlib)
(python-url, python2-url, python-cachecontrol, python2-cachecontrol)
(python-betamax, python2-betamax)
(python-betamax-matchers, python2-betamax-matchers)
(python-s3transfer, python2-s3transfer)
(python-flask-restful, python-flask-basicauth)
(python-flask-sqlalchemy, python-flask-restplus)
(python-flask-restful-swagger, python-htmlmin, python2-htmlmin)
(python-flask-htmlmin, python2-flask-htmlmin)
(python-flask-login, python2-flask-login)
(python-oauth2client, python-flask-oidc)
(python-webassets, python-cssmin, python2-cssmin)
(python-elasticsearch, python2-elasticsearch)
(python-flask-script, python2-flask-script)
(python-flask-migrate, python2-flask-migrate)
(python-genshi, python2-genshi)
(python-flask-principal, python2-flask-principal)
(python-flask-httpauth, python2-flask-httpauth)
(python-uritemplate, python2-uritemplate): Move to...
* gnu/packages/python-web.scm: ... here. New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/admin.scm, gnu/packages/backup.scm,
gnu/packages/dav.scm, gnu/packages/django.scm,
gnu/packages/docker.scm, gnu/packages/ebook.scm,
gnu/packages/logging.scm, gnu/packages/mail.scm,
gnu/packages/music.scm, gnu/packages/openstack.scm,
gnu/packages/package-management.scm, gnu/packages/rdf.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/tryton.scm, gnu/packages/version-control.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm: Adjust accordingly.
Ben Woodcroft [Mon, 13 Nov 2017 22:25:43 +0000 (08:25 +1000)]
gnu: diamond: Update to 0.9.13.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.13.
Ricardo Wurmus [Mon, 13 Nov 2017 22:03:01 +0000 (23:03 +0100)]
gnu: Move test packages from perl to perl-check.
* gnu/packages/perl.scm (perl-test2-bundle-extended,
perl-test2-plugin-nowarnings, perl-test-base, perl-test-class,
perl-test-class-most, perl-test-cleannamespaces, perl-test-command,
perl-test-cpan-meta, perl-test-cpan-meta-json, perl-test-deep,
perl-test-differences, perl-test-directory, perl-test-eol,
perl-test-exception, perl-test-fatal, perl-test-file-sharedir-dist,
perl-test-files, perl-test-harness, perl-test-leaktrace,
perl-test-longstring, perl-test-manifest, perl-test-memory-cycle,
perl-test-mockobject, perl-test-mocktime, perl-test-most, perl-test-needs,
perl-test-notabs, perl-test-nowarnings, perl-test-number-delta,
perl-test-output, perl-test-pod, perl-test-pod-coverage, perl-test-requires,
perl-test-script, perl-test-sharedfork, perl-test-simple, perl-test-taint,
perl-test-tester, perl-test-trap, perl-test-utf8, perl-test-warn,
perl-test-warnings, perl-test-without-module, perl-test-writevariants,
perl-test-yaml, perl-test-trailingspace): Move variables to ...
* gnu/packages/perl-check.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/admin.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/glib.scm,
gnu/packages/gnupg.scm,
gnu/packages/image-viewers.scm,
gnu/packages/language.scm,
gnu/packages/networking.scm,
gnu/packages/package-management.scm,
gnu/packages/perl.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/version-control.scm,
gnu/packages/web.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm: Use perl-check module.
Ricardo Wurmus [Mon, 13 Nov 2017 17:40:55 +0000 (18:40 +0100)]
gnu: ghc-tls: Move to (gnu packages tls).
* gnu/packages/haskell.scm (ghc-tls): Move from here...
* gnu/packages/tls.scm (ghc-tls): ...to here.
* gnu/packages/haskell-web.scm: Use (gnu packages tls).
Ricardo Wurmus [Mon, 13 Nov 2017 17:34:27 +0000 (18:34 +0100)]
gnu: Move crypto packages from haskell to haskell-crypto.
* gnu/packages/haskell.scm (ghc-asn1-types, ghc-asn1-encoding, ghc-asn1-parse,
ghc-crypto-api, ghc-crypto-api-tests, ghc-cryptohash, ghc-cryptohash-md5,
ghc-cryptohash-sha1, ghc-cryptonite, ghc-digest, ghc-entropy, ghc-pem,
ghc-puremd5, ghc-sha, ghc-x509, ghc-x509-store, ghc-x509-validation,
ghc-x509-system): Move variables to ...
* gnu/packages/haskell-crypto.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/haskell-web.scm,
gnu/packages/version-control.scm: Include haskell-crypto module.
Ricardo Wurmus [Mon, 13 Nov 2017 17:09:36 +0000 (18:09 +0100)]
gnu: Move web packages from haskell to haskell-web.
* gnu/packages/haskell.scm (ghc-tagsoup, ghc-cookie, ghc-http-types, ghc-http,
ghc-http-client, ghc-http-client-tls, ghc-http-date, ghc-http2,
ghc-http-conduit, ghc-wai, ghc-wai-logger, ghc-wai-extra, ghc-wai-conduit,
ghc-warp, ghc-warp-tls, ghc-xss-sanitize, ghc-css-text, ghc-mime-types,
ghc-html, ghc-xhtml, ghc-blaze-html, ghc-aeson, ghc-aeson-pretty,
ghc-aeson-qq, ghc-multipart): Move variables to ...
* gnu/packages/haskell-web.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/idris.scm,
gnu/packages/version-control.scm,
gnu/packages/wm.scm: Include haskell-web module.
Ricardo Wurmus [Mon, 13 Nov 2017 16:11:01 +0000 (17:11 +0100)]
gnu: Move testing packages from haskell to haskell-check.
* gnu/packages/haskell.scm (ghc-clock-bootstrap, ghc-tasty-ant-xml,
ghc-tasty-smallcheck, ghc-tasty-quickcheck, ghc-tasty-golden, ghc-tasty,
ghc-tasty-hunit, ghc-tasty-kat, ghc-tasty-th, ghc-tasty-rerun,
ghc-quickcheck-instances, ghc-quickcheck-unicode, ghc-quickcheck-io,
ghc-quickcheck, ghc-test-framework, ghc-test-framework-hunit,
ghc-test-framework-quickcheck2, ghc-test-framework-th, ghc-hunit,
hspec-discover, ghc-hspec-core, ghc-hspec-meta, ghc-hspec, ghc-hspec-contrib,
ghc-hspec-expectations): Move variables to ...
* gnu/packages/haskell-check.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/idris.scm,
gnu/packages/version-control.scm,
gnu/packages/wm.scm: Include haskell-check module.
Ricardo Wurmus [Mon, 13 Nov 2017 14:59:30 +0000 (15:59 +0100)]
gnu: cd-hit: Update source tarball hash.
* gnu/packages/bioinformatics.scm (cd-hit)[source]: Update hash.
Kei Kebreau [Mon, 13 Nov 2017 12:47:23 +0000 (07:47 -0500)]
Revert "gnu: totem: Enable parallel build."
This reverts commit
e5f748a6c0c774265f52c7246ee7b80bec6d3522.
Ludovic Courtès [Mon, 13 Nov 2017 10:34:51 +0000 (11:34 +0100)]
services: guix: Remove dependency on 'lsof'.
This is a followup to
b8f59cdc20e9d83ce63523ef917e95fcee07f134:
'list-runtime-roots' no longer depends on 'lsof'.
* gnu/services/base.scm (<guix-configuration>)[lsof]: Remove.
(guix-shepherd-service): Adjust accordingly.
* doc/guix.texi (Base Services): Adjust accordingly.
* gnu/system.scm (%base-packages): Remove LSOF.
Ludovic Courtès [Mon, 13 Nov 2017 10:31:27 +0000 (11:31 +0100)]
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix): Update to
ff23b47.
Ludovic Courtès [Mon, 13 Nov 2017 08:58:47 +0000 (09:58 +0100)]
tests: 'guix-gc.sh' passes even when 'out' or 'drv' are defined as env vars.
This fixes a test failure exhibited by
fb17a89912c2a3738dae716e30481c11e1c6f0ac whereby assignments to 'out' in
guix-gc.sh would go to the 'out' environment variable, when it exists,
which in turn prevents garbage collection of $out.
* tests/guix-gc.sh: Add 'unset' invocations.
Efraim Flashner [Sun, 12 Nov 2017 20:16:24 +0000 (22:16 +0200)]
gnu: ibus: Update to 1.5.17.
* gnu/packages/ibus.scm (ibus): Update to 1.5.17.
Efraim Flashner [Sun, 12 Nov 2017 20:06:26 +0000 (22:06 +0200)]
gnu: ibus: Enable wayland support.
* gnu/packages/ibus.scm (ibus)[arguments]: Add configure flag to enable
wayland support.
[inputs]: Add wayland.
Kei Kebreau [Mon, 13 Nov 2017 02:19:05 +0000 (21:19 -0500)]
gnu: libsoup: Update to 2.60.2.
* gnu/packages/gnome.scm (libsoup): Update to 2.60.2.
Ludovic Courtès [Sun, 12 Nov 2017 22:52:18 +0000 (23:52 +0100)]
list-runtime-roots: Ignore PIDs we cannot access.
This allows running as non-root.
Fixes a regression introduced in
b8f59cdc20e9d83ce63523ef917e95fcee07f134.
* nix/scripts/list-runtime-roots.in (referenced-files): Handle EACCES in
addition to ENOENT.
Leo Famulari [Sun, 12 Nov 2017 22:47:53 +0000 (17:47 -0500)]
download: Use HTTPS for the first ImageMagick mirror.
* guix/download.scm (%mirrors)[imagemagick]: Use HTTPS for <sunsite.icm.edu.pl>.
Leo Famulari [Sun, 12 Nov 2017 22:40:52 +0000 (17:40 -0500)]
download: Try FTP servers last.
* guix/download.scm (%mirrors)[savannah, kernel.org, apache, xorg, imagemagick]:
Re-arrange so that FTP is last.
Leo Famulari [Sun, 12 Nov 2017 22:05:19 +0000 (17:05 -0500)]
gnu: imagemagick: Update to 6.9.9-23.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-23.
Ludovic Courtès [Sun, 12 Nov 2017 21:16:28 +0000 (22:16 +0100)]
list-runtime-roots: Canonicalize store items.
Looking at 'addAdditionalRoots' in libstore/gc.cc, it looks like it
should always have been this way. In practice it probably doesn't make
much of a difference.
* nix/scripts/list-runtime-roots.in (canonicalize-store-item): New
procedure.
<top level>: Use it.
Ludovic Courtès [Sun, 12 Nov 2017 21:02:22 +0000 (22:02 +0100)]
list-runtime-roots: Do not use 'lsof'.
This makes things a bit faster (0.8s instead of 1.4s on my laptop).
* nix/scripts/list-runtime-roots.in (lsof-roots): Remove.
(proc-fd-roots): Return the empty list when 'scandir' returns #f.
(referenced-files): New procedure.
Use it at the top level.
Ludovic Courtès [Sun, 12 Nov 2017 20:41:34 +0000 (21:41 +0100)]
doc: Better explain GC roots.
Fixes <https://bugs.gnu.org/24194>.
Reported by J. Eppler <j.eppler@openmailbox.org>.
* doc/guix.texi (Invoking guix-daemon): Add index entries for GC roots.
Add xref to "Invoking guix gc".
(Invoking guix gc): Add the string "GC roots"; mention /var/guix/gcroots.
(Additional Build Options): Add index entries. Better explain --root.
(Invoking guix environment): Add xref to "Invoking guix gc".
Leo Famulari [Tue, 24 Oct 2017 18:49:26 +0000 (14:49 -0400)]
gnu: Remove unrar.
This package is abandoned upstream and contains serious bugs:
http://seclists.org/oss-sec/2017/q3/329
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14120
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14121
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14122
* gnu/packages/compression.scm (unrar): Remove variable.
Rutger Helling [Mon, 30 Oct 2017 07:02:10 +0000 (08:02 +0100)]
gnu: linux-libre: Change URL to HTTPS.
* gnu/packages/linux.scm (linux-libre): Change URL to HTTPS.
Signed-off-by: Leo Famulari <leo@famulari.name>
Efraim Flashner [Sun, 12 Nov 2017 16:42:34 +0000 (18:42 +0200)]
gnu: mupdf: Unbundle mujs.
* gnu/packages/pdf.scm (mupdf)[source]: Remove bundled mujs.
[inputs]: Add mujs.
Efraim Flashner [Sun, 12 Nov 2017 16:43:20 +0000 (18:43 +0200)]
gnu: Add mujs.
* gnu/packages/javascript.scm (mujs): New variable.
Efraim Flashner [Sun, 12 Nov 2017 16:41:48 +0000 (18:41 +0200)]
gnu: mupdf: Use https.
* gnu/packages/pdf.scm (mupdf)[source]: Use https.
[home-page]: Same.
Efraim Flashner [Sun, 12 Nov 2017 13:29:03 +0000 (15:29 +0200)]
gnu: pdf.scm: Arrange modules alphabetically.
* gnu/packages/pdf.scm: Arrange modules alphabetically.
Efraim Flashner [Sun, 12 Nov 2017 09:56:57 +0000 (11:56 +0200)]
gnu: lash: Don't build static libraries.
* gnu/packages/audio.scm (lash)[arguments]: Add configure-flag to
disable static libraries.
Efraim Flashner [Sun, 12 Nov 2017 09:55:56 +0000 (11:55 +0200)]
gnu: lash: Don't build lashd.
This fixes bug#28174.
* gnu/packages/audio.scm (lash)[arguments]: Add phase to skip building lashd.
Kei Kebreau [Thu, 9 Nov 2017 18:14:33 +0000 (13:14 -0500)]
gnu: glib-networking: Update to 2.54.1.
* gnu/packages/gnome.scm (glib-networking): Update to 2.54.1.
Efraim Flashner [Sat, 11 Nov 2017 21:10:46 +0000 (23:10 +0200)]
gnu: ffmpeg: Reduce the size of the closure.
* gnu/packages/video.scm (ffmpeg)[arguments]: Add new configure flags to
disable the html man pages and the static libraries.
Efraim Flashner [Sat, 11 Nov 2017 21:05:07 +0000 (23:05 +0200)]
gnu: mupdf: Use Texinfo for the description.
* gnu/packages/pdf.scm (mupdf)[description]: Use Texinfo to mark up the
description.
Leo Famulari [Sun, 12 Nov 2017 03:57:55 +0000 (22:57 -0500)]
gnu: w3m: Find an editor in the environment.
* gnu/packages/w3m.scm (w3m)[arguments]: Pass an empty value for --with-editor
in #:configure-flags.
[source]: Use git-file-name.
Leo Famulari [Sun, 12 Nov 2017 03:29:44 +0000 (22:29 -0500)]
gnu: mupdf: Actually fix CVE-2017-15587.
The original fix could be removed by an optimizing compiler.
* gnu/packages/patches/mupdf-CVE-2017-15587.patch: Revise patch.
Tobias Geerinckx-Rice [Sat, 11 Nov 2017 19:53:05 +0000 (20:53 +0100)]
gnu: libusb-compat: Use the same home page as libusb.
* gnu/packages/libusb.scm (libusb-compat)[home-page]: Update.
Tobias Geerinckx-Rice [Sat, 11 Nov 2017 20:09:49 +0000 (21:09 +0100)]
gnu: fcgi: Fix typo in description.
* gnu/packages/web.scm (fcgi)[description]: Fix typo.
Tobias Geerinckx-Rice [Sat, 11 Nov 2017 20:09:10 +0000 (21:09 +0100)]
gnu: fcgi: Use archived home page fork.
* gnu/packages/web.scm (fcgi)[home-page]: Use archived version.
Tobias Geerinckx-Rice [Sat, 11 Nov 2017 19:27:43 +0000 (20:27 +0100)]
gnu: lynx: Use new home page.
* gnu/packages/web-browsers.scm (lynx)[home-page]: Update.
Tobias Geerinckx-Rice [Sat, 11 Nov 2017 18:59:19 +0000 (19:59 +0100)]
gnu: perl-mime-types: Update to 2.14.
* gnu/packages/perl.scm (perl-mime-types): Update to 2.14.
Ludovic Courtès [Sat, 11 Nov 2017 22:16:11 +0000 (23:16 +0100)]
gnu: mailutils: Update to 3.4.
* gnu/packages/mail.scm (mailutils): Update to 3.4.
Ludovic Courtès [Sat, 11 Nov 2017 22:15:47 +0000 (23:15 +0100)]
gnu: emacs-emms: Update to 4.4.
* gnu/packages/emacs.scm (emms): Update to 4.4.
Jan Nieuwenhuizen [Sat, 11 Nov 2017 22:09:00 +0000 (23:09 +0100)]
gnu: nyacc: Update to 0.82.4.
* gnu/packages/mes.scm (nyacc): Update to 0.82.4.
Ludovic Courtès [Sat, 11 Nov 2017 17:38:27 +0000 (18:38 +0100)]
git: Check whether 'clone-init-options' is defined.
This is a followup to
195f0d05c3f64e17e84b2683a7045a14ec578d61.
* guix/git.scm (clone*): Check whether 'clone-init-options' is defined
before using it.
Leo Famulari [Fri, 10 Nov 2017 18:22:16 +0000 (13:22 -0500)]
gnu: nvi: Build with support for Unicode text.
* gnu/packages/nvi.scm (nvi)[arguments]: Pass '--enable-widechar'
to #:configure-flags.
Ludovic Courtès [Sat, 11 Nov 2017 14:33:47 +0000 (15:33 +0100)]
tests: Adjust to new unbound-variable error message.
This is a followup to
dc856223f5eab57d8a4881782ec0f50abd12afa3.
* tests/guix-package.sh: Adjust unbound-variable message regexp.
Ludovic Courtès [Sat, 11 Nov 2017 14:33:04 +0000 (15:33 +0100)]
tests: Refer to "time@1.8".
This is a followup to
dd00e0919fcecd895ff4e5a646cf068f46ff8d12.
* tests/guix-build.sh: Refer to "time@1.8".
Ludovic Courtès [Sat, 11 Nov 2017 14:17:52 +0000 (15:17 +0100)]
download: Work around more bogus HTTP handling in Guile 2.2 <= 2.2.2.
Reported by Mark H Weaver <mhw@netris.org>
at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00190.html>.
* guix/build/download.scm (guile-2.2) [write-request-line]: Backport
Guile commit
6ad28ae3bc6a6d9e95ab7d70510d12c97673a143.
Marius Bakke [Sat, 11 Nov 2017 06:40:55 +0000 (07:40 +0100)]
gnu: lvm2: Update to 2.02.176.
* gnu/packages/linux.scm (lvm2): Update to 2.02.176.
Marius Bakke [Sat, 11 Nov 2017 06:18:34 +0000 (07:18 +0100)]
gnu: libstaroffice: Update to 0.0.5.
* gnu/packages/libreoffice.scm (libstaroffice): Update to 0.0.5.
Marius Bakke [Sat, 11 Nov 2017 06:15:39 +0000 (07:15 +0100)]
gnu: libvisio: Update to 0.1.6.
* gnu/packages/libreoffice.scm (libvisio): Update to 0.1.6.
[source](patches): Remove.
* gnu/packages/patches/libvisio-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Marius Bakke [Sat, 11 Nov 2017 06:11:09 +0000 (07:11 +0100)]
gnu: libetonyek: Update to 0.1.7.
* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.7.
[source](patches): Remove.
[arguments]<#:phases>: Remove.
[native-inputs]: Remove AUTOCONF and AUTOMAKE.
* gnu/packages/patches/libetonyek-build-with-mdds-1.2.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Rutger Helling [Fri, 10 Nov 2017 18:38:50 +0000 (19:38 +0100)]
gnu: libreoffice: Update to 5.3.7.2 and enable GTK3.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.3.7.2
[source]: Change URL to HTTPS.
[inputs]: Add gtk+.
[configure-flags]: Remove "--disable-gtk3".
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Alex Vong [Fri, 10 Nov 2017 12:17:49 +0000 (20:17 +0800)]
gnu: python2-rpython: Update to 0.2.1.
* gnu/packages/python.scm (python2-rpython): Update to 0.2.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Alex Vong [Wed, 8 Nov 2017 14:49:53 +0000 (22:49 +0800)]
gnu: python-sympy: Update to 1.1.1.
* gnu/packages/python.scm (python-sympy, python2-sympy): Update to 1.1.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Marius Bakke [Sat, 11 Nov 2017 05:40:50 +0000 (06:40 +0100)]
gnu: python-sqlparse: Fix syntax error.
This is a follow-up to commit
8d688cd27f267f4d143d0f20ed3c352188151302.
* gnu/packages/python.scm (python-sqlparse)[arguments]: Add missing lambda.
Tobias Geerinckx-Rice [Fri, 10 Nov 2017 19:13:46 +0000 (20:13 +0100)]
gnu: python-sqlparse: Update to 0.2.4.
* gnu/packages/python.scm (python-sqlparse, python2-sqlparse): Update to
0.2.4.
[arguments]: Don't invoke ‘2to3’.
Tobias Geerinckx-Rice [Fri, 10 Nov 2017 19:36:15 +0000 (20:36 +0100)]
install: Fix typo.
* gnu/system/install.scm (installation-os): Fix typo in comment.
Tobias Geerinckx-Rice [Fri, 10 Nov 2017 18:30:13 +0000 (19:30 +0100)]
gnu: cyrus-sasl: Use new home page.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[home-page]: Update.
Tobias Geerinckx-Rice [Fri, 10 Nov 2017 18:19:05 +0000 (19:19 +0100)]
gnu: methylkit: Use new home page.
* gnu/packages/bioinformatics.scm (methylkit)[home-page]: Update.
Ben Woodcroft [Fri, 10 Nov 2017 23:33:08 +0000 (09:33 +1000)]
gnu: vsearch: Update to 2.6.0.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.6.0.
Ludovic Courtès [Fri, 10 Nov 2017 22:07:49 +0000 (23:07 +0100)]
download: Work around bogus HTTP handling in Guile 2.2 <= 2.2.2.
Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>
at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00070.html>.
* guix/build/download.scm (write-request-line) [guile-2.2]: New
procedure.
Leo Famulari [Fri, 10 Nov 2017 17:43:25 +0000 (12:43 -0500)]
gnu: webkitgtk: Update to 2.18.3 [fixes CVE-2017-{13788,13798,13803}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.3.
Leo Famulari [Thu, 9 Nov 2017 02:04:33 +0000 (21:04 -0500)]
gnu: qemu: Fix CVE-2017-{15038,15268,15289}.
* gnu/packages/patches/qemu-CVE-2017-15038.patch,
gnu/packages/patches/qemu-CVE-2017-15268.patch,
gnu/packages/patches/qemu-CVE-2017-15289.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
Kei Kebreau [Thu, 9 Nov 2017 22:49:02 +0000 (17:49 -0500)]
gnu: Fix hunspell-dict-en-* dictionary installation.
* gnu/packages/aspell.scm (aspell-word-list)[arguments]: Install the .dic file
for all hunspell dictionaries.
Ricardo Wurmus [Fri, 10 Nov 2017 14:32:42 +0000 (15:32 +0100)]
gnu: cutadapt: Update to 1.14.
* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.14.
Ricardo Wurmus [Fri, 10 Nov 2017 14:16:54 +0000 (15:16 +0100)]
gnu: synergy: Fix minor problems with the package definitions.
* gnu/packages/synergy.scm (synergy)[source]: Return #t in the snippet.
[arguments]: Let build phases return #t; fix typo in comment.
[home-page]: Change to redirection target.
[description]: Fix typo.
Jelle Licht [Fri, 10 Nov 2017 13:22:28 +0000 (14:22 +0100)]
gnu: password-store: Install passmenu script.
* gnu/packages/password-utils (password-store)
[inputs]: Add dmenu and xdotool.
[arguments]<#:phases>['patch-passmenu-path']: New phase.
[arguments]<#:phases>['install-passmenu']: New phase.
Diego Nicola Barbato [Wed, 1 Nov 2017 01:48:14 +0000 (02:48 +0100)]
gnu: Add Epson escpr printer driver.
* gnu/packages/cups.scm (escpr): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Fri, 10 Nov 2017 11:59:55 +0000 (12:59 +0100)]
git: Work around wrong default argument of 'clone'.
Fixes <https://bugs.gnu.org/29238>.
Reported by Benjamin Andresen <benny@in-ulm.de>.
* guix/git.scm (clone*): Pass second argument to 'clone'.
Efraim Flashner [Fri, 10 Nov 2017 08:16:56 +0000 (10:16 +0200)]
gnu: postgresql@9.6: Update to 9.6.6 [security fixes].
This fixes CVE-2017-12172, CVE-2017-15098, CVE-2017-15099.
* gnu/packages/databases.scm (postgresql@9.6): Update to 9.6.6.
Mark H Weaver [Fri, 10 Nov 2017 02:11:00 +0000 (21:11 -0500)]
gnu: linux-libre: Update to 4.13.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.12.
(%linux-libre-hash): Update hash.
Mark H Weaver [Fri, 10 Nov 2017 02:10:14 +0000 (21:10 -0500)]
gnu: linux-libre@4.9: Update to 4.9.61.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.61.
Mark H Weaver [Fri, 10 Nov 2017 02:09:34 +0000 (21:09 -0500)]
gnu: linux-libre@4.4: Update to 4.4.97.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.97.
Mark H Weaver [Fri, 10 Nov 2017 02:08:51 +0000 (21:08 -0500)]
gnu: linux-libre@4.1: Update to 4.1.46.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.46.
Tobias Geerinckx-Rice [Thu, 9 Nov 2017 12:33:42 +0000 (13:33 +0100)]
gnu: libpsl: Update to 0.19.1.
* gnu/packages/web.scm (libpsl): Update to 0.19.1.
Rutger Helling [Thu, 9 Nov 2017 15:38:27 +0000 (16:38 +0100)]
gnu: postgresql: Update to 10.1 [security fixes].
Fixes CVE-2017-12172, CVE-2017-15098 and CVE-2017-15099.
* gnu/packages/databases.scm (postgresql): Update to 10.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Ludovic Courtès [Thu, 9 Nov 2017 23:02:30 +0000 (00:02 +0100)]
tests: Adjust to unbound-variable exception printer.
* tests/guix-system.sh: Adjust unbound-variable test for commit
dc856223f5eab57d8a4881782ec0f50abd12afa3.
Kyle Meyer [Tue, 31 Oct 2017 18:09:28 +0000 (14:09 -0400)]
gnu: Add r-directlabels.
* gnu/packages/statistics.scm (r-directlabels): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Alex Vong [Wed, 8 Nov 2017 14:48:16 +0000 (22:48 +0800)]
gnu: emacs-ahungry-theme: Update to 1.8.0.
* gnu/packages/emacs.scm (emacs-ahungry-theme): Update to 1.8.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Marek Benc [Thu, 9 Nov 2017 19:36:31 +0000 (20:36 +0100)]
gnu: Add nxbelld.
* gnu/packages/xdisorg.scm (nxbelld): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Thu, 9 Nov 2017 22:31:18 +0000 (23:31 +0100)]
ui: Add an 'unbound-variable' exception printer.
* guix/ui.scm (print-unbound-variable-error): New variable.
Use it as the 'unbound-variable' printer.
Ludovic Courtès [Thu, 9 Nov 2017 22:29:39 +0000 (23:29 +0100)]
ui: Provide hints for unbound-variable errors.
* guix/ui.scm (known-variable-definition): New procedure.
(report-load-error): Handle 'unbound-variable'.
Ludovic Courtès [Thu, 9 Nov 2017 22:27:56 +0000 (23:27 +0100)]
ui: Add 'display-hint'.
* guix/ui.scm (known-variable-definition): New procedure.
(report-load-error): Use it.
Efraim Flashner [Thu, 9 Nov 2017 20:25:38 +0000 (22:25 +0200)]
gnu: %intel-compatible-systems: Re-add variable.
This is a follow-up to
cfbe7b7f4ccdb61534b47d91fe8e43db2ee1737d.
* gnu/packages/linux.scm (%intel-compatible-systems): New variable.
Mathieu Othacehe [Tue, 7 Nov 2017 17:01:37 +0000 (18:01 +0100)]
gnu: linux: Add linux-libre arm kernel.
* Makefile.am (AUX_FILES): Add arm config file.
* gnu/packages/aux-files/linux-libre/4.13-arm.conf: New file.
* gnu/packages/linux.scm (%intel-compatible-systems): Rename to
%linux-compatible-systems and add "armhf-linux".
(linux-libre): Adapt consequently.
The config file for arm is taken from debian armmp kernel. It's a generic
firmware for ARMv7 multiplatform compatible SoCs.
Leo Famulari [Thu, 9 Nov 2017 18:23:22 +0000 (13:23 -0500)]
gnu: chromaprint: Update to 1.4.2.
* gnu/packages/mp3.scm (chromaprint): Update to 1.4.2.
Kei Kebreau [Thu, 9 Nov 2017 17:17:37 +0000 (12:17 -0500)]
gnu: libwnck: Update to 3.24.1.
* gnu/packages/gnome.scm (libwnck): Update to 3.24.1.