aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/ipfs-cluster
diff options
context:
space:
mode:
authorNathan Fish <lordcirth@gmail.com>2019-11-05 17:32:32 -0500
committerFranz Pletz <fpletz@fnordicwalking.de>2019-11-05 22:32:32 +0000
commitd4d76528cb75ea17add4e44f46cc0383df633f53 (patch)
tree1c698dc64e88d7dc5028e687d779dec4b3fae464 /pkgs/applications/networking/ipfs-cluster
parente73c93d8e63af332f42b6ed820382dfdec6d2745 (diff)
ipfs-cluster 0.9.0 -> 0.11.0 (#72820)
Diffstat (limited to 'pkgs/applications/networking/ipfs-cluster')
-rw-r--r--pkgs/applications/networking/ipfs-cluster/default.nix26
1 files changed, 5 insertions, 21 deletions
diff --git a/pkgs/applications/networking/ipfs-cluster/default.nix b/pkgs/applications/networking/ipfs-cluster/default.nix
index 426619908d65..76cc393f26a3 100644
--- a/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -1,35 +1,19 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, fetchgx, gx-go }:
+{ stdenv, buildGoModule, fetchFromGitHub, fetchgx, gx-go }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "ipfs-cluster";
- version = "0.9.0";
+ version = "0.11.0";
rev = "v${version}";
- goPackagePath = "github.com/ipfs/ipfs-cluster";
-
- extraSrcPaths = [
- (fetchgx {
- inherit src;name = "${pname}-${version}";
- sha256 = "1k7xcirvi07p5g9gr9jcx5h39wk7jxfsyjrn5yraa8xdqhn6b6nx";
- })
- ];
+ modSha256 = "03bqwg9nqh7w6j887gzxr2mcn14jc8f07z896b3swg5wzaz1i6hs";
src = fetchFromGitHub {
owner = "ipfs";
repo = "ipfs-cluster";
inherit rev;
- sha256 = "1bxwcp0355f1ykjcidbxv218zp9d20nma7lnpn9xcjqc8vaq03kn";
+ sha256 = "0q5lanm2zdwwhdwv05fssb34y4y4dha3dq7x1iaabbf70lpqv6yx";
};
- nativeBuildInputs = [ gx-go ];
-
- preBuild = ''
- # fetchgx stores packages by their ipfs hash
- # this will rewrite github.com/ imports to gx/ipfs/
- cd go/src/${goPackagePath}
- gx-go rewrite
- '';
-
meta = with stdenv.lib; {
description = "Allocate, replicate, and track Pins across a cluster of IPFS daemons";
homepage = https://cluster.ipfs.io/;