guix-commits
[Top][All Lists]
Advanced

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

01/01: Merge branch 'master' into ungrafting


From: guix-commits
Subject: 01/01: Merge branch 'master' into ungrafting
Date: Sat, 12 Dec 2020 19:22:16 -0500 (EST)

mbakke pushed a commit to branch ungrafting
in repository guix.

commit a7737f0ead2293536b9d0ba253de4673378a0ffa
Merge: ba47c83 1adeb74
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Sun Dec 13 01:10:06 2020 +0100

    Merge branch 'master' into ungrafting

 Makefile.am                                        |    1 +
 config-daemon.ac                                   |    3 +-
 configure.ac                                       |   12 +-
 doc/guix.texi                                      |   30 +
 etc/guix-daemon.cil.in                             |    4 +-
 etc/news.scm                                       |   26 +-
 gnu/installer.scm                                  |    7 +
 gnu/installer/newt.scm                             |    5 +
 gnu/installer/newt/substitutes.scm                 |   43 +
 gnu/installer/proxy.scm                            |    6 +-
 gnu/installer/record.scm                           |    3 +
 gnu/installer/services.scm                         |    8 +-
 gnu/installer/{proxy.scm => substitutes.scm}       |   20 +-
 gnu/installer/utils.scm                            |   11 +-
 gnu/local.mk                                       |    8 +-
 gnu/packages/admin.scm                             |    4 +-
 gnu/packages/autotools.scm                         |   35 +-
 gnu/packages/aux-files/guile-launcher.c            |   46 +-
 gnu/packages/backup.scm                            |   44 -
 gnu/packages/bioconductor.scm                      | 1383 +++++++++++++-------
 gnu/packages/bioinformatics.scm                    |  478 ++++---
 gnu/packages/busybox.scm                           |   16 +-
 gnu/packages/ci.scm                                |    8 +-
 gnu/packages/cran.scm                              |  939 ++++++++++---
 gnu/packages/crates-io.scm                         |  446 ++++++-
 gnu/packages/curl.scm                              |   14 +
 gnu/packages/databases.scm                         |   12 +
 gnu/packages/dns.scm                               |    7 +-
 gnu/packages/ebook.scm                             |   28 +
 gnu/packages/emacs-xyz.scm                         |  211 ++-
 gnu/packages/engineering.scm                       |    7 +-
 gnu/packages/fcitx5.scm                            |  450 +++++++
 gnu/packages/finance.scm                           |    8 +-
 gnu/packages/game-development.scm                  |   35 +-
 gnu/packages/gimp.scm                              |    4 +-
 gnu/packages/gnome.scm                             |    4 +-
 gnu/packages/gnucash.scm                           |   18 +-
 gnu/packages/golang.scm                            |   82 ++
 gnu/packages/guile-xyz.scm                         |   76 +-
 gnu/packages/image.scm                             |   63 +
 gnu/packages/kde-frameworks.scm                    |    2 +-
 gnu/packages/kde-internet.scm                      |    4 +-
 gnu/packages/kde-multimedia.scm                    |    4 +-
 gnu/packages/kde-pim.scm                           |   30 +-
 gnu/packages/kde-plasma.scm                        |    4 +-
 gnu/packages/kde.scm                               |   51 +-
 gnu/packages/linux.scm                             |   44 +-
 gnu/packages/lisp-xyz.scm                          |  136 +-
 gnu/packages/machine-learning.scm                  |    4 +-
 gnu/packages/mail.scm                              |   11 +-
 gnu/packages/maths.scm                             |   12 +-
 gnu/packages/matrix.scm                            |    4 +-
 gnu/packages/nfs.scm                               |    5 +-
 gnu/packages/ntp.scm                               |    4 +-
 gnu/packages/ocaml.scm                             |   16 +-
 gnu/packages/package-management.scm                |    6 +-
 .../busybox-1.31.1-fix-build-with-glibc-2.31.patch |   68 -
 .../knot-resolver-fix-map-command-on-32-bit.patch  |  146 ---
 gnu/packages/patches/pciutils-hurd-fix.patch       |   23 +
 .../patches/renpy-use-system-fribidi.patch         |   52 +
 .../patches/sbcl-geco-fix-organism-class.patch     |   13 -
 gnu/packages/pciutils.scm                          |   15 +-
 gnu/packages/python-web.scm                        |    4 +-
 gnu/packages/python-xyz.scm                        |   38 +-
 gnu/packages/ruby.scm                              |    4 +-
 gnu/packages/statistics.scm                        |   92 +-
 gnu/packages/text-editors.scm                      |   41 +
 gnu/packages/video.scm                             |    4 +-
 gnu/packages/visidata.scm                          |    4 +-
 gnu/packages/vpn.scm                               |   29 +
 gnu/packages/web.scm                               |  157 ++-
 gnu/packages/wm.scm                                |   71 +
 gnu/packages/xdisorg.scm                           |   41 +
 gnu/services/avahi.scm                             |    4 +-
 gnu/services/base.scm                              |    4 +-
 gnu/services/cuirass.scm                           |    4 +
 gnu/services/science.scm                           |   18 +
 gnu/services/security-token.scm                    |    3 +-
 gnu/services/ssh.scm                               |   18 +-
 gnu/system/install.scm                             |    6 +
 guix/avahi.scm                                     |    9 +-
 guix/build-system/r.scm                            |    2 +-
 guix/download.scm                                  |   21 +-
 guix/glob.scm                                      |   15 +
 guix/http-client.scm                               |   12 +-
 guix/import/cran.scm                               |   10 +-
 guix/import/opam.scm                               |   58 +-
 guix/import/utils.scm                              |    4 +-
 guix/progress.scm                                  |    8 +-
 guix/scripts/import/cran.scm                       |    9 +-
 guix/scripts/import/opam.scm                       |   10 +-
 guix/scripts/substitute.scm                        |  253 ++--
 guix/self.scm                                      |   26 +-
 guix/store/database.scm                            |    2 -
 m4/guix.m4                                         |    4 +-
 nix/libstore/build.cc                              |  173 +--
 nix/libstore/local-store.cc                        |  170 +--
 nix/libstore/local-store.hh                        |   25 +-
 nix/libutil/util.cc                                |    6 +-
 nix/libutil/util.hh                                |    7 +-
 po/guix/POTFILES.in                                |    1 +
 scripts/guix.in                                    |    2 +-
 tests/glob.scm                                     |    8 +-
 tests/opam.scm                                     |   67 +-
 tests/substitute.scm                               |   98 +-
 105 files changed, 4868 insertions(+), 1933 deletions(-)

diff --cc gnu/packages/curl.scm
index a03888c,33a2188..98fc6b3
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@@ -53,14 -53,16 +53,15 @@@
  (define-public curl
    (package
     (name "curl")
 -   (version "7.69.1")
 +   (version "7.73.0")
+    (replacement curl-7.74.0)
     (source (origin
 -            (method url-fetch)
 -            (uri (string-append "https://curl.haxx.se/download/curl-";
 -                                version ".tar.xz"))
 -            (sha256
 -             (base32
 -              "0kwxh76iq9fblk7iyv4f75bmcmasarp2bcm1mm07wyvzd7kdbiq3"))
 -            (patches (search-patches "curl-use-ssl-cert-env.patch"))))
 +             (method url-fetch)
 +             (uri (string-append "https://curl.haxx.se/download/curl-";
 +                                 version ".tar.xz"))
 +             (sha256
 +              (base32
 +               "12j0qaij1ppgspray8xvs2qk3h3m23wdqh27x87y1aw8xaj7qk3w"))))
     (build-system gnu-build-system)
     (outputs '("out"
                "doc"))                             ;1.2 MiB of man3 pages
@@@ -150,6 -171,31 +151,19 @@@ tunneling, and so on."
      (name "curl-minimal")
      (inputs (alist-delete "openldap" (package-inputs curl))))))
  
+ ;; Replacement package to fix multiple security vulnerabilities.
+ (define curl-7.74.0
+   (package
+     (inherit curl)
+     (version "7.74.0")
+     (source (origin
+               (inherit (package-source curl))
+               (uri (string-append "https://curl.haxx.se/download/curl-";
+                                   version ".tar.xz"))
+               (sha256
+                (base32
 -                "12w7gskrglg6qrmp822j37fmbr0icrcxv7rib1fy5xiw80n5z7cr"))))
 -    (arguments
 -     (substitute-keyword-arguments (package-arguments curl)
 -       ((#:phases phases)
 -        `(modify-phases ,phases
 -           (replace 'check
 -             (lambda _
 -               ;; Test 1510 is now disabled upstream, and the test runner
 -               ;; complains that it can not disable a non-existing test.
 -               ;; Thus, override the phase to not delete the test.
 -               (substitute* "tests/runtests.pl"
 -                 (("/bin/sh") (which "sh")))
 -               (invoke "make" "-C" "tests" "test")))))))))
++                "12w7gskrglg6qrmp822j37fmbr0icrcxv7rib1fy5xiw80n5z7cr"))))))
+ 
  (define-public kurly
    (package
      (name "kurly")



reply via email to

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