about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorKamil Chmielewski <kamil.chm@gmail.com>2016-06-03 13:05:48 +0200
committerKamil Chmielewski <kamil.chm@gmail.com>2016-06-09 11:21:30 +0200
commit387246080b2cd9675d7fcdab3ad528a4048842b5 (patch)
treec4f65f6afeb10ea300f7047c5577e08bac0b6cfc /pkgs/top-level
parent89a256e463403dab84d89b1bc4563c6b95951383 (diff)
downloadnixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar.gz
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar.bz2
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar.lz
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar.xz
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.tar.zst
nixlib-387246080b2cd9675d7fcdab3ad528a4048842b5.zip
mongodb-tools: extracted from goPackages
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix2
-rw-r--r--pkgs/top-level/go-packages.nix21
2 files changed, 1 insertions, 22 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 06a27fb52065..bbb0b59e3e07 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -881,7 +881,7 @@ in
 
   mcrypt = callPackage ../tools/misc/mcrypt { };
 
-  mongodb-tools = goPackages.mongo-tools.bin // { outputs = [ "bin" ]; };
+  mongodb-tools = (callPackage ../tools/misc/mongodb-tools { }).bin;
 
   mstflint = callPackage ../tools/misc/mstflint { };
 
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix
index 3907f8339f3b..81db5296e9fa 100644
--- a/pkgs/top-level/go-packages.nix
+++ b/pkgs/top-level/go-packages.nix
@@ -2536,27 +2536,6 @@ let
     buildInputs = [ toml ];
   };
 
-  mongo-tools = buildFromGitHub {
-    rev    = "4fcfd3e57415de95c0c016def07b95bca63cccb4";
-    owner  = "mongodb";
-    repo   = "mongo-tools";
-    sha256 = "0rm7bnb81hr0byxhvagwv8an1bky882nz68cmm2kbznzyprvhyaa";
-    buildInputs = [ gopass go-flags mgo openssl tomb ];
-    excludedPackages = "vendor";
-
-    # Mongodb incorrectly names all of their binaries main
-    # Let's work around this with our own installer
-    preInstall = ''
-      mkdir -p $bin/bin
-      while read b; do
-        rm -f go/bin/main
-        go install $goPackagePath/$b/main
-        cp go/bin/main $bin/bin/$b
-      done < <(find go/src/$goPackagePath -name main | xargs dirname | xargs basename -a)
-      rm -r go/bin
-    '';
-  };
-
   motion = buildFromGitHub {
     rev = "e09baac69ad86bff1de868e8d6c4327eb0a918d7";
     owner = "fatih";