Merge remote-tracking branch 'origin/master' into core-updates
authorChristopher Baines <mail@cbaines.net>
Sun, 29 Nov 2020 14:19:55 +0000 (14:19 +0000)
committerChristopher Baines <mail@cbaines.net>
Sun, 29 Nov 2020 17:34:18 +0000 (17:34 +0000)
46 files changed:
1  2 
Makefile.am
doc/guix.texi
gnu/build/image.scm
gnu/local.mk
gnu/packages/admin.scm
gnu/packages/backup.scm
gnu/packages/base.scm
gnu/packages/build-tools.scm
gnu/packages/cmake.scm
gnu/packages/commencement.scm
gnu/packages/compression.scm
gnu/packages/cross-base.scm
gnu/packages/crypto.scm
gnu/packages/cups.scm
gnu/packages/docbook.scm
gnu/packages/emulators.scm
gnu/packages/engineering.scm
gnu/packages/fontutils.scm
gnu/packages/gdb.scm
gnu/packages/gettext.scm
gnu/packages/glib.scm
gnu/packages/gnupg.scm
gnu/packages/gnuzilla.scm
gnu/packages/guile.scm
gnu/packages/image.scm
gnu/packages/libffi.scm
gnu/packages/linux.scm
gnu/packages/llvm.scm
gnu/packages/maths.scm
gnu/packages/package-management.scm
gnu/packages/python-xyz.scm
gnu/packages/python.scm
gnu/packages/ruby.scm
gnu/packages/spice.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/vpn.scm
gnu/packages/web.scm
gnu/packages/xml.scm
gnu/packages/xorg.scm
gnu/system/vm.scm
guix/gexp.scm
guix/packages.scm
guix/scripts/pack.scm
guix/utils.scm
tests/packages.scm

diff --cc Makefile.am
Simple merge
diff --cc doc/guix.texi
Simple merge
Simple merge
diff --cc gnu/local.mk
@@@ -1146,8 -1166,9 +1167,7 @@@ dist_patch_DATA =                                               
    %D%/packages/patches/icecat-use-older-reveal-hidden-html.patch      \
    %D%/packages/patches/icecat-use-system-graphite2+harfbuzz.patch     \
    %D%/packages/patches/icecat-use-system-media-libs.patch     \
-   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
-   %D%/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch  \
+   %D%/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch \
 -  %D%/packages/patches/icedtea-7-hotspot-aarch64-use-c++98.patch      \
 -  %D%/packages/patches/icu4c-CVE-2020-10531.patch             \
    %D%/packages/patches/id3lib-CVE-2007-4460.patch                     \
    %D%/packages/patches/id3lib-UTF16-writing-bug.patch                 \
    %D%/packages/patches/ilmbase-fix-tests.patch                        \
    %D%/packages/patches/java-xerces-xjavac_taskdef.patch       \
    %D%/packages/patches/jfsutils-add-sysmacros.patch           \
    %D%/packages/patches/jfsutils-include-systypes.patch                \
 -  %D%/packages/patches/jsoncpp-fix-inverted-case.patch                \
    %D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch    \
    %D%/packages/patches/kdbusaddons-kinit-file-name.patch      \
 +  %D%/packages/patches/libffi-float128-powerpc64le.patch      \
+   %D%/packages/patches/libffi-3.3-powerpc-fixes.patch         \
    %D%/packages/patches/libvirt-create-machine-cgroup.patch    \
    %D%/packages/patches/libziparchive-add-includes.patch               \
    %D%/packages/patches/localed-xorg-keyboard.patch            \
    %D%/packages/patches/python-3-search-paths.patch            \
    %D%/packages/patches/python-3-fix-tests.patch                       \
    %D%/packages/patches/python-3.8-fix-tests.patch             \
 +  %D%/packages/patches/python-3-hurd-configure.patch          \
    %D%/packages/patches/python-CVE-2018-14647.patch            \
-   %D%/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch     \
    %D%/packages/patches/python-aionotify-0.2.0-py3.8.patch     \
    %D%/packages/patches/python-argcomplete-1.11.1-fish31.patch \
    %D%/packages/patches/python-axolotl-AES-fix.patch           \
    %D%/packages/patches/xsane-fix-pdf-floats.patch             \
    %D%/packages/patches/xsane-fix-snprintf-buffer-length.patch \
    %D%/packages/patches/xsane-support-ipv6.patch                       \
-   %D%/packages/patches/xsane-tighten-default-umask.patch
+   %D%/packages/patches/xsane-tighten-default-umask.patch      \
 -  %D%/packages/patches/yggdrasil-extra-config.patch   \
 -  %D%/packages/patches/zziplib-CVE-2018-16548.patch
++  %D%/packages/patches/yggdrasil-extra-config.patch
  
  MISC_DISTRO_FILES =                           \
    %D%/packages/ld-wrapper.in
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -72,7 -72,7 +72,6 @@@
                "Source/cmGlobalXCodeGenerator.cxx"
                "Source/cmLocalUnixMakefileGenerator3.cxx"
                "Source/cmExecProgramCommand.cxx"
--              "Utilities/Release/release_cmake.cmake"
                "Tests/CMakeLists.txt"
                "Tests/RunCMake/File_Generate/RunCMakeTest.cmake")
            (("/bin/sh") (which "sh")))
      ;; This test requires network access.
      "CTestTestUpload"
      ;; This test requires 'ldconfig' which is not available in Guix.
--    "RunCMake.install"))
++    "RunCMake.install"
++    ;; This test fails for unknown reason.
++    "RunCMake.file-GET_RUNTIME_DEPENDENCIES"
++    ;; This test requires the bundled libuv.
++    "BootstrapTest"))
  
  (define %preserved-third-party-files
    '(;; 'Source/cm_getdate.c' includes archive_getdate.c wholesale, so it must
Simple merge
@@@ -1429,13 -1427,13 +1434,13 @@@ or junctions, and always follows hard l
  
                 #t))))
         #:make-flags
-        (list "CC=gcc"
 -       ;; TODO: Integrate in next rebuild cycle.
 -       (list ,(if (%current-target-system)
 -                (string-append "CC=" (cc-for-target))
 -                "CC=gcc")
 -             (string-append "PREFIX=" (assoc-ref %outputs "out"))
 -             (string-append "LIBDIR=" (assoc-ref %outputs "lib") "/lib")
 -             (string-append "INCLUDEDIR=" (assoc-ref %outputs "lib") "/include")
++       (list ,(string-append "CC=" (cc-for-target))
 +             (string-append "prefix=" (assoc-ref %outputs "out"))
 +             (string-append "libdir=" (assoc-ref %outputs "lib") "/lib")
 +             (string-append "includedir=" (assoc-ref %outputs "lib") "/include")
 +             ;; Auto-detection is over-engineered and buggy.
 +             "PCLIBDIR=lib"
 +             "PCINCDIR=include"
               ;; Skip auto-detection of, and creating a dependency on, the build
               ;; environment's ‘xz’ for what amounts to a dubious feature anyway.
               "HAVE_LZMA=0"
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -13,8 -13,7 +13,9 @@@
  ;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
  ;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com>
  ;;; Copyright © 2020 Nicolò Balzarotti <nicolo@nixo.xyz>
 +;;; Copyright © 2020 Florian Pelz <pelzflorian@pelzflorian.de>
 +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
+ ;;; Copyright © 2020 Arthur Margerit <ruhtra.mar@gmail.com>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
Simple merge
Simple merge
Simple merge
@@@ -26,7 -26,7 +26,8 @@@
  ;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
  ;;; Copyright © 2020 R Veera Kumar <vkor@vkten.in>
  ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
+ ;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -146,8 -146,8 +146,8 @@@ a focus on simplicity and productivity.
  
  (define-public ruby-2.7
    (package
 -    (inherit ruby)
 +    (inherit ruby-2.6)
-     (version "2.7.1")
+     (version "2.7.2")
      (source
       (origin
         (method url-fetch)
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc guix/gexp.scm
Simple merge
Simple merge
@@@ -5,7 -5,7 +5,8 @@@
  ;;; Copyright © 2018 Chris Marusich <cmmarusich@gmail.com>
  ;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
  ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
 +;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+ ;;; Copyright © 2020 Eric Bavier <bavier@posteo.net>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc guix/utils.scm
Simple merge
Simple merge