Merge branch 'master' into core-updates
authorTobias Geerinckx-Rice <me@tobias.gr>
Wed, 23 Jun 2021 16:45:21 +0000 (18:45 +0200)
committerTobias Geerinckx-Rice <me@tobias.gr>
Wed, 23 Jun 2021 16:45:21 +0000 (18:45 +0200)
Conflicts:
gnu/packages/cups.scm
gnu/packages/python-web.scm
gnu/packages/web.scm
guix/build/maven/pom.scm

35 files changed:
1  2 
doc/guix.texi
gnu/local.mk
gnu/packages/admin.scm
gnu/packages/algebra.scm
gnu/packages/audio.scm
gnu/packages/backup.scm
gnu/packages/bioinformatics.scm
gnu/packages/crates-io.scm
gnu/packages/databases.scm
gnu/packages/emacs-xyz.scm
gnu/packages/emulators.scm
gnu/packages/engineering.scm
gnu/packages/game-development.scm
gnu/packages/games.scm
gnu/packages/gnome.scm
gnu/packages/java.scm
gnu/packages/linux.scm
gnu/packages/lua.scm
gnu/packages/mail.scm
gnu/packages/maths.scm
gnu/packages/messaging.scm
gnu/packages/networking.scm
gnu/packages/protobuf.scm
gnu/packages/python-web.scm
gnu/packages/python-xyz.scm
gnu/packages/radio.scm
gnu/packages/serialization.scm
gnu/packages/text-editors.scm
gnu/packages/tmux.scm
gnu/packages/video.scm
gnu/packages/virtualization.scm
gnu/packages/vpn.scm
gnu/packages/web.scm
gnu/services/cups.scm
guix/build/maven/pom.scm

diff --cc doc/guix.texi
Simple merge
diff --cc gnu/local.mk
@@@ -934,7 -929,9 +934,8 @@@ dist_patch_DATA =                                          
    %D%/packages/patches/crda-optional-gcrypt.patch             \
    %D%/packages/patches/clucene-contribs-lib.patch               \
    %D%/packages/patches/cube-nocheck.patch                     \
+   %D%/packages/patches/cups-CVE-2020-10001.patch              \
    %D%/packages/patches/curl-use-ssl-cert-env.patch            \
 -  %D%/packages/patches/curl-7.76-use-ssl-cert-env.patch       \
    %D%/packages/patches/curl-7.77-tls-priority-string.patch    \
    %D%/packages/patches/cursynth-wave-rand.patch                       \
    %D%/packages/patches/cvs-CVE-2017-12836.patch               \
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
    #:use-module (guix svn-download)
    #:use-module ((guix build utils) #:select (alist-replace))
    #:use-module (guix utils)
 +  #:use-module (guix gexp)
    #:use-module (guix build-system ant)
    #:use-module (guix build-system gnu)
+   #:use-module (guix build-system maven)
    #:use-module (guix build-system trivial)
    #:use-module (gnu packages)
    #:use-module (gnu packages attr)
Simple merge
@@@ -1124,10 -1121,11 +1121,10 @@@ shell command executions."
              (file-name (git-file-name name version))
              (sha256
               (base32
-               "124fj73722c03znwdyqp1i0jygwv3s11f6s1j9rzym513qrf7fnd"))))
+               "1999bgrh52124a5g4qizav3x257ff2brjr855srpm1jv1nxzbygv"))))
     (build-system meson-build-system)
     (arguments
 -    `(#:meson ,meson-0.55
 -      ;; Tests are disabled for now due to an issue that affecs guix:
 +    `(;; Tests are disabled for now due to an issue that affecs guix:
        ;; <https://gitlab.com/emilua/emilua/-/issues/22>
        #:configure-flags
        (list "-Denable_http=true"
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -477,6 -486,13 +477,8 @@@ emit information from within their appl
                          ;; to avoid a dependency on 'git'.
                          (delete-file
                           "test/unit/module/maintenance/test_update_documentation.py")
 -                        (setenv "PYTHONPATH"
 -                                (string-append "./build/lib:"
 -                                               (getenv "PYTHONPATH")))
 -                        (setenv "PATH" (string-append out "/bin:"
 -                                                      (getenv "PATH")))
+                         (delete-file
+                          "test/unit/module/maintenance/test_update_resource_specs.py")
                          (invoke "python" "-m" "unittest" "discover"
                                  "-s" "test")))))))
      (native-inputs
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -6587,31 -6588,27 +6587,26 @@@ Instagram and YouTube."
         (file-name (git-file-name name version))
         (sha256
          (base32
-          "03ihjmc4bqxxqv71bb43r2f23sx0xnbq1k2fsg9fw05qa5s9x187"))))
+          "1j97dc9a4yhpscwadhv5dxp7036pnrxiaky18l8ddr3pvxdjvkxs"))))
      (build-system python-build-system)
      (inputs
-      `(("python2-dnspython" ,python2-dnspython-1.16)
-        ("python2-pyxdg" ,python2-pyxdg)
-        ("python2-requests" ,python2-requests)))
+      `(("python-beautifulsoup4" ,python-beautifulsoup4)
+        ("python-dnspython" ,python-dnspython)
+        ("python-pyxdg" ,python-pyxdg)
+        ("python-requests" ,python-requests)))
      (native-inputs
       `(("gettext" ,gettext-minimal)
-        ("python2-pytest" ,python2-pytest)
-        ("python2-miniboa" ,python2-miniboa)
-        ("python2-parameterized" ,python2-parameterized)))
+        ("python-pytest" ,python-pytest)
+        ("python-miniboa" ,python-miniboa)
+        ("python-parameterized" ,python-parameterized)))
      (arguments
-      `(#:python ,python-2
-        #:phases
+      `(#:phases
         (modify-phases %standard-phases
           (replace 'check
-            (lambda* (#:key outputs #:allow-other-keys)
-              (let ((out (assoc-ref outputs "out")))
-                ;; Remove this directory to avoid it being used when running
-                ;; the tests
-                (delete-file-recursively "linkcheck")
 -           (lambda* (#:key inputs outputs tests? #:allow-other-keys)
++           (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
 -               (add-installed-pythonpath inputs outputs)
                 (invoke "py.test" "tests")))))))
-     (home-page "https://linkcheck.github.io/linkchecker")
+     (home-page "https://linkchecker.github.io/linkchecker/")
      (synopsis "Check websites for broken links")
      (description "LinkChecker is a website validator.  It checks for broken
  links in websites.  It is recursive and multithreaded providing output in
Simple merge
@@@ -242,8 -291,9 +291,9 @@@ this repository contains.
  
  (define* (fix-pom-dependencies pom-file inputs
                                 #:key with-plugins? with-build-dependencies?
-                                      (excludes '()) (local-packages '()))
+                                      with-modules? (excludes '())
+                                      (local-packages '()))
 -  "Open @var{pom-file}, and override its content, rewritting its dependencies
 +  "Open @var{pom-file}, and override its content, rewriting its dependencies
  to set their version to the latest version available in the @var{inputs}.
  
  @var{#:with-plugins?} controls whether plugins are also overridden.