summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2019-12-05 16:31:21 +0200
committerEfraim Flashner <efraim@flashner.co.il>2019-12-05 16:31:21 +0200
commitb665a246194be0205f07ae03696e2c378a1bfd0d (patch)
tree03262f6193c038c7e451fde0e0672ef84bb78dad /gnu
parent73bd8ab6692df2536df4fe230c9c223179645e88 (diff)
downloadguix-b665a246194be0205f07ae03696e2c378a1bfd0d.tar.gz
gnu: librsvg-next: Use generate-all-checksums.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Use
generate-all-checksums instead of manually traversing the directories.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/gnome.scm10
1 files changed, 1 insertions, 9 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d7df8e9836..cddfd75cc0 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1642,15 +1642,7 @@ from forcing GEXP-PROMISE."
              (use-modules (guix build cargo-utils))
              (substitute* "librsvg/Cargo.toml"
                (("bitflags .*") "bitflags = \"1\"\n")) ; 1.2 is vendored
-             (for-each
-                (lambda (filename)
-                  (delete-file filename)
-                  (let ((dir (dirname filename)))
-                    (display (string-append
-                              "patch-cargo-checksums: generate-checksums for "
-                              dir "\n"))
-                    (generate-checksums dir)))
-                (find-files "vendor" "\\.cargo(-checksum|_vcs_info).json"))
+             (generate-all-checksums "vendor")
              (delete-file "Cargo.lock")
              (invoke "cargo" "generate-lockfile")))
          (add-before 'configure 'pre-configure