gnu: chicken: Update to 4.13.0.
* gnu/packages/scheme.scm (chicken): Update to 4.13.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/chicken-CVE-2017-6949.patch,
gnu/packages/patches/chicken-CVE-2017-11343.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
gnu: dovecot: Update to 2.3.0.
* gnu/packages/mail.scm (dovecot): Update to 2.3.0.
* gnu/services/mail.scm (dovecot-configuration)[director-doveadm-port]
[ssl-parameters-regenerate]: Delete fields.
[ssl-protocols]: Rename to...
[ssl-min-protocol]: ...this.
[mail-log-prefix, mdbox-rotate-size, ssl-cipher-list, imap-logout-format]:
Update default values.
* doc/guix.texi (Mail Services): Reflect the above changes to the service.
gnu: ruby: Use HTTPS for home pages.
* gnu/packages/ruby.scm (ruby-hoe, bundler, ruby-rjb, ruby-libxml)
(ruby-permutation, ruby-gettext, ruby-test-unit, ruby-pry, ruby-tzinfo)
(ruby-tzinfo-data, ruby-term-ansicolor, ruby-pstree, ruby-json, ruby-rack)
(ruby-yard, ruby-ansi, ruby-rubytest, ruby-brass, ruby-qed, ruby-ae)
(ruby-lemon, ruby-rubytest-cli, ruby-hashery)[home-page]: Use HTTPS.
gnu: ruby-tzinfo-data: Update to 1.2017.3.
* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2017.3
gnu: ruby-tzinfo: Update to 1.2.4.
* gnu/packages/ruby.scm (ruby-tzinfo): Update to 1.2.4
gnu: ocaml-utop: Update to 2.0.2.
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.0.2
gnu: ocaml-jbuilder: Update to 1.0+beta16.
* gnu/packages/ocaml.scm (ocaml-jbuilder): Update to 1.0+beta16
gnu: ocaml-ssl: Expand description.
* gnu/packages/ocaml.scm (ocaml-ssl)[description]: Expand based on Debian's.
gnu: ocaml-ssl: Update to 0.5.5.
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.5
gnu: ocaml-bitstring: Update to 2.1.1.
* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 2.1.1
gnu: fish: Mark up description.
* gnu/packages/shells.scm (fish)[description]: Use @command{}.
gnu: protobuf: Update to 3.5.1.
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.1.
gnu: windowmaker: Enable xinerama support.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add libxinerama.
guix build: Support '--with-source=PACKAGE@VERSION=URI'.
* guix/scripts/build.scm (numeric-extension?, tarball-base-name): New
procedures, formerly in 'package-with-source'.
(transform-package-source)[new-sources]: Look for '=' in URI. Each
element of the list of now a (PKG VERSION SOURCE) tuple.
Pass VERSION to 'package-with-source'.
(package-with-source): Add 'version' parameter and honor it.
* tests/scripts-build.scm ("options->transformation, with-source, PKG=URI")
("options->transformation, with-source, PKG@VER=URI"): New tests.
* doc/guix.texi (Package Transformation Options): Document the new
forms.
gnu: lilypond: Update to 2.19.80.
* gnu/packages/music.scm (lilypond): Update to 2.19.80.
gnu: Build wiredtiger with snappy support.
This is probably necessary to get the MongoDB package in Guix to successfully
use the Guix wiredtiger package, as MongoDB it uses wiredtiger with snappy by
default.
* gnu/packages/databases.scm (wiredtiger)[arguments]: Add --enable-snappy to
#:configure-flags.
[inputs]: Add snappy.
gnu: fish: Update to 2.7.1.
* gnu/packages/shells.scm (fish): Update to 2.7.1.
gnu: python-pillow: Update to 4.3.0.
* gnu/packages/python.scm (python-pillow): Update to 4.3.0.
[propagated-inputs]: Add python-olefile.
* gnu/packages/patches/python-pillow-freetype-2.7-test-failure.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
gnu: Add python-olefile.
* gnu/packages/python.scm (python-olefile, python2-olefile): New variables.