1 { lib, buildGoModule, fetchFromGitHub }:
7 src = fetchFromGitHub {
8 owner = "googlecloudplatform";
11 sha256 = "sha256-9Y6phVYWI5xhqJf2LL9WbaG8vyfNcGUcnaHjKA4krjA=";
16 subPackages = [ "." "tools/mount_gcsfuse" ];
18 ldflags = [ "-s" "-w" "-X main.gcsfuseVersion=${version}" ];
27 buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
31 ln -s $out/bin/mount_gcsfuse $out/bin/mount.gcsfuse
32 ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse
36 description = "A user-space file system for interacting with Google Cloud Storage";
37 homepage = "https://cloud.google.com/storage/docs/gcs-fuse";
38 license = licenses.asl20;
39 platforms = platforms.unix;
40 maintainers = with maintainers; [ aaronjheng ];