summaryrefslogtreecommitdiff
path: root/gnu/packages/ipfs.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/ipfs.scm')
-rw-r--r--gnu/packages/ipfs.scm16
1 files changed, 2 insertions, 14 deletions
diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index def344cfff2..68364ed2bef 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -1392,21 +1392,9 @@ code prior to it getting merged into @code{go-cid}.")
1392 (file-name (git-file-name name version)) 1392 (file-name (git-file-name name version))
1393 (sha256 1393 (sha256
1394 (base32 "00lwizzdfdx6kynxddal3all6q9dhwqanpkw0d0vxlwik4nkvxa5")) 1394 (base32 "00lwizzdfdx6kynxddal3all6q9dhwqanpkw0d0vxlwik4nkvxa5"))
1395 (modules '((guix build utils) 1395 (modules '((guix build utils)))
1396 (ice-9 ftw)
1397 (srfi srfi-26)))
1398 (snippet 1396 (snippet
1399 #~(begin 1397 #~(begin (delete-all-but "." "ipfs")))))
1400 ;; XXX: 'delete-all-but' is copied from the turbovnc package.
1401 ;; Consider to implement it as re-usable procedure in
1402 ;; guix/build/utils or guix/build-system/go.
1403 (define (delete-all-but directory . preserve)
1404 (with-directory-excursion directory
1405 (let* ((pred (negate (cut member <>
1406 (cons* "." ".." preserve))))
1407 (items (scandir "." pred)))
1408 (for-each (cut delete-file-recursively <>) items))))
1409 (delete-all-but "." "ipfs")))))
1410 (build-system go-build-system) 1398 (build-system go-build-system)
1411 (arguments 1399 (arguments
1412 (list 1400 (list