summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-12-23gnu: dovecot: Update to 2.3.0.Tobias Geerinckx-Rice
* 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.
2017-12-23gnu: ruby: Use HTTPS for home pages.Tobias Geerinckx-Rice
* 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.
2017-12-23gnu: ruby-tzinfo-data: Update to 1.2017.3.Tobias Geerinckx-Rice
* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2017.3
2017-12-23gnu: ruby-tzinfo: Update to 1.2.4.Tobias Geerinckx-Rice
* gnu/packages/ruby.scm (ruby-tzinfo): Update to 1.2.4
2017-12-23gnu: ocaml-utop: Update to 2.0.2.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.0.2
2017-12-23gnu: ocaml-jbuilder: Update to 1.0+beta16.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (ocaml-jbuilder): Update to 1.0+beta16
2017-12-23gnu: ocaml-ssl: Expand description.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (ocaml-ssl)[description]: Expand based on Debian's.
2017-12-23gnu: ocaml-ssl: Update to 0.5.5.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.5
2017-12-23gnu: ocaml-bitstring: Update to 2.1.1.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 2.1.1
2017-12-23gnu: fish: Mark up description.Tobias Geerinckx-Rice
* gnu/packages/shells.scm (fish)[description]: Use @command{}.
2017-12-23gnu: protobuf: Update to 3.5.1.Tobias Geerinckx-Rice
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.1.
2017-12-22gnu: windowmaker: Enable xinerama support.Kei Kebreau
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add libxinerama.
2017-12-23doc: Add "/guix" after LOCALSTATEDIR.Ludovic Courtès
Fixes <https://bugs.gnu.org/29813>. Reported by Martin Castillo <castilma@uni-bremen.de>. * doc/guix.texi (Invoking guix-daemon, Invoking guix package): Add missing "/guix" after LOCALSTATEDIR.
2017-12-23guix build: Support '--with-source=PACKAGE@VERSION=URI'.Ludovic Courtès
* 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.
2017-12-22gnu: lilypond: Update to 2.19.80.Mason Hock
* gnu/packages/music.scm (lilypond): Update to 2.19.80.
2017-12-22gnu: Build wiredtiger with snappy support.Christopher Baines
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.
2017-12-22gnu: fish: Update to 2.7.1.Tobias Geerinckx-Rice
* gnu/packages/shells.scm (fish): Update to 2.7.1.
2017-12-22gnu: python-pillow: Update to 4.3.0.Kei Kebreau
* 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>
2017-12-22gnu: Add python-olefile.Kei Kebreau
* gnu/packages/python.scm (python-olefile, python2-olefile): New variables.
2017-12-22gnu: mariadb: Update to 10.1.29.Leo Famulari
* gnu/packages/databases.scm (mariadb): Update to 10.1.29.
2017-12-22file-systems: Move %control-groups from %base-file-systems toMathieu Othacehe
%elogind-file-systems. * gnu/system/file-systems.scm (%base-file-systems): Move %control-groups from here, to ... (%elogind-file-systems): ... here.
2017-12-22file-systems: Do not mount hugetlb cgroup filesystem.Mathieu Othacehe
On ARM32 without LPAE support, hugetlb control group is not supported. As it is not needed by elogind, remove it for all platforms. * gnu/system/file-systems.scm (%control-groups): Remove hugetlb from control groups platforms.
2017-12-22gnu: Update r-mutationalpatterns to 1.4.2.Roel Janssen
* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.2.
2017-12-22gnu: mutter: Add xorg-xserver-xwayland input.Rutger Helling
* gnu/packages/gnome.scm (mutter)[inputs]: Add xorg-server-xwayland. [arguments]: Add '--with-xwayland-path' to #:configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-22guix system: Check mapped devices upon 'init' and 'reconfigure'.Ludovic Courtès
* guix/scripts/system.scm (check-mapped-devices): New procedure. (perform-action): Add call to 'check-mapped-devices'.
2017-12-22mapped-devices: 'luks-device-mapping' checks its source device.Ludovic Courtès
* gnu/system/mapped-devices.scm (check-luks-device): New procedure. (luks-device-mapping)[check]: New field.
2017-12-22mapped-devices: Add 'location' and 'check' fields.Ludovic Courtès
* gnu/system/mapped-devices.scm (<mapped-device>)[location]: New field. (<mapped-device-type>)[check]: New field.
2017-12-22gnu: Add python-activepapers.Konrad Hinsen
* gnu/packages/python.scm (python-activepapers, python2-activepapers): New variables. Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2017-12-22services: urandom-seed: Depend on udev.Ludovic Courtès
Suggested by Leo Famulari <leo@famulari.name>. * gnu/services/base.scm (urandom-seed-shepherd-service): Add 'udev' to 'requirement'.
2017-12-22services: urandom-seed: Deprecate the 'urandom-seed-service' procedure.Ludovic Courtès
* gnu/services/base.scm (urandom-seed-service-type)[default-value]: New field. (urandom-seed-service): Mark as deprecated. (%base-services): Use URANDOM-SEED-SERVICE-TYPE directly. * gnu/services/base.scm (%base-services): * doc/guix.texi (Base Services): Document 'urandom-seed-service-type' instead of 'urandom-seed-service'.
2017-12-22services: urandom-seed: Become a dependency of 'user-processes'.Ludovic Courtès
This ensures that 'urandom-seed' is started before programs that rely on sources of randomness. Fixes <https://bugs.gnu.org/29773>. Reported by Leo Famulari <leo@famulari.name>. * gnu/services/base.scm (urandom-seed-shepherd-service): Change 'requirement' to (file-systems). (urandom-seed-service-type): Extend USER-PROCESSES-SERVICE-TYPE.
2017-12-22services: 'user-processes-service-type' can now be extended.Ludovic Courtès
* gnu/services/base.scm (user-processes-shepherd-service): New procedure, taken from former 'user-processes-service-type'. Add REQUIREMENTS argument; remove GRACE-DELAY argument. (user-processes-service-type): Redefine in terms of 'service-type'. (user-processes-service): Remove. (file-system-service-type): Extend USER-PROCESSES-SERVICE-TYPE. * gnu/system.scm (essential-services): Use USER-PROCESSES-SERVICE-TYPE directly.
2017-12-22doc: Document fixed-output derivations.Ludovic Courtès
* doc/guix.texi (Derivations): Add paragraph on fixed-output derivations.
2017-12-22system: examples: Add missing initrd to beaglebone-black.tmpl.Mathieu Othacehe
* gnu/system/examples/beaglebone-black.tmpl (operating-system): Add the initrd with "omap_hsmmc" as an extra-module.
2017-12-22gnu: Add meandmyshadow.Ricardo Wurmus
* gnu/packages/games.scm (meandmyshadow): New variable.
2017-12-22gnu: emacs-ivy: Install documentation.Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Add phase "install-doc". [native-inputs]: Add texinfo.
2017-12-22gnu: emacs-ivy: Update to 0.10.0.Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-ivy): Update to 0.10.0.
2017-12-22gnu: Add plzip.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (plzip): New public variable.
2017-12-22gnu: Add lzlib.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (lzlib): New public variable.
2017-12-22gnu: Add clzip.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (clzip): New public variable.
2017-12-22gnu: Add lunzip.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (lunzip): New public variable.
2017-12-22gnu: Add hungrycat.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (hungrycat): New public variable.
2017-12-22gnu: zstd: Use default ‘check’ target.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (zstd)[arguments]: Don't set #:test-target.
2017-12-22guix: Exclude broken symlinks from man files.Ricardo Wurmus
* guix/man-db.scm (man-files): Remove broken symlinks from list of man pages.
2017-12-21gnu: libgxps: Fix CVE-2017-11590.Leo Famulari
* gnu/packages/patches/libgxps-CVE-2017-11590.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (libgxps)[source]: Use it.
2017-12-21gnu: imagemagick: Update to 6.9.9-27.Leo Famulari
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-27.
2017-12-21gnu: gnupg: Update to 2.2.4.Leo Famulari
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.4.
2017-12-21gnu: weechat: Run tests.Tobias Geerinckx-Rice
* gnu/packages/irc.scm (weechat)[native-inputs]: Add cpputest. [arguments]: Add ‘-DENABLE_TESTS=ON’ to #:configure-flags. Add ‘disable-failing-tests’ phase to do just that. Run the others.
2017-12-21gnu: zstd: Disable unrelated format support.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (zstd)[arguments]: Add HAVE_LZMA=0 to
2017-12-21gnu: zstd: Update to 1.3.3.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (zstd): Update to 1.3.3.