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: guix-commits
Subject: 01/01: Merge branch 'master' into core-updates
Date: Mon, 30 Mar 2020 06:18:57 -0400 (EDT)

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

commit ae0badf5bb791428423a98d4e4e2b8d297a5d4be
Merge: ee401ed 927f365
Author: Marius Bakke <address@hidden>
AuthorDate: Mon Mar 30 12:17:33 2020 +0200

    Merge branch 'master' into core-updates
    
     Conflicts:
        gnu/packages/admin.scm
        gnu/packages/commencement.scm
        gnu/packages/guile.scm
        gnu/packages/linux.scm
        gnu/packages/package-management.scm
        gnu/packages/pulseaudio.scm
        gnu/packages/web.scm

 .mailmap                                           |   2 +-
 build-aux/git-authenticate.scm                     |   6 +-
 doc/guix.texi                                      |   6 +-
 gnu/build/vm.scm                                   |  11 +-
 gnu/local.mk                                       |   4 +-
 gnu/packages/admin.scm                             | 147 +++++-----
 gnu/packages/algebra.scm                           |  43 +--
 gnu/packages/assembly.scm                          |   4 +-
 gnu/packages/bioconductor.scm                      |   4 +-
 gnu/packages/cpp.scm                               |   6 +-
 gnu/packages/cran.scm                              |  38 ++-
 gnu/packages/crypto.scm                            |  10 +-
 gnu/packages/cybersecurity.scm                     |  46 +++
 gnu/packages/dictionaries.scm                      |   4 +-
 gnu/packages/education.scm                         |   4 +-
 gnu/packages/emacs-xyz.scm                         | 126 ++++----
 gnu/packages/emacs.scm                             |   5 +-
 gnu/packages/emulators.scm                         |   3 +-
 gnu/packages/engineering.scm                       |   3 -
 gnu/packages/finance.scm                           |   3 -
 gnu/packages/firmware.scm                          |   2 +-
 gnu/packages/fonts.scm                             |   7 +-
 gnu/packages/fpga.scm                              |   7 +-
 gnu/packages/games.scm                             |  42 ---
 gnu/packages/gnome-xyz.scm                         |  17 +-
 gnu/packages/gnome.scm                             |  69 ++++-
 gnu/packages/gnupg.scm                             |   8 +-
 gnu/packages/gnuzilla.scm                          |   5 -
 gnu/packages/graph.scm                             |   7 +-
 gnu/packages/guile-xyz.scm                         |  50 +++-
 gnu/packages/haskell-apps.scm                      |  40 +++
 gnu/packages/haskell-web.scm                       |  41 ++-
 gnu/packages/haskell-xyz.scm                       | 323 ++++++++++++++++-----
 gnu/packages/image.scm                             |   6 +-
 gnu/packages/java.scm                              | 201 +++++++------
 gnu/packages/kde-pim.scm                           |   2 +-
 gnu/packages/lean.scm                              |   2 +-
 gnu/packages/libreoffice.scm                       |   4 +-
 gnu/packages/linux.scm                             |  21 +-
 gnu/packages/lisp-xyz.scm                          |  31 +-
 gnu/packages/machine-learning.scm                  |  19 +-
 gnu/packages/mail.scm                              |  13 +-
 gnu/packages/man.scm                               |  14 +-
 gnu/packages/maths.scm                             |  11 +-
 gnu/packages/mpd.scm                               |   4 +-
 gnu/packages/mtools.scm                            |   6 +-
 gnu/packages/multiprecision.scm                    |  46 ++-
 gnu/packages/music.scm                             | 106 ++++++-
 gnu/packages/networking.scm                        |  24 +-
 gnu/packages/ocr.scm                               |  16 +-
 gnu/packages/package-management.scm                |   6 +-
 gnu/packages/patches/gnupg-default-pinentry.patch  |  62 +++-
 .../patches/hash-extender-test-suite.patch         |  13 -
 gnu/packages/pdf.scm                               |  74 ++++-
 gnu/packages/php.scm                               |   3 -
 gnu/packages/plotutils.scm                         |   4 +-
 gnu/packages/pulseaudio.scm                        |   2 +-
 gnu/packages/python-xyz.scm                        | 110 +++++--
 gnu/packages/qt.scm                                |   6 +-
 gnu/packages/rust.scm                              | 121 ++++++--
 gnu/packages/speech.scm                            |  67 +++++
 gnu/packages/statistics.scm                        |   8 +-
 gnu/packages/syndication.scm                       |   8 +-
 gnu/packages/terminals.scm                         |   5 +-
 gnu/packages/version-control.scm                   |  10 +-
 gnu/packages/video.scm                             |  13 +-
 gnu/packages/virtualization.scm                    |   3 -
 gnu/packages/vulkan.scm                            |   3 -
 gnu/packages/web.scm                               |  43 ++-
 gnu/packages/wm.scm                                |   5 +-
 gnu/packages/xdisorg.scm                           |  10 +-
 gnu/packages/xfce.scm                              |   4 +-
 gnu/services/nfs.scm                               |  25 +-
 gnu/services/shepherd.scm                          |   6 +-
 gnu/services/xorg.scm                              |   1 +
 gnu/system/vm.scm                                  |  15 +-
 guix/build-system/gnu.scm                          |   4 +-
 guix/gexp.scm                                      |  32 +-
 guix/grafts.scm                                    |  20 +-
 guix/packages.scm                                  |  76 ++---
 guix/profiles.scm                                  |  57 ++--
 guix/scripts/archive.scm                           |   2 +-
 guix/scripts/build.scm                             |   8 +-
 guix/scripts/copy.scm                              |   2 +-
 guix/scripts/deploy.scm                            |  46 +--
 guix/scripts/environment.scm                       |   2 +-
 guix/scripts/pack.scm                              |   2 +-
 guix/scripts/package.scm                           |   3 +-
 guix/scripts/pull.scm                              |   2 +-
 guix/scripts/system.scm                            |   2 +-
 guix/store.scm                                     |  64 ++++
 tests/store.scm                                    |  36 +++
 92 files changed, 1787 insertions(+), 817 deletions(-)

diff --cc gnu/packages/admin.scm
index ae1ed94,2f661f5..4e1f9af
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@@ -29,9 -29,9 +29,10 @@@
  ;;; Copyright © 2019 Hartmut Goebel <address@hidden>
  ;;; Copyright © 2019 Alex Griffin <address@hidden>
  ;;; Copyright © 2019 Guillaume Le Vaillant <address@hidden>
 -;;; Copyright © 2019 Mathieu Othacehe <address@hidden>
 +;;; Copyright © 2019, 2020 Mathieu Othacehe <address@hidden>
  ;;; Copyright © 2020 Oleg Pykhalov <address@hidden>
 +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <address@hidden>
+ ;;; Copyright © 2020 Michael Rohleder <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
@@@ -71,17 -76,35 +77,36 @@@
    #:use-module (gnu packages cryptsetup)
    #:use-module (gnu packages cyrus-sasl)
    #:use-module (gnu packages dns)
+   #:use-module (gnu packages elf)
    #:use-module (gnu packages file)
-   #:use-module (gnu packages ncurses)
-   #:use-module (gnu packages readline)
+   #:use-module (gnu packages flex)
+   #:use-module (gnu packages gettext)
+   #:use-module (gnu packages gl)
+   #:use-module (gnu packages glib)
+   #:use-module (gnu packages gnome)
+   #:use-module (gnu packages gnupg)
+   #:use-module (gnu packages golang)
+   #:use-module (gnu packages groff)
+   #:use-module (gnu packages gtk)
+   #:use-module (gnu packages guile)
 +  #:use-module (gnu packages hurd)
+   #:use-module (gnu packages image)
+   #:use-module (gnu packages imagemagick)
+   #:use-module (gnu packages inkscape)
+   #:use-module (gnu packages kerberos)
    #:use-module (gnu packages libbsd)
+   #:use-module (gnu packages libftdi)
+   #:use-module (gnu packages libunwind)
+   #:use-module (gnu packages libusb)
    #:use-module (gnu packages linux)
    #:use-module (gnu packages lua)
-   #:use-module (gnu packages guile)
-   #:use-module (gnu packages gettext)
-   #:use-module (gnu packages imagemagick)
-   #:use-module (gnu packages inkscape)
+   #:use-module (gnu packages man)
+   #:use-module (gnu packages mcrypt)
+   #:use-module (gnu packages mpi)
+   #:use-module (gnu packages ncurses)
+   #:use-module (gnu packages openldap)
+   #:use-module (gnu packages patchutils)
+   #:use-module (gnu packages pciutils)
    #:use-module (gnu packages pcre)
    #:use-module (gnu packages perl)
    #:use-module (gnu packages perl-check)
diff --cc gnu/packages/algebra.scm
index e2e26c8,081666c..4ff766e
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@@ -8,8 -8,8 +8,9 @@@
  ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <address@hidden>
  ;;; Copyright © 2017 Marius Bakke <address@hidden>
  ;;; Copyright © 2017, 2019 Eric Bavier <address@hidden>
 +;;; Copyright © 2019 Mathieu Othacehe <address@hidden>
  ;;; Copyright © 2020 Björn Höfling <address@hidden>
+ ;;; Copyright © 2020 Jakub Kądziołka <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/firmware.scm
index 2dff39f,a7a08f3..51eae2a
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@@ -85,14 -82,11 +85,14 @@@
  
      ;; The firmware is cross-compiled using a "bare bones" compiler (no libc.)
      ;; Use our own tool chain for that.
 -    (native-inputs `(("cross-gcc" ,(cross-gcc "xtensa-elf"))
 -                     ("cross-binutils" ,(cross-binutils "xtensa-elf"))
 +    (native-inputs `(("cross-gcc" ,(cross-gcc
 +                                    "xtensa-elf"
 +                                    #:xbinutils (cross-binutils "xtensa-elf"
 +                                                                
binutils-2.33)))
 +                     ("cross-binutils" ,(cross-binutils "xtensa-elf" 
binutils-2.33))
                       ("cmake" ,cmake-minimal)
                       ("perl" ,perl)))
-     (home-page "http://wireless.kernel.org/en/users/Drivers/ath9k_htc";)
+     (home-page "https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_htc";)
      (synopsis "Firmware for the Atheros AR7010 and AR9271 USB 802.11n NICs")
      (description
       "This is the firmware for the Qualcomm Atheros AR7010 and AR9271 USB
diff --cc gnu/packages/guile-xyz.scm
index b181189,62ebb82..f0f976c
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@@ -2229,19 -2186,12 +2230,15 @@@ Guile, so its configuration can be writ
  format is also supported.")
      (license license:gpl3+)))
  
 -(define-public guile3.0-mcron
 +(define-public guile2.2-mcron
    (package
      (inherit mcron)
 -    (name "guile3.0-mcron")
 -    (inputs `(("guile" ,guile-3.0)))))
 +    (name "guile2.2-mcron")
 +    (inputs `(("guile" ,guile-2.2)))))
 +
 +(define-public guile3.0-mcron
 +  (deprecated-package "guile3.0-mcron" mcron))
  
- (define-public mcron2
-   ;; This was mthl's mcron development branch, and it became mcron 1.1.
-   (deprecated-package "mcron2" mcron))
- 
  (define-public guile-picture-language
    (let ((commit "91d10c96708d732145006dd2802acc4de08b632e")
          (revision "1"))
diff --cc gnu/packages/java.scm
index c68b0d3,9c0974a..1d910e1
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@@ -9,9 -9,8 +9,9 @@@
  ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <address@hidden>
  ;;; Copyright © 2018, 2019 Gábor Boskovits <address@hidden>
  ;;; Copyright © 2018 Chris Marusich <address@hidden>
- ;;; Copyright © 2018, 2019 Efraim Flashner <address@hidden>
+ ;;; Copyright © 2018, 2019, 2020 Efraim Flashner <address@hidden>
  ;;; Copyright © 2019, 2020 Björn Höfling <address@hidden>
 +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/linux.scm
index 253f41e,701df76..b568030
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@@ -2953,9 -2899,26 +2953,6 @@@ device nodes from /dev/, handles hotplu
  time.")
      (license license:gpl2+)))
  
- (define-public eudev-with-hwdb
-   (deprecated-package "eudev-with-hwdb" eudev))
 -;; TODO: Merge with eudev on the next rebuild cycle.
 -(define-public eudev/btrfs-fix
 -  (package/inherit
 -   eudev
 -   (version (string-append (package-version eudev) "-1"))
 -   (arguments
 -    (substitute-keyword-arguments (package-arguments eudev)
 -      ((#:phases phases '%standard-phases)
 -       `(modify-phases ,phases
 -          (add-before 'configure 'patch-bindir-in-btrfs-rules
 -            (lambda* (#:key outputs #:allow-other-keys)
 -              ;; The "@bindir@" substitution incorrectly expands to a literal
 -              ;; "${exec_prefix}" (see <https://bugs.gnu.org/39926>).  Work
 -              ;; around it.
 -              (let ((out (assoc-ref outputs "out")))
 -                (substitute* "rules/64-btrfs.rules.in"
 -                  (("@bindir@")
 -                   (string-append out "/bin")))
 -                #t)))))))))
--
  (define-public lvm2
    (package
      (name "lvm2")
diff --cc gnu/packages/package-management.scm
index 1c45039,07a44e9..a27c769
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@@ -413,37 -401,20 +413,35 @@@ the Nix package manager."
                 (invoke "make" "install-binPROGRAMS")))
             (delete 'wrap-program)))))))
  
- (define-public guile2.0-guix
-   (deprecated-package "guile2.0-guix" guix))
 -(define-public guile3.0-guix
 +
 +(define-public guile2.2-guix
    (package
      (inherit guix)
 -    (name "guile3.0-guix")
 +    (name "guile2.2-guix")
 +    (native-inputs
 +     `(("guile" ,guile-2.2)
 +       ("gnutls" ,guile2.2-gnutls)
 +       ("guile-gcrypt" ,guile2.2-gcrypt)
 +       ("guile-json" ,guile2.2-json)
 +       ("guile-sqlite3" ,guile2.2-sqlite3)
 +       ("guile-ssh" ,guile2.2-ssh)
 +       ("guile-git" ,guile2.2-git)
 +       ,@(fold alist-delete (package-native-inputs guix)
 +               '("guile" "gnutls" "guile-gcrypt" "guile-json"
 +                 "guile-sqlite3" "guile-ssh" "guile-git"))))
      (inputs
 -     `(("guile" ,guile-3.0)
 +     `(("guile" ,guile-2.2)
         ,@(alist-delete "guile" (package-inputs guix))))
      (propagated-inputs
 -     `(("gnutls" ,guile3.0-gnutls)
 -       ("guile-gcrypt" ,guile3.0-gcrypt)
 -       ("guile-json" ,guile3.0-json)
 -       ("guile-sqlite3" ,guile3.0-sqlite3)
 -       ("guile-ssh" ,guile3.0-ssh)
 -       ("guile-git" ,guile3.0-git)))))
 +     `(("gnutls" ,gnutls)
 +       ("guile-gcrypt" ,guile2.2-gcrypt)
 +       ("guile-json" ,guile2.2-json)
 +       ("guile-sqlite3" ,guile2.2-sqlite3)
 +       ("guile-ssh" ,guile2.2-ssh)
 +       ("guile-git" ,guile2.2-git)))))
 +
 +(define-public guile3.0-guix
 +  (deprecated-package "guile3.0-guix" guix))
  
  (define-public guix-minimal
    ;; A version of Guix which is built with the minimal set of dependencies, as
diff --cc gnu/packages/pulseaudio.scm
index b209fd3,c2853dc..4ad32d6
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@@ -9,8 -9,7 +9,8 @@@
  ;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
  ;;; Copyright © 2018 Pierre Langlois <address@hidden>
  ;;; Copyright © 2019 Alex Griffin <address@hidden>
 +;;; Copyright © 2019 Mathieu Othacehe <address@hidden>
- ;;; Copyright © 2020 Amin Bandali <address@hidden>
+ ;;; Copyright © 2020 Amin Bandali <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/web.scm
index 781f76a,a553dc2..2b1585c
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@@ -41,7 -39,7 +41,8 @@@
  ;;; Copyright © 2020 Timotej Lazar <address@hidden>
  ;;; Copyright © 2020 Alexandros Theodotou <address@hidden>
  ;;; Copyright © 2020 Pierre Neidhardt <address@hidden>
 +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <address@hidden>
+ ;;; Copyright © 2018, 2019, 2020 Björn Höfling <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc guix/store.scm
index 5dea264,ca8c0e5..12f66d0
--- a/guix/store.scm
+++ b/guix/store.scm
@@@ -103,9 -103,10 +103,11 @@@
              add-text-to-store
              add-to-store
              add-file-tree-to-store
 +            file-mapping->tree
              binary-file
              with-build-handler
+             map/accumulate-builds
+             mapm/accumulate-builds
              build-things
              build
              query-failed-paths



reply via email to

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