tests: gremlin: Skip file-needed/recursive if DT_NEEDED is empty.
* tests/gremlin.scm (file-needed/recursive): Skip the test when (file-runpath
%guile-executable) evaluates to the empty list. This causes the test to be
correctly skipped in the case where Guix has been built using a foreign
distro's toolchain and libraries.
gnu: Remove dead cups-CVE-2020-10001.patch.
* gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Merge branch 'master' into core-updates
Conflicts:
gnu/packages/cups.scm
gnu/packages/python-web.scm
gnu/packages/web.scm
guix/build/maven/pom.scm
gnu: cups: Add replacement to fix CVE-2020-10001.
* gnu/packages/patches/cups-CVE-2020-10001.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cups.scm (cups-minimal/fixed): New variable.
(cups-minimal)[replacement]: Assign it to new field.
gnu: ocaml-dose3: Fix tests.
* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to
patch tests script.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
gnu: bitcoin-unlimited: Fix build.
* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.
gnu: texmacs: Update to 2.1.
* gnu/packages/text-editors.scm (texmacs): Update to 2.1.
[arguments]: Remove #t at the end of phases.
gnu: Fix references to emacs-build-system's expand-load-path phase.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use
emacs-expand-load-path instead of emacs-add-source-to-load-path.
* gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path
instead of add-source-to-load-path.
* gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use
expand-load-path instead of add-source-to-load-path.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
gnu: Add python-cartopy.
* gnu/packages/geo.scm (python-cartopy): New variable.
gnu: Add python-pykdtree.
* gnu/packages/python-xyz.scm (python-pykdtree): New variable.
gnu: Add python-pyshp.
* gnu/packages/geo.scm (python-pyshp): New variable.
tests: Remove stale reference to %derivation-cache.
* guix/tests.scm (call-with-external-store): Remove the stale reference to
%derivation-cache. This was causing the tests to error out, since it was
removed from (guix packages) in 7d873f194ca69d6096d28d7a224ab78e83e34fe1.
services: cups: Fix ‘files-config’ typo/left-over.
* gnu/services/cups.scm (<policy-configuration>): Substitute
<files-configuration> for <files-config> in documentation.
* doc/guix.texi (Printing Services): Likewise.
services: cups: Support CUPS 2.3.3op2's LogFileGroup directive.
* gnu/services/cups.scm (<files-configuration>): Add a log-file-group
field.
* doc/guix.texi (Printing Services): Document it.
gnu: cups: Update to 2.3.3op2 [fixes CVE-2020-10001].
* gnu/packages/cups.scm (cups): Update to 2.3.3op2.
[home-page]: Update as well.
gnu: cups: Fetch source directly from the Git repository.
* gnu/packages/cups.scm (cups)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
gnu: cups-minimal: Remove the server settings from the /admin Web UI.
* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new
'remove-Web-UI-server-settings phase.