~ruther/guix-local

025519fa955cd554dd9c868b996b1dc6ba54f4a7 — Marius Bakke 9 years ago 2178b58
gnu: diffoscope: Update to 77.

* gnu/packages/package-management.scm (diffoscope): Update to 77.
[arguments]: Remove obsolete colordiff substitution. Adjust 'xxd' substitution
to source path renames. Fix test failure by making it required.
1 files changed, 3 insertions(+), 8 deletions(-)

M gnu/packages/package-management.scm
M gnu/packages/package-management.scm => gnu/packages/package-management.scm +3 -8
@@ 445,13 445,13 @@ transactions from C or Python.")
(define-public diffoscope
  (package
    (name "diffoscope")
    (version "63")
    (version "77")
    (source (origin
              (method url-fetch)
              (uri (pypi-uri name version))
              (sha256
               (base32
                "12q5d2nszql1g4jf2ss863v0wpvvhrkaivqzhy6af9m9zwvw0p0k"))))
                "0wrb6pl88611frxj19kq3vikhbld40fy1ncrskb1iayxsmbfcbn9"))))
    (build-system python-build-system)
    (arguments
     `(#:phases (modify-phases %standard-phases


@@ 464,12 464,7 @@ transactions from C or Python.")
                        (("'python-magic',") ""))))
                  (add-after 'unpack 'embed-tool-references
                    (lambda* (#:key inputs #:allow-other-keys)
                      (substitute* "diffoscope/difference.py"
                        (("@tool_required\\('colordiff'\\)") "")
                        (("\\[\"colordiff\"")
                         (string-append "[\"" (which "colordiff") "\"")))
                      (substitute* "diffoscope/comparators/utils.py"
                        (("@tool_required\\('xxd'\\)") "")
                      (substitute* "diffoscope/comparators/utils/compare.py"
                        (("\\['xxd',")
                         (string-append "['" (which "xxd") "',")))
                      (substitute* "diffoscope/comparators/elf.py"