From eef90e4153b5e94579d9c1055083c37f8f780ce1 Mon Sep 17 00:00:00 2001 From: Corbin Date: Mon, 26 Sep 2016 00:51:04 -0700 Subject: gcsfuse: init at v0.19.0 --- pkgs/tools/filesystems/gcsfuse/default.nix | 23 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/tools/filesystems/gcsfuse/default.nix diff --git a/pkgs/tools/filesystems/gcsfuse/default.nix b/pkgs/tools/filesystems/gcsfuse/default.nix new file mode 100644 index 000000000000..7dd679402260 --- /dev/null +++ b/pkgs/tools/filesystems/gcsfuse/default.nix @@ -0,0 +1,23 @@ +# This file was generated by go2nix. +{ stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: + +buildGoPackage rec { + name = "gcsfuse-${version}"; + version = "81281027"; + rev = "81281027c0093e3f916a6e611a128ec5c3a12ece"; + + goPackagePath = "github.com/googlecloudplatform/gcsfuse"; + + src = fetchgit { + inherit rev; + url = "https://github.com/googlecloudplatform/gcsfuse"; + sha256 = "1lj9czippsgkhr8y3r7vwxgc8i952v76v1shdv10p43gsxwyyi9a"; + }; + + # Fully vendored, apparently. + goDeps = null; + + # TODO: add metadata https://nixos.org/nixpkgs/manual/#sec-standard-meta-attributes + meta = { + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 434b0674c9a0..8d648e7fbd53 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -505,6 +505,8 @@ in SDL = SDL_sixel; }; + gcsfuse = callPackage ../tools/filesystems/gcsfuse { }; + lastpass-cli = callPackage ../tools/security/lastpass-cli { }; pass = callPackage ../tools/security/pass { }; -- cgit 1.4.1 From 1819d941b04189b628fa02ec62786d27b6aaaa05 Mon Sep 17 00:00:00 2001 From: Corbin Date: Wed, 28 Sep 2016 21:47:48 -0700 Subject: Address code review feedback. --- pkgs/tools/filesystems/gcsfuse/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/filesystems/gcsfuse/default.nix b/pkgs/tools/filesystems/gcsfuse/default.nix index 7dd679402260..f6c668b6d001 100644 --- a/pkgs/tools/filesystems/gcsfuse/default.nix +++ b/pkgs/tools/filesystems/gcsfuse/default.nix @@ -1,9 +1,9 @@ # This file was generated by go2nix. -{ stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: +{ lib, buildGoPackage, fetchgit, fuse }: buildGoPackage rec { name = "gcsfuse-${version}"; - version = "81281027"; + version = "v0.19.0"; rev = "81281027c0093e3f916a6e611a128ec5c3a12ece"; goPackagePath = "github.com/googlecloudplatform/gcsfuse"; @@ -14,10 +14,14 @@ buildGoPackage rec { sha256 = "1lj9czippsgkhr8y3r7vwxgc8i952v76v1shdv10p43gsxwyyi9a"; }; - # Fully vendored, apparently. - goDeps = null; + propagatedBuildInputs = [ fuse ]; # TODO: add metadata https://nixos.org/nixpkgs/manual/#sec-standard-meta-attributes meta = { + license = lib.licenses.asl20; + maintainers = []; + homepage = https://cloud.google.com/storage/docs/gcs-fuse; + description = + "A user-space file system for interacting with Google Cloud Storage"; }; } -- cgit 1.4.1 From 3f61b437ef498168f22b3c7a36e0418825213c74 Mon Sep 17 00:00:00 2001 From: Corbin Date: Thu, 29 Sep 2016 07:48:03 -0700 Subject: gcsfuse: Don't depend on fuse. --- pkgs/tools/filesystems/gcsfuse/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/gcsfuse/default.nix b/pkgs/tools/filesystems/gcsfuse/default.nix index f6c668b6d001..06190a8f03da 100644 --- a/pkgs/tools/filesystems/gcsfuse/default.nix +++ b/pkgs/tools/filesystems/gcsfuse/default.nix @@ -1,5 +1,5 @@ # This file was generated by go2nix. -{ lib, buildGoPackage, fetchgit, fuse }: +{ lib, buildGoPackage, fetchgit }: buildGoPackage rec { name = "gcsfuse-${version}"; @@ -14,8 +14,6 @@ buildGoPackage rec { sha256 = "1lj9czippsgkhr8y3r7vwxgc8i952v76v1shdv10p43gsxwyyi9a"; }; - propagatedBuildInputs = [ fuse ]; - # TODO: add metadata https://nixos.org/nixpkgs/manual/#sec-standard-meta-attributes meta = { license = lib.licenses.asl20; -- cgit 1.4.1