gcsfuse: use buildGoPackage
This commit is contained in:
parent
b13514f964
commit
6e86e4059f
@ -1,6 +1,6 @@
|
|||||||
{ lib, buildGoModule, fetchFromGitHub }:
|
{ lib, buildGoPackage, fetchFromGitHub }:
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoPackage rec {
|
||||||
pname = "gcsfuse";
|
pname = "gcsfuse";
|
||||||
version = "0.29.0";
|
version = "0.29.0";
|
||||||
|
|
||||||
@ -11,12 +11,14 @@ buildGoModule rec {
|
|||||||
sha256 = "11an7cxgg3x830mwlhyx50xkcv7zpa9aziz6gz1crwp8shr4hdik";
|
sha256 = "11an7cxgg3x830mwlhyx50xkcv7zpa9aziz6gz1crwp8shr4hdik";
|
||||||
};
|
};
|
||||||
|
|
||||||
modSha256 = "0i86xs3lq2mj22yv7jmhmb34k7lz348bakqz020xpyccllkkszy4";
|
goPackagePath = "github.com/googlecloudplatform/gcsfuse";
|
||||||
|
|
||||||
patches = [
|
subPackages = [ "." "tools/mount_gcsfuse" ];
|
||||||
./go.mod.patch
|
|
||||||
./go.sum.patch
|
postInstall = ''
|
||||||
];
|
ln -s $bin/bin/mount_gcsfuse $bin/bin/mount.gcsfuse
|
||||||
|
ln -s $bin/bin/mount_gcsfuse $bin/bin/mount.fuse.gcsfuse
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib;{
|
meta = with lib;{
|
||||||
description = "A user-space file system for interacting with Google Cloud Storage";
|
description = "A user-space file system for interacting with Google Cloud Storage";
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
--- a/go.mod 2019-10-09 22:35:05.777065057 -0400
|
|
||||||
+++ b/go.mod 2019-10-10 21:34:15.809681738 -0400
|
|
||||||
@@ -0,0 +1,25 @@
|
|
||||||
+module github.com/googlecloudplatform/gcsfuse
|
|
||||||
+
|
|
||||||
+go 1.12
|
|
||||||
+
|
|
||||||
+require (
|
|
||||||
+ cloud.google.com/go v0.0.0-20170807235027-9be7f826df5c
|
|
||||||
+ github.com/codegangsta/cli v0.0.0-20170804093415-b99aa811b4c1
|
|
||||||
+ github.com/golang/protobuf v0.0.0-20170902000452-17ce1425424a
|
|
||||||
+ github.com/jacobsa/daemonize v0.0.0-20160101105449-e460293e890f
|
|
||||||
+ github.com/jacobsa/fuse v0.0.0-20170513050233-fe7f3a55dcaa
|
|
||||||
+ github.com/jacobsa/gcloud v0.0.0-20180124212516-9291bd1e8308
|
|
||||||
+ github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd
|
|
||||||
+ github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff
|
|
||||||
+ github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11
|
|
||||||
+ github.com/jacobsa/ratelimit v0.0.0-20150904001804-f5e47030f3b0
|
|
||||||
+ github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb
|
|
||||||
+ github.com/jacobsa/syncutil v0.0.0-20150827001642-c39ef5c1aa0b
|
|
||||||
+ github.com/jacobsa/timeutil v0.0.0-20170205232429-577e5acbbcf6
|
|
||||||
+ github.com/jacobsa/util v0.0.0-20150810040848-976a6f4de67e
|
|
||||||
+ github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1
|
|
||||||
+ golang.org/x/net v0.0.0-20170809000501-1c05540f6879
|
|
||||||
+ golang.org/x/oauth2 v0.0.0-20170807180024-9a379c6b3e95
|
|
||||||
+ google.golang.org/api v0.0.0-20170807210121-5c4ffd5985e2
|
|
||||||
+ google.golang.org/appengine v0.0.0-20170801183137-c5a90ac045b7
|
|
||||||
+)
|
|
@ -1,38 +0,0 @@
|
|||||||
--- a/go.sum 2019-10-09 22:35:05.777065057 -0400
|
|
||||||
+++ b/go.sum 2019-10-10 21:34:15.809681738 -0400
|
|
||||||
@@ -0,0 +1,35 @@
|
|
||||||
+cloud.google.com/go v0.0.0-20170807235027-9be7f826df5c h1:pTb3uxaVLke7AQ/KUVTHWZmzKrKYrip7FimNb3ecAbo=
|
|
||||||
+cloud.google.com/go v0.0.0-20170807235027-9be7f826df5c/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
|
||||||
+github.com/codegangsta/cli v0.0.0-20170804093415-b99aa811b4c1 h1:PTPzzngHWcTI0ph/9I92RhVtRkdOCi37wySw/ojR5Eg=
|
|
||||||
+github.com/codegangsta/cli v0.0.0-20170804093415-b99aa811b4c1/go.mod h1:/qJNoX69yVSKu5o4jLyXAENLRyk1uhi7zkbQ3slBdOA=
|
|
||||||
+github.com/golang/protobuf v0.0.0-20170902000452-17ce1425424a/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
|
||||||
+github.com/jacobsa/daemonize v0.0.0-20160101105449-e460293e890f h1:X+tnaqoCcBgAwSTJtoYW6p0qKiuPyMfofEHEFUf2kdU=
|
|
||||||
+github.com/jacobsa/daemonize v0.0.0-20160101105449-e460293e890f/go.mod h1:Ip4fOwzCrnDVuluHBd7FXIMb7SHOKfkt9/UDrYSZvqI=
|
|
||||||
+github.com/jacobsa/fuse v0.0.0-20170513050233-fe7f3a55dcaa h1:3420E523ahKsI3tlbO0zeLvgzuTFdJoy6JoAVuShs8U=
|
|
||||||
+github.com/jacobsa/fuse v0.0.0-20170513050233-fe7f3a55dcaa/go.mod h1:9Aml1MG17JVeXrN4D2mtJvYHtHklJH5bESjCKNzVjFU=
|
|
||||||
+github.com/jacobsa/gcloud v0.0.0-20180124212516-9291bd1e8308 h1:sfc1gTCrsJQJMySgDstAhwzogqQIrTxkwwScG4p2kbM=
|
|
||||||
+github.com/jacobsa/gcloud v0.0.0-20180124212516-9291bd1e8308/go.mod h1:3fF6sEraNZSToePaj5q+f9KSaMpuZcwccqAQmOKDv/k=
|
|
||||||
+github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd h1:9GCSedGjMcLZCrusBZuo4tyKLpKUPenUUqi34AkuFmA=
|
|
||||||
+github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd/go.mod h1:TlmyIZDpGmwRoTWiakdr+HA1Tukze6C6XbRVidYq02M=
|
|
||||||
+github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff h1:2xRHTvkpJ5zJmglXLRqHiZQNjUoOkhUyhTAhEQvPAWw=
|
|
||||||
+github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff/go.mod h1:gJWba/XXGl0UoOmBQKRWCJdHrr3nE0T65t6ioaj3mLI=
|
|
||||||
+github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11/go.mod h1:+DBdDyfoO2McrOyDemRBq0q9CMEByef7sYl7JH5Q3BI=
|
|
||||||
+github.com/jacobsa/ratelimit v0.0.0-20150904001804-f5e47030f3b0 h1:6GaIakaFrxn738iBykUc6fyS5sIAKRg/wafwzrzRX30=
|
|
||||||
+github.com/jacobsa/ratelimit v0.0.0-20150904001804-f5e47030f3b0/go.mod h1:5/sdn6lSZE5l3rXMkJGO7Y3MHJImklO43rZx9ouOWYQ=
|
|
||||||
+github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb h1:uSWBjJdMf47kQlXMwWEfmc864bA1wAC+Kl3ApryuG9Y=
|
|
||||||
+github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb/go.mod h1:ivcmUvxXWjb27NsPEaiYK7AidlZXS7oQ5PowUS9z3I4=
|
|
||||||
+github.com/jacobsa/syncutil v0.0.0-20150827001642-c39ef5c1aa0b h1:HMNP0njxow/ahg3AFKzu8HnyOUSRiVqWXm+i4VefV+Y=
|
|
||||||
+github.com/jacobsa/syncutil v0.0.0-20150827001642-c39ef5c1aa0b/go.mod h1:mPvulh9VKXvo+yOlrD4VYOOYuLdZJ36wa/5QIrtXvWs=
|
|
||||||
+github.com/jacobsa/timeutil v0.0.0-20170205232429-577e5acbbcf6 h1:XKHJmHcgU9glxk3eLPiRZT5VFSHJitVTnMj/EgIoXC4=
|
|
||||||
+github.com/jacobsa/timeutil v0.0.0-20170205232429-577e5acbbcf6/go.mod h1:JEWKD6V8xETMW+DEv+IQVz++f8Cn8O/X0HPeDY3qNis=
|
|
||||||
+github.com/jacobsa/util v0.0.0-20150810040848-976a6f4de67e h1:BegecLAVSx5IW1bOImB8Lt6+4yiWP4t+PUeckWYzIeg=
|
|
||||||
+github.com/jacobsa/util v0.0.0-20150810040848-976a6f4de67e/go.mod h1:q0HiLetNeSPHjs8ddOw9U6xahog8xR7WPp6PhzJ6wmk=
|
|
||||||
+github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1 h1:PJPDf8OUfOK1bb/NeTKd4f1QXZItOX389VN3B6qC8ro=
|
|
||||||
+github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8=
|
|
||||||
+golang.org/x/net v0.0.0-20170809000501-1c05540f6879 h1:0rFa7EaCGdQPmZVbo9F7MNF65b8dyzS6EUnXjs9Cllk=
|
|
||||||
+golang.org/x/net v0.0.0-20170809000501-1c05540f6879/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
|
||||||
+golang.org/x/oauth2 v0.0.0-20170807180024-9a379c6b3e95 h1:RS+wSrhdVci7CsPwJaMN8exaP3UTuQU0qB34R/E/JD0=
|
|
||||||
+golang.org/x/oauth2 v0.0.0-20170807180024-9a379c6b3e95/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
|
||||||
+google.golang.org/api v0.0.0-20170807210121-5c4ffd5985e2 h1:wF/9eBxkxh3/00HWCFpF3583KFXGapuZ3EVpZIuLd4Q=
|
|
||||||
+google.golang.org/api v0.0.0-20170807210121-5c4ffd5985e2/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
|
|
||||||
+google.golang.org/appengine v0.0.0-20170801183137-c5a90ac045b7/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
|
Loading…
Reference in New Issue
Block a user