From 22ae7ededae09201595440fec9809d34261b5767 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Sat, 12 Jun 2021 17:30:58 -0500 Subject: [PATCH] goofys: init at unstable-2021-03-26 --- pkgs/tools/filesystems/goofys/default.nix | 34 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/tools/filesystems/goofys/default.nix diff --git a/pkgs/tools/filesystems/goofys/default.nix b/pkgs/tools/filesystems/goofys/default.nix new file mode 100644 index 000000000000..94ce7be08e55 --- /dev/null +++ b/pkgs/tools/filesystems/goofys/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule { + pname = "goofys"; + version = "unstable-2021-03-26"; + + src = fetchFromGitHub { + owner = "kahing"; + repo = "goofys"; + # Same as v0.24.0 but migrated to Go modules + rev = "0c993271269b539196330a18716a33fbeeebd624"; + sha256 = "18is5sv2a9wmsm0qpakly988z1qyl2b2hf2105lpxrgl659sf14p"; + }; + + vendorSha256 = "15yq0msh9icxd5n2zkkqrlwxifizhpa99d4aznv8clg32ybs61fj"; + + subPackages = [ "." ]; + + # Tests are using networking + postPatch = '' + rm internal/*_test.go + ''; + + meta = { + homepage = "https://github.com/kahing/goofys"; + description = "A high-performance, POSIX-ish Amazon S3 file system written in Go."; + license = [ lib.licenses.mit ]; + maintainers = [ lib.maintainers.adisbladis ]; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68a9ff02a434..eb3861b14f91 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5315,6 +5315,8 @@ in go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; + goofys = callPackage ../tools/filesystems/goofys { }; + go-sct = callPackage ../tools/X11/go-sct { }; # rename to upower-notify?