diff options
Diffstat (limited to 'gnu/packages/ipfs.scm')
| -rw-r--r-- | gnu/packages/ipfs.scm | 16 |
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 |
