[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: Merge branch 'master' into core-updates
From: |
Ricardo Wurmus |
Subject: |
01/01: Merge branch 'master' into core-updates |
Date: |
Wed, 24 May 2017 06:14:53 -0400 (EDT) |
rekado pushed a commit to branch core-updates
in repository guix.
commit d1a914082b7e53636f9801769ef96218b2125c4b
Merge: 657fb6c ae54843
Author: Ricardo Wurmus <address@hidden>
Date: Wed May 24 12:05:47 2017 +0200
Merge branch 'master' into core-updates
.dir-locals.el | 8 +
.gitignore | 4 +
.mailmap | 15 +-
Makefile.am | 206 +-
NEWS | 611 +-
bayfront.guixsd.org.pub | 6 +
build-aux/build-self.scm | 88 +-
build-aux/check-available-binaries.scm | 9 +-
build-aux/check-final-inputs-self-contained.scm | 6 +-
build-aux/compile-all.scm | 5 +-
build-aux/download.scm | 20 +-
build-aux/git-version-gen | 226 +
build-aux/hydra/evaluate.scm | 9 +-
build-aux/hydra/gnu-system.scm | 2 +-
build-aux/update-NEWS.scm | 161 +
build-aux/update-guix-package.scm | 144 +
configure.ac | 6 +-
doc/contributing.texi | 32 +-
doc/guix.texi | 704 +-
doc/htmlxref.cnf | 4 +-
etc/guix-daemon.service.in | 4 +-
etc/indent-code.el.in | 4 +-
gnu.scm | 4 +-
gnu/bootloader.scm | 127 +
gnu/bootloader/extlinux.scm | 120 +
gnu/{system => bootloader}/grub.scm | 206 +-
gnu/build/activation.scm | 9 +-
gnu/build/file-systems.scm | 88 +-
gnu/build/install.scm | 36 +-
gnu/build/linux-boot.scm | 2 +
gnu/build/linux-modules.scm | 2 +
gnu/build/vm.scm | 133 +-
gnu/local.mk | 146 +-
gnu/packages.scm | 124 +-
gnu/packages/abiword.scm | 18 +-
gnu/packages/acct.scm | 4 +-
gnu/packages/admin.scm | 269 +-
gnu/packages/algebra.scm | 51 +-
gnu/packages/android.scm | 300 +
gnu/packages/aspell.scm | 27 +-
gnu/packages/audacity.scm | 103 -
gnu/packages/audio.scm | 152 +-
gnu/packages/augeas.scm | 6 +-
gnu/packages/autotools.scm | 31 +-
.../linux-libre/{4.10-i686.conf => 4.11-i686.conf} | 196 +-
.../{4.10-x86_64.conf => 4.11-x86_64.conf} | 193 +-
gnu/packages/backup.scm | 34 +-
gnu/packages/base.scm | 183 +-
gnu/packages/benchmark.scm | 8 +-
gnu/packages/bioinformatics.scm | 863 ++-
gnu/packages/bootloaders.scm | 10 +-
gnu/packages/bootstrap.scm | 1 +
gnu/packages/build-tools.scm | 92 +
gnu/packages/calendar.scm | 4 +-
gnu/packages/cdrom.scm | 175 +-
gnu/packages/certs.scm | 4 +-
gnu/packages/check.scm | 5 +-
gnu/packages/ci.scm | 33 +-
gnu/packages/commencement.scm | 13 +-
gnu/packages/compression.scm | 22 +-
gnu/packages/connman.scm | 10 +-
gnu/packages/crypto.scm | 4 +-
gnu/packages/cryptsetup.scm | 8 +-
gnu/packages/cups.scm | 3 +-
gnu/packages/curl.scm | 4 +-
gnu/packages/databases.scm | 151 +-
gnu/packages/datastructures.scm | 2 +-
gnu/packages/dav.scm | 4 +-
gnu/packages/dillo.scm | 63 -
gnu/packages/direct-connect.scm | 82 +
gnu/packages/disk.scm | 44 +
gnu/packages/display-managers.scm | 110 +
gnu/packages/django.scm | 518 +-
gnu/packages/dns.scm | 27 +-
gnu/packages/ebook.scm | 72 +-
gnu/packages/education.scm | 45 +
gnu/packages/elf.scm | 4 +-
gnu/packages/elixir.scm | 11 +-
gnu/packages/emacs.scm | 895 ++-
gnu/packages/embedded.scm | 24 +
gnu/packages/engineering.scm | 56 +-
gnu/packages/enlightenment.scm | 12 +-
gnu/packages/erlang.scm | 14 +-
gnu/packages/finance.scm | 4 +-
gnu/packages/fonts.scm | 170 +-
gnu/packages/fontutils.scm | 7 +-
gnu/packages/freedesktop.scm | 50 +-
gnu/packages/game-development.scm | 77 +-
gnu/packages/games.scm | 861 ++-
gnu/packages/gcc.scm | 157 +-
gnu/packages/gd.scm | 6 +-
gnu/packages/ghostscript.scm | 6 +-
gnu/packages/gimp.scm | 6 +-
gnu/packages/gl.scm | 74 +-
gnu/packages/gnome.scm | 271 +-
gnu/packages/gnucash.scm | 4 +-
gnu/packages/gnunet.scm | 6 +-
gnu/packages/gnupg.scm | 17 +-
gnu/packages/gnustep.scm | 37 +-
gnu/packages/gnuzilla.scm | 243 +-
gnu/packages/golang.scm | 15 +-
gnu/packages/gstreamer.scm | 32 +-
gnu/packages/gtk.scm | 54 +-
gnu/packages/guile.scm | 209 +-
gnu/packages/hurd.scm | 48 +-
gnu/packages/ibus.scm | 24 +-
gnu/packages/icu4c.scm | 33 +
gnu/packages/idris.scm | 10 +-
gnu/packages/image-processing.scm | 130 +
gnu/packages/image-viewers.scm | 144 +-
gnu/packages/image.scm | 55 +-
gnu/packages/imagemagick.scm | 4 +-
gnu/packages/irc.scm | 24 +-
gnu/packages/java.scm | 4380 +++++++++++--
gnu/packages/jemalloc.scm | 19 +
gnu/packages/julia.scm | 6 +-
gnu/packages/kde-frameworks.scm | 344 +-
gnu/packages/kde.scm | 16 +-
gnu/packages/kodi.scm | 10 +-
gnu/packages/language.scm | 52 +-
gnu/packages/ldc.scm | 25 +-
gnu/packages/libevent.scm | 13 +-
gnu/packages/libffcall.scm | 19 +-
gnu/packages/libusb.scm | 110 +-
gnu/packages/links.scm | 81 -
gnu/packages/linux.scm | 428 +-
gnu/packages/lisp.scm | 214 +-
gnu/packages/llvm.scm | 26 +
gnu/packages/logging.scm | 47 +-
gnu/packages/lsof.scm | 50 +-
gnu/packages/lxde.scm | 23 +-
gnu/packages/lynx.scm | 91 -
gnu/packages/machine-learning.scm | 5 +-
gnu/packages/mail.scm | 339 +-
gnu/packages/man.scm | 5 +-
gnu/packages/mate.scm | 9 +-
gnu/packages/maths.scm | 65 +-
gnu/packages/mc.scm | 8 +-
gnu/packages/mes.scm | 102 +
gnu/packages/messaging.scm | 52 +-
gnu/packages/moreutils.scm | 12 +-
gnu/packages/mpd.scm | 8 +-
gnu/packages/mpi.scm | 6 +-
gnu/packages/music.scm | 504 +-
gnu/packages/nano.scm | 6 +-
gnu/packages/ncurses.scm | 2 +-
gnu/packages/networking.scm | 46 +-
gnu/packages/nfs.scm | 77 +-
gnu/packages/node.scm | 24 +-
gnu/packages/ocaml.scm | 120 +-
gnu/packages/ocr.scm | 4 +-
gnu/packages/onc-rpc.scm | 12 +-
gnu/packages/openldap.scm | 54 +-
gnu/packages/package-management.scm | 385 +-
gnu/packages/parallel.scm | 4 +-
gnu/packages/password-utils.scm | 12 +-
.../abiword-black-drawing-with-gtk322.patch | 49 +
.../patches/abiword-explictly-cast-bools.patch | 14 +-
gnu/packages/patches/aspell-default-dict-dir.patch | 20 +
.../patches/audacity-fix-ffmpeg-binding.patch | 32 -
.../patches/calibre-dont-load-remote-icons.patch | 45 +
gnu/packages/patches/calibre-drop-unrar.patch | 48 +-
.../patches/calibre-use-packaged-feedparser.patch | 51 +
.../patches/cdrtools-3.01-mkisofs-isoinfo.patch | 514 ++
.../patches/ceph-disable-cpu-optimizations.patch | 27 +-
.../patches/ceph-disable-unittest-throttle.patch | 52 +
.../cool-retro-term-dont-check-uninit-member.patch | 33 +
.../patches/cool-retro-term-fix-array-size.patch | 25 +
.../patches/cool-retro-term-memory-leak-1.patch | 32 +
.../cool-retro-term-remove-non-free-fonts.patch | 205 +
.../patches/dvd+rw-tools-add-include.patch | 14 +
.../patches/elixir-disable-failing-tests.patch | 145 +-
gnu/packages/patches/fabric-tests.patch | 15 +
.../patches/fuse-overlapping-headers.patch | 28 +
.../patches/gcc-libiberty-printf-decl.patch | 28 -
gnu/packages/patches/gcj-arm-mode.patch | 36 -
.../patches/ghostscript-CVE-2017-8291.patch | 73 +
.../patches/glibc-memchr-overflow-i686.patch | 74 +
gnu/packages/patches/glog-gcc-5-demangling.patch | 64 +
.../patches/gnome-shell-CVE-2017-8288.patch | 54 +
.../patches/gnupg-2.1-fix-Y2038-test-failure.patch | 67 -
gnu/packages/patches/graphite2-CVE-2017-5436.patch | 25 +
.../patches/graphite2-check-code-point-limit.patch | 50 +
.../graphite2-fix-32-bit-wrap-arounds.patch | 93 +
.../graphite2-non-linear-classes-even-number.patch | 26 +
gnu/packages/patches/grub-CVE-2015-8370.patch | 45 -
gnu/packages/patches/grub-freetype.patch | 24 -
gnu/packages/patches/grub-gets-undeclared.patch | 42 -
gnu/packages/patches/gspell-dash-test.patch | 16 +
gnu/packages/patches/guile-arm-fixes.patch | 203 -
gnu/packages/patches/guile-ssh-double-free.patch | 37 +
gnu/packages/patches/guile-ssh-rexec-bug.patch | 16 +
.../hurd-fix-eth-multiplexer-dependency.patch | 26 +
gnu/packages/patches/hypre-doc-tables.patch | 25 -
gnu/packages/patches/hypre-ldflags.patch | 9 -
.../patches/icecat-avoid-bundled-libraries.patch | 37 +-
gnu/packages/patches/icecat-binutils.patch | 40 -
gnu/packages/patches/icu4c-CVE-2014-6585.patch | 21 -
gnu/packages/patches/icu4c-CVE-2015-1270.patch | 15 -
gnu/packages/patches/icu4c-CVE-2015-4760.patch | 189 -
.../icu4c-CVE-2017-7867-CVE-2017-7868.patch | 164 +
.../icu4c-reset-keyword-list-iterator.patch | 130 +
gnu/packages/patches/jasper-CVE-2017-6850.patch | 284 +
gnu/packages/patches/jbig2dec-CVE-2017-7885.patch | 38 +
gnu/packages/patches/jbig2dec-CVE-2017-7975.patch | 40 +
gnu/packages/patches/jbig2dec-CVE-2017-7976.patch | 122 +
.../patches/kiki-level-selection-crash.patch | 19 +
gnu/packages/patches/kiki-makefile.patch | 57 +
gnu/packages/patches/kiki-missing-includes.patch | 55 +
gnu/packages/patches/kiki-portability-64bit.patch | 328 +
gnu/packages/patches/kio-CVE-2017-6410.patch | 53 -
gnu/packages/patches/libbase-fix-includes.patch | 71 +
gnu/packages/patches/libbase-use-own-logging.patch | 80 +
gnu/packages/patches/libcroco-CVE-2017-7960.patch | 66 +
gnu/packages/patches/libcroco-CVE-2017-7961.patch | 50 +
gnu/packages/patches/libdrm-symbol-check.patch | 25 +-
.../libsndfile-CVE-2017-8361-8363-8365.patch | 77 +
.../patches/libsndfile-CVE-2017-8362.patch | 61 +
.../patches/libsndfile-armhf-type-checks.patch | 42 +
gnu/packages/patches/libtiff-CVE-2017-7593.patch | 113 +
gnu/packages/patches/libtiff-CVE-2017-7594.patch | 54 +
.../patches/libtiff-multiple-UBSAN-crashes.patch | 449 ++
gnu/packages/patches/libtirpc-CVE-2017-8779.patch | 263 +
.../lierolibre-check-unaligned-access.patch | 30 +
.../patches/lierolibre-is-free-software.patch | 38 +
.../patches/lierolibre-newer-libconfig.patch | 190 +
.../patches/lierolibre-remove-arch-warning.patch | 30 +
.../lierolibre-try-building-other-arch.patch | 56 +
.../llvm-3.5-fix-clang-build-with-gcc5.patch | 35 +
.../patches/luminance-hdr-qt-printer.patch | 28 +
gnu/packages/patches/lvm2-static-link.patch | 4 +-
.../patches/lxterminal-CVE-2016-10369.patch | 37 +
gnu/packages/patches/lz4-fix-test-failures.patch | 136 +
.../patches/mesa-fix-32bit-test-failures.patch | 58 +
.../patches/mesa-skip-disk-cache-test.patch | 20 +
gnu/packages/patches/miniupnpc-CVE-2017-8798.patch | 55 +
.../patches/mozjs38-pkg-config-version.patch | 24 +
gnu/packages/patches/mozjs38-shell-version.patch | 67 +
gnu/packages/patches/mozjs38-tracelogger.patch | 608 ++
.../patches/mozjs38-version-detection.patch | 180 +
gnu/packages/patches/mplayer2-theora-fix.patch | 286 -
gnu/packages/patches/mupdf-CVE-2017-5896.patch | 63 -
gnu/packages/patches/mupdf-CVE-2017-5991.patch | 101 -
.../patches/mupdf-build-with-openjpeg-2.1.patch | 16 +-
.../patches/mupdf-mujs-CVE-2016-10132.patch | 188 -
.../patches/mupdf-mujs-CVE-2016-10133.patch | 36 -
gnu/packages/patches/node-9077.patch | 25 +-
.../patches/nss-disable-long-b64-tests.patch | 34 +
.../patches/nss-increase-test-timeout.patch | 10 +-
.../patches/password-store-gnupg-compat.patch | 53 -
gnu/packages/patches/pcre-CVE-2017-7186.patch | 56 +
gnu/packages/patches/pcre2-CVE-2017-7186.patch | 68 +
gnu/packages/patches/pcre2-CVE-2017-8786.patch | 155 +
...> perl-net-dns-resolver-programmable-fix.patch} | 0
...policycoreutils-make-sepolicy-use-python3.patch | 335 +
.../patches/portaudio-audacity-compat.patch | 60 +-
gnu/packages/patches/proot-test-fhs.patch | 98 +
.../patches/python-cython-fix-tests-32bit.patch | 27 +
.../python-pyopenssl-skip-network-test.patch | 25 +-
gnu/packages/patches/qemu-CVE-2016-10155.patch | 49 -
gnu/packages/patches/qemu-CVE-2017-2615.patch | 52 -
gnu/packages/patches/qemu-CVE-2017-2620.patch | 134 -
gnu/packages/patches/qemu-CVE-2017-2630.patch | 47 -
gnu/packages/patches/qemu-CVE-2017-5525.patch | 55 -
gnu/packages/patches/qemu-CVE-2017-5526.patch | 58 -
gnu/packages/patches/qemu-CVE-2017-5552.patch | 44 -
gnu/packages/patches/qemu-CVE-2017-5578.patch | 39 -
gnu/packages/patches/qemu-CVE-2017-5579.patch | 44 -
gnu/packages/patches/qemu-CVE-2017-5667.patch | 46 -
gnu/packages/patches/qemu-CVE-2017-5856.patch | 68 -
gnu/packages/patches/qemu-CVE-2017-5898.patch | 44 -
gnu/packages/patches/qemu-CVE-2017-5931.patch | 55 -
gnu/packages/patches/qemu-CVE-2017-7493.patch | 182 +
gnu/packages/patches/qtscript-disable-tests.patch | 64 +
gnu/packages/patches/reptyr-fix-gcc-7.patch | 38 +
gnu/packages/patches/rpcbind-CVE-2017-8779.patch | 29 +
.../patches/ruby-concurrent-test-arm.patch | 26 +-
.../patches/screen-fix-info-syntax-error.patch | 47 +
gnu/packages/patches/serf-comment-style-fix.patch | 23 -
.../patches/serf-deflate-buckets-test-fix.patch | 69 -
.../patches/shadow-4.4-su-snprintf-fix.patch | 31 -
gnu/packages/patches/shadow-CVE-2017-2616.patch | 72 -
gnu/packages/patches/soprano-find-clucene.patch | 15 -
.../patches/teeworlds-use-latest-wavpack.patch | 84 +
.../patches/util-linux-CVE-2017-2616.patch | 65 -
.../wmfire-update-for-new-gdk-versions.patch | 144 +
.../patches/xf86-video-intel-compat-api.patch | 13 -
.../patches/xf86-video-intel-glibc-2.20.patch | 15 -
gnu/packages/pcre.scm | 13 +-
gnu/packages/pdf.scm | 57 +-
gnu/packages/perl.scm | 8 +-
gnu/packages/photo.scm | 76 +-
gnu/packages/php.scm | 14 +-
gnu/packages/plotutils.scm | 6 +-
gnu/packages/pulseaudio.scm | 51 +-
gnu/packages/pv.scm | 4 +-
gnu/packages/python.scm | 751 ++-
gnu/packages/qemu.scm | 43 +-
gnu/packages/qt.scm | 169 +-
gnu/packages/ratpoison.scm | 7 +-
gnu/packages/rdf.scm | 14 +-
gnu/packages/regex.scm | 4 +-
gnu/packages/ruby.scm | 12 +-
gnu/packages/rust.scm | 126 +-
gnu/packages/samba.scm | 92 +-
gnu/packages/scheme.scm | 4 +-
gnu/packages/screen.scm | 10 +-
gnu/packages/sdl.scm | 21 +-
gnu/packages/search.scm | 4 +-
gnu/packages/security-token.scm | 12 +-
gnu/packages/selinux.scm | 481 ++
gnu/packages/serialization.scm | 77 +-
gnu/packages/shells.scm | 69 +-
gnu/packages/speech.scm | 7 +-
gnu/packages/ssh.scm | 40 +-
gnu/packages/sssd.scm | 173 +
gnu/packages/statistics.scm | 343 +-
gnu/packages/storage.scm | 6 +-
gnu/packages/suckless.scm | 64 +-
gnu/packages/sync.scm | 10 +-
gnu/packages/synergy.scm | 5 +-
gnu/packages/tcl.scm | 35 +-
gnu/packages/terminals.scm | 112 +-
gnu/packages/tex.scm | 2 +-
gnu/packages/text-editors.scm | 74 +-
gnu/packages/textutils.scm | 76 +-
gnu/packages/tls.scm | 79 +-
gnu/packages/tmux.scm | 5 +-
gnu/packages/tor.scm | 22 +-
gnu/packages/upnp.scm | 21 +-
gnu/packages/version-control.scm | 232 +-
gnu/packages/video.scm | 219 +-
gnu/packages/vim.scm | 86 +-
gnu/packages/vpn.scm | 4 +-
gnu/packages/web-browsers.scm | 245 +
gnu/packages/web.scm | 366 +-
gnu/packages/webkit.scm | 4 +-
gnu/packages/wm.scm | 2 +-
gnu/packages/wxwidgets.scm | 64 +-
gnu/packages/xdisorg.scm | 4 +-
gnu/packages/xfce.scm | 32 +
gnu/packages/xml.scm | 198 +-
gnu/packages/xorg.scm | 58 +-
gnu/packages/zip.scm | 2 +-
gnu/services.scm | 100 +-
gnu/services/admin.scm | 5 +-
gnu/services/base.scm | 68 +-
gnu/services/cuirass.scm | 2 +-
gnu/services/cups.scm | 4 +-
gnu/services/dict.scm | 3 +-
gnu/services/herd.scm | 9 +-
gnu/services/mail.scm | 52 +-
gnu/services/mcron.scm | 5 +-
gnu/services/networking.scm | 53 +-
gnu/services/pm.scm | 44 +-
gnu/services/shepherd.scm | 4 +-
gnu/services/ssh.scm | 7 +-
gnu/services/web.scm | 24 +-
gnu/system.scm | 332 +-
gnu/system/examples/bare-bones.tmpl | 4 +-
gnu/system/examples/lightweight-desktop.tmpl | 30 +-
gnu/system/examples/vm-image.tmpl | 53 +
gnu/system/install.scm | 13 +
gnu/system/linux-initrd.scm | 4 +-
gnu/system/pam.scm | 31 +-
gnu/system/shadow.scm | 4 +-
gnu/system/vm.scm | 82 +-
gnu/tests.scm | 22 +-
gnu/tests/base.scm | 51 +-
gnu/tests/dict.scm | 9 +-
gnu/tests/mail.scm | 135 +-
gnu/tests/nfs.scm | 3 +-
gnu/tests/ssh.scm | 2 +-
gnu/tests/web.scm | 1 -
guix/build-system/ant.scm | 8 +-
guix/build-system/asdf.scm | 109 +-
guix/build-system/emacs.scm | 4 +
guix/build-system/ocaml.scm | 76 +-
guix/build-system/python.scm | 85 +-
guix/build/ant-build-system.scm | 44 +-
guix/build/asdf-build-system.scm | 182 +-
guix/build/bournish.scm | 52 +-
guix/build/cargo-build-system.scm | 11 +-
guix/build/download.scm | 23 +-
guix/build/emacs-build-system.scm | 36 +-
guix/build/java-utils.scm | 55 +
guix/build/lisp-utils.scm | 384 +-
guix/build/profiles.scm | 6 +-
guix/build/pull.scm | 75 +-
guix/build/syscalls.scm | 169 +-
guix/build/union.scm | 43 +-
guix/cache.scm | 113 +
guix/derivations.scm | 87 +-
guix/discovery.scm | 131 +
guix/download.scm | 10 +-
guix/gexp.scm | 58 +-
guix/git-download.scm | 10 +-
guix/gnupg.scm | 2 +-
guix/graph.scm | 32 +-
guix/http-client.scm | 4 +-
guix/import/cpan.scm | 2 +-
guix/import/cran.scm | 136 +-
guix/import/elpa.scm | 4 +-
guix/import/pypi.scm | 27 +-
guix/licenses.scm | 43 +-
guix/modules.scm | 11 +-
guix/monads.scm | 236 +-
guix/nar.scm | 4 +-
guix/packages.scm | 86 +-
guix/profiles.scm | 87 +
guix/records.scm | 9 +-
guix/scripts.scm | 54 +-
guix/scripts/archive.scm | 46 +-
guix/scripts/authenticate.scm | 12 +-
guix/scripts/build.scm | 91 +-
guix/scripts/challenge.scm | 24 +-
guix/scripts/container.scm | 14 +-
guix/scripts/container/exec.scm | 16 +-
guix/scripts/copy.scm | 57 +-
guix/scripts/download.scm | 24 +-
guix/scripts/edit.scm | 14 +-
guix/scripts/environment.scm | 48 +-
guix/scripts/gc.scm | 44 +-
guix/scripts/graph.scm | 30 +-
guix/scripts/hash.scm | 20 +-
guix/scripts/import.scm | 14 +-
guix/scripts/import/cpan.scm | 14 +-
guix/scripts/import/cran.scm | 16 +-
guix/scripts/import/crate.scm | 14 +-
guix/scripts/import/elpa.scm | 16 +-
guix/scripts/import/gem.scm | 14 +-
guix/scripts/import/gnu.scm | 14 +-
guix/scripts/import/hackage.scm | 24 +-
guix/scripts/import/nix.scm | 10 +-
guix/scripts/import/pypi.scm | 14 +-
guix/scripts/import/stackage.scm | 18 +-
guix/scripts/lint.scm | 186 +-
guix/scripts/offload.scm | 60 +-
guix/scripts/pack.scm | 66 +-
guix/scripts/package.scm | 116 +-
guix/scripts/perform-download.scm | 8 +-
guix/scripts/publish.scm | 332 +-
guix/scripts/pull.scm | 125 +-
guix/scripts/refresh.scm | 138 +-
guix/scripts/size.scm | 30 +-
guix/scripts/substitute.scm | 172 +-
guix/scripts/system.scm | 522 +-
guix/serialization.scm | 5 +-
guix/ssh.scm | 85 +-
guix/store.scm | 196 +-
guix/store/ssh.scm | 39 +
guix/tests.scm | 6 +-
guix/ui.scm | 142 +-
guix/upstream.scm | 8 +-
guix/utils.scm | 8 +-
guix/workers.scm | 123 +
po/guix/Makevars | 7 +-
po/guix/POTFILES.in | 1 +
po/guix/da.po | 1098 ++--
po/guix/fr.po | 1063 ++--
po/packages/Makevars | 5 +
po/packages/da.po | 6703 ++++++++++++--------
tests/cache.scm | 88 +
tests/cran.scm | 6 +
tests/derivations.scm | 14 +
tests/discovery.scm | 52 +
tests/gexp.scm | 11 +
tests/guix-build.sh | 9 +-
tests/packages.scm | 35 +
tests/profiles.scm | 29 +
tests/publish.scm | 131 +-
tests/scripts-build.scm | 7 +-
tests/search-paths.scm | 2 +-
tests/services.scm | 15 +-
tests/size.scm | 18 +-
tests/store.scm | 13 +-
tests/ui.scm | 6 +-
tests/workers.scm | 45 +
478 files changed, 37023 insertions(+), 12722 deletions(-)
diff --cc gnu/local.mk
index a0d7cfd,16b80fd..5ffd977
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -524,7 -537,12 +537,11 @@@ dist_patch_DATA =
%D%/packages/patches/clx-remove-demo.patch \
%D%/packages/patches/cmake-fix-tests.patch \
%D%/packages/patches/coda-use-system-libs.patch \
+ %D%/packages/patches/cool-retro-term-dont-check-uninit-member.patch \
+ %D%/packages/patches/cool-retro-term-fix-array-size.patch \
+ %D%/packages/patches/cool-retro-term-memory-leak-1.patch \
+ %D%/packages/patches/cool-retro-term-remove-non-free-fonts.patch \
%D%/packages/patches/coreutils-cut-huge-range-test.patch \
- %D%/packages/patches/coreutils-fix-cross-compilation.patch \
%D%/packages/patches/cpio-CVE-2016-2037.patch \
%D%/packages/patches/cpufrequtils-fix-aclocal.patch \
%D%/packages/patches/cracklib-CVE-2016-6318.patch \
@@@ -573,6 -592,9 +592,7 @@@
%D%/packages/patches/freeimage-CVE-2015-0852.patch \
%D%/packages/patches/freeimage-CVE-2016-5684.patch \
%D%/packages/patches/freeimage-fix-build-with-gcc-5.patch \
- %D%/packages/patches/freetype-CVE-2017-8105.patch \
- %D%/packages/patches/freetype-CVE-2017-8287.patch \
+ %D%/packages/patches/fuse-overlapping-headers.patch
\
%D%/packages/patches/gawk-shell.patch \
%D%/packages/patches/gcc-arm-bug-71399.patch \
%D%/packages/patches/gcc-arm-link-spec-fix.patch \
@@@ -618,16 -640,15 +640,16 @@@
%D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
%D%/packages/patches/gobject-introspection-cc.patch \
%D%/packages/patches/gobject-introspection-girepository.patch \
+ %D%/packages/patches/graphite2-CVE-2017-5436.patch \
+ %D%/packages/patches/graphite2-check-code-point-limit.patch \
%D%/packages/patches/graphite2-ffloat-store.patch \
+ %D%/packages/patches/graphite2-fix-32-bit-wrap-arounds.patch \
+ %D%/packages/patches/graphite2-non-linear-classes-even-number.patch \
+ %D%/packages/patches/grep-gnulib-lock.patch \
%D%/packages/patches/grep-timing-sensitive-test.patch \
- %D%/packages/patches/grub-CVE-2015-8370.patch \
- %D%/packages/patches/grub-gets-undeclared.patch \
- %D%/packages/patches/grub-freetype.patch \
%D%/packages/patches/gsl-test-i686.patch \
+ %D%/packages/patches/gspell-dash-test.patch \
%D%/packages/patches/guile-1.8-cpp-4.5.patch \
- %D%/packages/patches/guile-arm-fixes.patch \
%D%/packages/patches/guile-default-utf8.patch \
%D%/packages/patches/guile-linux-syscalls.patch \
%D%/packages/patches/guile-present-coding.patch \
diff --cc gnu/packages/algebra.scm
index 1f34e86,db1344f..9abff04
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@@ -1,10 -1,11 +1,12 @@@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Andreas Enge
<address@hidden>
;;; Copyright © 2013, 2015, 2017 Ludovic Courtès <address@hidden>
- ;;; Copyright © 2016 Nicolas Goaziou <address@hidden>
+ ;;; Copyright © 2016, 2017 Nicolas Goaziou <address@hidden>
;;; Copyright © 2014 Mark H Weaver <address@hidden>
;;; Copyright © 2016 Ricardo Wurmus <address@hidden>
+;;; Copyright © 2017 Efraim Flashner <address@hidden>
+ ;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
+ ;;; Copyright © 2017 Marius Bakke <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@@ -474,28 -477,16 +478,15 @@@ binary."
(uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz"))
(sha256
(base32
- "0cqf5jkwx6awgd2xc2a0mkpxilzcfmhncdcfg7c9439wgkqxkxjf"))))
+ "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2"))))
(build-system gnu-build-system)
-- (inputs `(("readline" ,readline)))
- (native-inputs `(("flex" ,flex)))
+ (native-inputs
+ `(("ed" ,ed)
+ ("flex" ,flex)
+ ("texinfo" ,texinfo)))
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (replace 'configure
- (lambda* (#:key outputs #:allow-other-keys)
- ;; This old `configure' script doesn't support
- ;; variables passed as arguments.
- (let ((out (assoc-ref outputs "out")))
- (setenv "CONFIG_SHELL" (which "bash"))
- (zero?
- (system*
- "./configure"
- (string-append "--prefix=" out)
- ;; By default, man and info pages are put in
- ;; PREFIX/{man,info}, but we want them in
- ;; PREFIX/share/{man,info}.
- (string-append "--mandir=" out "/share/man")
- (string-append "--infodir=" out "/share/info")))))))))
+ '(#:configure-flags
+ (list "--with-readline")))
(home-page "https://www.gnu.org/software/bc/")
(synopsis "Arbitrary precision numeric processing language")
(description
diff --cc gnu/packages/base.scm
index 4fd9ed8,d135a18..972b51b
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@@ -5,10 -5,9 +5,11 @@@
;;; Copyright © 2014, 2015, 2016 Mark H Weaver <address@hidden>
;;; Copyright © 2014 Alex Kost <address@hidden>
;;; Copyright © 2014, 2015 Manolis Fragkiskos Ragkousis <address@hidden>
-;;; Copyright © 2016 Efraim Flashner <address@hidden>
+;;; Copyright © 2016, 2017 Efraim Flashner <address@hidden>
;;; Copyright © 2016 Jan Nieuwenhuizen <address@hidden>
+;;; Copyright © 2017 Rene Saavedra <address@hidden>
+;;; Copyright © 2017 Mathieu Othacehe <address@hidden>
+ ;;; Copyright © 2017 Marius Bakke <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
diff --cc gnu/packages/curl.scm
index d0f4bbf,73d402c..420b9ba
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@@ -40,14 -40,15 +40,14 @@@
(define-public curl
(package
(name "curl")
- (version "7.53.1")
- (replacement curl-7.54.0)
- (version "7.53.0")
++ (version "7.54.0")
(source (origin
(method url-fetch)
(uri (string-append "https://curl.haxx.se/download/curl-"
version ".tar.lzma"))
(sha256
(base32
- "1qpm4qj5llr8f5bbl185gpjqknj47nzhvxd8j1vm6asgk3sly4jb"))))
- "1k0i31xygb804c61llhin5wbpcscg4gfqmbxcfkpdr1alwh7igrq"))))
++ "02h7qhl8ynp75g1vcaw18ks0gp7nahvvkqck19pb1q0kkw1scsnd"))))
(build-system gnu-build-system)
(outputs '("out"
"doc")) ;1.2 MiB of man3 pages
diff --cc gnu/packages/fontutils.scm
index f53881e,1c4d7d0..5544111
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@@ -381,7 -392,7 +381,12 @@@ applications should be."
(method url-fetch)
(uri (string-append "https://github.com/silnrsi/graphite/releases/"
"download/" version "/" name "-" version ".tgz"))
-- (patches (search-patches "graphite2-ffloat-store.patch"))
++ (patches (search-patches
++ "graphite2-ffloat-store.patch"
++ "graphite2-check-code-point-limit.patch"
++ "graphite2-CVE-2017-5436.patch"
++ "graphite2-fix-32-bit-wrap-arounds.patch"
++ "graphite2-non-linear-classes-even-number.patch"))
(sha256
(base32
"0rs5h7m340z75kygx8d72cps0q6yvvqa9i788vym7585cfv8a0gc"))))
diff --cc gnu/packages/ghostscript.scm
index 33b8f51,1cb651c..3a24580
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@@ -130,7 -130,9 +130,8 @@@ printing, and psresize, for adjusting p
(define-public ghostscript
(package
(name "ghostscript")
- (replacement ghostscript/fixed)
(version "9.14.0")
+ ;; XXX Try removing the bundled copy of jbig2dec.
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/ghostscript/gnu-ghostscript-"
@@@ -144,6 -146,6 +145,7 @@@
"ghostscript-CVE-2016-7978.patch"
"ghostscript-CVE-2016-7979.patch"
"ghostscript-CVE-2016-8602.patch"
++ "ghostscript-CVE-2017-8291.patch"
"ghostscript-runpath.patch"))
(modules '((guix build utils)))
(snippet
diff --cc gnu/packages/gnome.scm
index 9856fef,e81a3f0..6990ab5
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@@ -927,7 -963,7 +962,9 @@@ the GNOME desktop environment."
name "-" version ".tar.xz"))
(sha256
(base32
-- "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk"))))
++ "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk"))
++ (patches (search-patches "libcroco-CVE-2017-7960.patch"
++ "libcroco-CVE-2017-7961.patch"))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
diff --cc gnu/packages/guile.scm
index 46e6dea,5b85a61..bb34063
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@@ -216,14 -227,11 +219,14 @@@ without requiring the source code to b
(replacement #f)
(source (origin
(method url-fetch)
+
+ ;; Note: we are limited to one of the compression formats
+ ;; supported by the bootstrap binaries, so no lzip here.
(uri (string-append "mirror://gnu/guile/guile-" version
- ".tar.lz"))
+ ".tar.xz"))
(sha256
(base32
- "05dmvhd1y135x7w5qfw4my42cfp6l8bbhjfxvchcc1cbdvzri0f1"))
- "1dnh75h4rkx1zflpsngznkwcd6afn6zrc5x3xq7n946pm5bnx5bq"))
++ "1azm25zcmxif0skxfrp11d2wc89nrzpjaann9yxdw6pvjxhs948w"))
(modules '((guix build utils)))
;; Remove the pre-built object files. Instead, build everything
diff --cc gnu/packages/icu4c.scm
index d842f03,3e96520..3461285
--- a/gnu/packages/icu4c.scm
+++ b/gnu/packages/icu4c.scm
@@@ -38,6 -42,6 +41,9 @@@
"/icu4c-"
(string-map (lambda (x) (if (char=? x #\.) #\_ x)) version)
"-src.tgz"))
++ (patches
++ (search-patches "icu4c-CVE-2017-7867-CVE-2017-7868.patch"
++ "icu4c-reset-keyword-list-iterator.patch"))
(sha256
(base32
"036shcb3f8bm1lynhlsb4kpjm9s9c2vdiir01vg216rs2l8482ib"))))
(build-system gnu-build-system)
@@@ -63,3 -67,40 +69,30 @@@ globalisation support for software appl
C/C++ part.")
(license x11)
(home-page "http://site.icu-project.org/")))
+
-(define icu4c/fixed
- (package
- (inherit icu4c)
- (replacement #f)
- (source (origin
- (inherit (package-source icu4c))
- (patches
- (search-patches "icu4c-CVE-2017-7867-CVE-2017-7868.patch"
- "icu4c-reset-keyword-list-iterator.patch"))))))
-
+ (define-public java-icu4j
+ (package
+ (name "java-icu4j")
+ (version "59.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
"http://download.icu-project.org/files/icu4j/"
+ version "/icu4j-"
+ (string-map (lambda (x)
+ (if (char=? x #\.) #\_ x))
+ version)
+ "-src.jar"))
+ (sha256
+ (base32
+ "0bgxsvgi0qcwj60pvcxrf7a3fbk7aksyxnfwpbzavyfrfzixqh0c"))))
+ (build-system ant-build-system)
+ (arguments
+ `(#:tests? #f ; no tests included
+ #:jar-name "icu4j.jar"))
+ (home-page "http://site.icu-project.org/")
+ (synopsis "International Components for Unicode")
+ (description
+ "ICU is a set of C/C++ and Java libraries providing Unicode and
+ globalisation support for software applications. This package contains the
+ Java part.")
+ (license x11)))
diff --cc gnu/packages/image.scm
index 82fc7bf,86902d5..3268349
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@@ -320,7 -356,7 +356,10 @@@ extracting icontainer icon files."
"libtiff-divide-by-zero-tiffcp.patch"
"libtiff-assertion-failure.patch"
"libtiff-CVE-2016-10094.patch"
-- "libtiff-CVE-2017-5225.patch"))
++ "libtiff-CVE-2017-5225.patch"
++ "libtiff-CVE-2017-7593.patch"
++ "libtiff-CVE-2017-7594.patch"
++ "libtiff-multiple-UBSAN-crashes.patch"))
(sha256
(base32
"06ghqhr4db1ssq0acyyz49gr8k41gzw6pqb6mbn5r7jqp77s4hwz"))))
diff --cc gnu/packages/pcre.scm
index 011a30d,58beab0..61aaf7c
--- a/gnu/packages/pcre.scm
+++ b/gnu/packages/pcre.scm
@@@ -41,6 -43,6 +42,7 @@@
"pcre-" version ".tar.bz2")
(string-append "mirror://sourceforge/pcre/pcre/"
version "/pcre-" version ".tar.bz2")))
++ (patches (search-patches "pcre-CVE-2017-7186.patch"))
(sha256
(base32
"1x7lpjn7jhk0n3sdvggxrlrhab8kkfjwl7qix0ypw9nlx8lpmqh0"))))
diff --cc gnu/packages/pulseaudio.scm
index a12f8d8,92ebe6f..846c174
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@@ -42,14 -45,16 +45,17 @@@
(define-public libsndfile
(package
(name "libsndfile")
- (version "1.0.27")
- (replacement libsndfile/fixed)
+ (version "1.0.28")
(source (origin
(method url-fetch)
(uri (string-append
"http://www.mega-nerd.com/libsndfile/files/libsndfile-"
version ".tar.gz"))
- (patches (search-patches "libsndfile-armhf-type-checks.patch"))
++ (patches (search-patches "libsndfile-armhf-type-checks.patch"
++
"libsndfile-CVE-2017-8361-8363-8365.patch"
++ "libsndfile-CVE-2017-8362.patch"))
(sha256
(base32
- "1h7s61nhf7vklh9sdsbbqzb6x287q4x4j1jc5gmjragl4wprb4d3"))))
+ "1afzm7jx34jhqn32clc5xghyjglccam2728yxlx37yj2y0lkkwqz"))))
(build-system gnu-build-system)
(inputs
`(("libvorbis" ,libvorbis)