guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: Merge branch 'master' into core-updates


From: Marius Bakke
Subject: 01/01: Merge branch 'master' into core-updates
Date: Thu, 29 Mar 2018 11:41:25 -0400 (EDT)

mbakke pushed a commit to branch core-updates
in repository guix.

commit 5576cfabf3485e0cf794cc3de085a3578151ee64
Merge: 12cb6c3 e086d2f
Author: Marius Bakke <address@hidden>
Date:   Thu Mar 29 17:34:41 2018 +0200

    Merge branch 'master' into core-updates

 Makefile.am                                        |   6 +-
 build-aux/check-final-inputs-self-contained.scm    |  36 +-
 doc/guix.texi                                      | 508 ++++++++++++---------
 etc/guix-install.sh                                |  19 +-
 gnu/build/activation.scm                           |   5 +-
 gnu/build/vm.scm                                   |  20 +-
 gnu/local.mk                                       |  10 +-
 gnu/packages/admin.scm                             |  14 +-
 gnu/packages/algebra.scm                           |  14 +-
 gnu/packages/audio.scm                             | 111 +++++
 gnu/packages/bioinformatics.scm                    |  41 +-
 gnu/packages/boost.scm                             |  36 ++
 gnu/packages/bootloaders.scm                       |  24 +-
 gnu/packages/bootstrap.scm                         |   3 +-
 gnu/packages/ccache.scm                            |   6 +-
 gnu/packages/ci.scm                                |   6 +-
 gnu/packages/compression.scm                       |   4 +-
 gnu/packages/cran.scm                              | 383 +++++++++++++++-
 gnu/packages/cups.scm                              |   4 +-
 gnu/packages/dictionaries.scm                      |  11 +-
 gnu/packages/disk.scm                              |  94 +++-
 gnu/packages/django.scm                            |   6 +-
 gnu/packages/dunst.scm                             |  14 +-
 gnu/packages/emacs.scm                             |  97 ++--
 gnu/packages/embedded.scm                          |   4 +-
 gnu/packages/firmware.scm                          |  97 +++-
 gnu/packages/flashing-tools.scm                    |  11 +-
 gnu/packages/fonts.scm                             | 159 +++----
 gnu/packages/fribidi.scm                           |   9 +-
 gnu/packages/ftp.scm                               |   4 +-
 gnu/packages/games.scm                             |   6 +-
 gnu/packages/gnome.scm                             |  33 +-
 gnu/packages/gnupg.scm                             |   8 +-
 gnu/packages/gnuzilla.scm                          |   3 +-
 gnu/packages/graph.scm                             |   5 +-
 gnu/packages/graphviz.scm                          |   4 +-
 gnu/packages/gtk.scm                               |   2 +
 gnu/packages/guile.scm                             |   1 -
 gnu/packages/haskell-crypto.scm                    |   7 +-
 gnu/packages/haskell.scm                           | 284 +++---------
 gnu/packages/image-viewers.scm                     |  17 +-
 gnu/packages/java.scm                              | 448 +++++++-----------
 gnu/packages/kde.scm                               |  27 +-
 gnu/packages/lego.scm                              |  25 +-
 gnu/packages/libffi.scm                            |   4 +-
 gnu/packages/libreoffice.scm                       |  13 +-
 gnu/packages/libusb.scm                            |  15 +-
 gnu/packages/linux.scm                             |  22 +-
 gnu/packages/lisp.scm                              |  13 +-
 gnu/packages/mail.scm                              |  90 +++-
 gnu/packages/mate.scm                              |   4 +-
 gnu/packages/maths.scm                             |  34 +-
 gnu/packages/messaging.scm                         |   4 +-
 gnu/packages/mpd.scm                               |   4 +-
 gnu/packages/mpi.scm                               |   9 +-
 gnu/packages/music.scm                             |   4 +-
 gnu/packages/nano.scm                              |   4 +-
 gnu/packages/networking.scm                        |   3 +
 gnu/packages/node.scm                              |   4 +-
 gnu/packages/ntp.scm                               |   4 +-
 gnu/packages/ocaml.scm                             |  19 +-
 gnu/packages/package-management.scm                |   2 +
 gnu/packages/parallel.scm                          |   4 +-
 .../patches/classpath-aarch64-support.patch        |  29 ++
 .../patches/hwloc-tests-without-sysfs.patch        |  42 --
 gnu/packages/patches/libusb-for-axoloti.patch      |  14 +-
 gnu/packages/patches/links-CVE-2017-11114.patch    |  99 ----
 gnu/packages/patches/lyx-2.2.3-fix-test.patch      |  13 +
 gnu/packages/patches/mupdf-CVE-2018-1000051.patch  |  88 ++++
 gnu/packages/patches/mupdf-CVE-2018-6544.patch     | 109 +++++
 gnu/packages/patches/shepherd-close-fds.patch      |  36 --
 .../patches/shepherd-herd-status-sorted.patch      |  79 ----
 .../patches/translate-shell-fix-curl-tests.patch   |  60 +++
 gnu/packages/pdf.scm                               |   4 +-
 gnu/packages/perl-web.scm                          |  24 +
 gnu/packages/perl.scm                              |   4 +-
 gnu/packages/photo.scm                             |  12 +-
 gnu/packages/pure.scm                              |  68 +++
 gnu/packages/python-crypto.scm                     |   8 +-
 gnu/packages/python.scm                            |  61 ++-
 gnu/packages/ruby.scm                              |  10 +-
 gnu/packages/samba.scm                             |   4 +-
 gnu/packages/scheme.scm                            |  67 +++
 gnu/packages/serialization.scm                     |   4 +-
 gnu/packages/spice.scm                             |   4 +
 gnu/packages/ssh.scm                               |   4 +-
 gnu/packages/statistics.scm                        |  18 +-
 gnu/packages/syndication.scm                       |   9 +-
 gnu/packages/tex.scm                               |  94 ++++
 gnu/packages/text-editors.scm                      |   6 +-
 gnu/packages/tls.scm                               |  16 +-
 gnu/packages/tv.scm                                |   5 +-
 gnu/packages/version-control.scm                   |  13 +-
 gnu/packages/video.scm                             |  43 +-
 gnu/packages/virtualization.scm                    |   5 +-
 gnu/packages/web-browsers.scm                      |   7 +-
 gnu/packages/web.scm                               |  25 +-
 gnu/packages/wm.scm                                |   1 -
 gnu/packages/xdisorg.scm                           |  25 +-
 gnu/packages/xorg.scm                              |   8 +-
 gnu/services.scm                                   |   4 +-
 gnu/services/admin.scm                             |   7 +-
 gnu/system.scm                                     |   3 +-
 gnu/system/examples/docker-image.tmpl              |  47 ++
 gnu/system/nss.scm                                 |  10 +-
 gnu/system/vm.scm                                  | 117 ++++-
 guix/ci.scm                                        |  78 ++++
 guix/docker.scm                                    | 200 ++++----
 guix/gexp.scm                                      |  51 ++-
 guix/git.scm                                       |   7 +
 guix/modules.scm                                   |   3 +-
 guix/scripts/build.scm                             |  16 +-
 guix/scripts/environment.scm                       |   2 +-
 guix/scripts/gc.scm                                |  10 +-
 guix/scripts/graph.scm                             |  38 +-
 guix/scripts/pack.scm                              |  73 ++-
 guix/scripts/system.scm                            |  12 +-
 guix/scripts/weather.scm                           | 109 ++++-
 tests/gexp.scm                                     |  61 ++-
 tests/graph.scm                                    |  20 +-
 tests/guix-gc.sh                                   |   5 +-
 tests/guix-pack.sh                                 |  83 ++++
 tests/guix-system.sh                               |  17 +
 tests/publish.scm                                  |  10 +-
 124 files changed, 3349 insertions(+), 1634 deletions(-)

diff --cc gnu/local.mk
index 0ae2e4e,0575a2f..7bb09fc
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -894,8 -901,8 +894,9 @@@ dist_patch_DATA =                                  
        
    %D%/packages/patches/luminance-hdr-qt-printer.patch         \
    %D%/packages/patches/lvm2-static-link.patch                 \
    %D%/packages/patches/lxsession-use-gapplication.patch         \
+   %D%/packages/patches/lyx-2.2.3-fix-test.patch                       \
    %D%/packages/patches/mailutils-uninitialized-memory.patch   \
 +  %D%/packages/patches/make-glibc-compat.patch                        \
    %D%/packages/patches/make-impure-dirs.patch                 \
    %D%/packages/patches/mars-install.patch                     \
    %D%/packages/patches/mars-sfml-2.3.patch                    \
diff --cc gnu/packages/boost.scm
index f7e90b4,d347674..674877a
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@@ -6,8 -6,7 +6,9 @@@
  ;;; Copyright © 2015 Ludovic Courtès <address@hidden>
  ;;; Copyright © 2017 Thomas Danckaert <address@hidden>
  ;;; Copyright © 2018 Tobias Geerinckx-Rice <address@hidden>
 +;;; Copyright © 2018 Arun Isaac <address@hidden>
 +;;; Copyright © 2018 Ricardo Wurmus <address@hidden>
+ ;;; Copyright © 2018 Maxim Cournoyer <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
@@@ -110,6 -114,52 +114,38 @@@ across a broad spectrum of applications
      (license (license:x11-style "http://www.boost.org/LICENSE_1_0.txt";
                                  "Some components have other similar 
licences."))))
  
 -(define-public boost-1.66
 -  (package
 -    (inherit boost)
 -    (version "1.66.0")
 -    (source (origin
 -              (method url-fetch)
 -              (uri (string-append
 -                    "mirror://sourceforge/boost/boost/" version "/boost_"
 -                    (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)
 -                    ".tar.bz2"))
 -              (sha256
 -               (base32
 -                "1aaw48cmimsskzgiclwn0iifp62a5iw9cbqrhfari876af1828ap"))))))
 -
+ (define-public boost-sync
+   (let ((commit "c72891d9b90e2ceb466ec859f640cd012b2d8709")
+         (version "1.55")
+         (revision "1"))
+     (package
+       (name "boost-sync")
+       (version (git-version version revision commit))
+       (source (origin
+                 (method git-fetch)
+                 (uri (git-reference
+                       (url "https://github.com/boostorg/sync.git";)
+                       (commit commit)))
+                 (file-name (git-file-name name version))
+                 (sha256
+                  (base32
+                   "197mp5z048vz5kv1m4v3jm447l2gqsyv0rbfz11dz0ns343ihbyx"))))
+       (build-system trivial-build-system)
+       (arguments
+        `(#:modules ((guix build utils))
+          #:builder
+          (begin
+            (use-modules (guix build utils))
+            (let ((source (assoc-ref %build-inputs "source")))
+              (copy-recursively (string-append source "/include")
+                                (string-append %output "/include"))))))
+       (home-page "https://github.com/boostorg/sync";)
+       (synopsis "Boost.Sync library")
+       (description "The Boost.Sync library provides mutexes, semaphores, locks
+ and events and other thread related facilities.  Boost.Sync originated from
+ Boost.Thread.")
+       (license (license:x11-style "http://www.boost.org/LICENSE_1_0.txt";)))))
+ 
  (define-public mdds
    (package
      (name "mdds")
diff --cc gnu/packages/bootstrap.scm
index f332018,b754b1f..936d6c1
--- a/gnu/packages/bootstrap.scm
+++ b/gnu/packages/bootstrap.scm
@@@ -1,6 -1,6 +1,6 @@@
  ;;; GNU Guix --- Functional package management for GNU
- ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès 
<address@hidden>
+ ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès 
<address@hidden>
 -;;; Copyright © 2014, 2015 Mark H Weaver <address@hidden>
 +;;; Copyright © 2014, 2015, 2018 Mark H Weaver <address@hidden>
  ;;; Copyright © 2017 Efraim Flashner <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
diff --cc gnu/packages/emacs.scm
index f7bf2db,6f13176..0011ee0
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@@ -539,10 -541,8 +543,9 @@@ operations."
               (parameterize ((%emacs emacs))
                 (emacs-generate-autoloads ,name lisp-dir)
                 (setenv "EMACSLOADPATH"
-                        (string-append ":" magit ":" dash))
+                        (string-append ":" magit ":" dash ":" with-editor))
 -               (emacs-batch-eval '(byte-compile-file "magit-svn.el"))))))))
 +               (emacs-batch-eval '(byte-compile-file "magit-svn.el"))))
- 
 +           #t))))
      (home-page "https://github.com/magit/magit-svn";)
      (synopsis "Git-SVN extension to Magit")
      (description
diff --cc gnu/packages/libreoffice.scm
index 922c82b,ef40e01..50f44b5
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@@ -4,9 -4,9 +4,9 @@@
  ;;; Copyright © 2016 Efraim Flashner <address@hidden>
  ;;; Copyright © 2017 Alex Griffin <address@hidden>
  ;;; Copyright © 2017 Thomas Danckaert <address@hidden>
- ;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
+ ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <address@hidden>
  ;;; Copyright © 2017 Andy Wingo <address@hidden>
 -;;; Copyright © 2017 Ludovic Courtès <address@hidden>
 +;;; Copyright © 2017, 2018 Ludovic Courtès <address@hidden>
  ;;; Copyright © 2017, 2018 Marius Bakke <address@hidden>
  ;;; Copyright © 2017 Rutger Helling <address@hidden>
  ;;;
diff --cc gnu/packages/messaging.scm
index eb1ab34,b3eff1e..db5407e
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@@ -1403,8 -1406,14 +1403,8 @@@ manual SSL certificate verification."
                (file-name (string-append name "-" version ".tar.gz"))
                (sha256
                 (base32
-                 "1hzwdax4nsz0fncf5bjfza0cn0lc6xsf38y569ql1gg5hvwr6169"))))
+                 "0vxfcyfnhnlaj6spm2b0ljw5i3knbphy6mvzpl5zv9b52ny4b08m"))))
      (build-system gnu-build-system)
 -    (arguments
 -     `(#:phases
 -       (modify-phases %standard-phases
 -         (add-before 'configure 'bootstrap
 -           (lambda _
 -             (zero? (system* "./bootstrap.sh")))))))
      (inputs
       `(("expat" ,expat)
         ("openssl" ,openssl)))
diff --cc gnu/packages/tls.scm
index d8ff5a1,79bf884..9143af3
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@@ -4,9 -4,9 +4,9 @@@
  ;;; Copyright © 2014 Ian Denhardt <address@hidden>
  ;;; Copyright © 2013, 2015 Andreas Enge <address@hidden>
  ;;; Copyright © 2015 David Thompson <address@hidden>
 -;;; Copyright © 2015, 2016, 2017 Leo Famulari <address@hidden>
 +;;; Copyright © 2015, 2016, 2017, 2018 Leo Famulari <address@hidden>
  ;;; Copyright © 2016, 2017 Efraim Flashner <address@hidden>
- ;;; Copyright © 2016, 2017 Nils Gillmann <address@hidden>
+ ;;; Copyright © 2016, 2017, 2018 Nils Gillmann <address@hidden>
  ;;; Copyright © 2016 Hartmut Goebel <address@hidden>
  ;;; Copyright © 2017 Ricardo Wurmus <address@hidden>
  ;;; Copyright © 2017 Marius Bakke <address@hidden>
diff --cc gnu/packages/xorg.scm
index 190b4cc,38ce45b..d664850
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@@ -2683,10 -2663,10 +2683,10 @@@ as USB mice."
                 ".tar.bz2"))
          (sha256
            (base32
-             "0yafix56vkqglw243cwb94nv91vbjv12sqh29x1bap0hwd1dclgf"))))
+             "180l2yw8c63cbcs3zk729vx439aig1d7yicpyxj0nmfl4y0kpskj"))))
      (build-system gnu-build-system)
      (inputs `(("mesa" ,mesa)
 -              ("xxf86driproto" ,xf86driproto)
 +              ("xorgproto" ,xorgproto)
                ("xorg-server" ,xorg-server)))
      (native-inputs `(("pkg-config" ,pkg-config)))
      (arguments `(#:configure-flags `("--disable-glamor"))) ; TODO: Enable 
glamor
diff --cc gnu/system.scm
index eb4b63c,592a0ea..c35615a
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@@ -515,7 -515,9 +515,8 @@@ explicitly appear in OS.
    ;; required for basic administrator tasks.
    (cons* procps psmisc which less zile nano
           pciutils usbutils
-          util-linux inetutils isc-dhcp
 -         ;; temporary package to fix CVE-2018-7738 without a graft
 -         util-linux-2.31.1
++         util-linux
+          inetutils isc-dhcp
           (@ (gnu packages admin) shadow)          ;for 'passwd'
  
           ;; wireless-tools is deprecated in favor of iw, but it's still what



reply via email to

[Prev in Thread] Current Thread [Next in Thread]