summary refs log tree commit diff
path: root/pkgs/tools/security/keybase
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2019-07-09 15:46:26 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2019-07-09 15:46:26 +0200
commit79a03641d58f351454051bf2320e94508525a41b (patch)
tree8fa1b8870eb83ffb282848d8cf1363e542fd126d /pkgs/tools/security/keybase
parent7cf5909fadf5cf74f3b0e2bc5b227deb8f45f288 (diff)
parent74c24385cb2864f937031df74af14fc8060e1540 (diff)
downloadnixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar.gz
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar.bz2
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar.lz
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar.xz
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.tar.zst
nixpkgs-79a03641d58f351454051bf2320e94508525a41b.zip
Merge staging-next into staging
Diffstat (limited to 'pkgs/tools/security/keybase')
-rw-r--r--pkgs/tools/security/keybase/kbfs.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/tools/security/keybase/kbfs.nix b/pkgs/tools/security/keybase/kbfs.nix
new file mode 100644
index 00000000000..302e996213d
--- /dev/null
+++ b/pkgs/tools/security/keybase/kbfs.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoPackage, fetchFromGitHub, keybase }:
+
+buildGoPackage rec {
+  pname = "kbfs";
+
+  inherit (keybase) src version;
+
+  goPackagePath = "github.com/keybase/client";
+  subPackages = [ "go/kbfs/kbfsfuse" "go/kbfs/kbfsgit/git-remote-keybase" ];
+
+  dontRenameImports = true;
+
+  buildFlags = [ "-tags production" ];
+
+  meta = with stdenv.lib; {
+    homepage = "https://keybase.io/docs/kbfs";
+    description = "The Keybase filesystem";
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ rvolosatovs bennofs np ];
+    license = licenses.bsd3;
+  };
+}