about summary refs log tree commit diff
path: root/pkgs/tools/admin/docker-credential-helpers/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/admin/docker-credential-helpers/default.nix')
-rw-r--r--pkgs/tools/admin/docker-credential-helpers/default.nix53
1 files changed, 0 insertions, 53 deletions
diff --git a/pkgs/tools/admin/docker-credential-helpers/default.nix b/pkgs/tools/admin/docker-credential-helpers/default.nix
deleted file mode 100644
index f9e90afb272a..000000000000
--- a/pkgs/tools/admin/docker-credential-helpers/default.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, pkg-config, libsecret, testers, docker-credential-helpers }:
-
-buildGoModule rec {
-  pname = "docker-credential-helpers";
-  version = "0.8.2";
-
-  src = fetchFromGitHub {
-    owner = "docker";
-    repo = pname;
-    rev = "v${version}";
-    sha256 = "sha256-LFXSfb4JnlacSZVnIf+5/A+KefARYadEGDzGtcSDJBw=";
-  };
-
-  vendorHash = null;
-
-  nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
-
-  buildInputs = lib.optionals stdenv.isLinux [ libsecret ];
-
-  ldflags = [
-    "-s"
-    "-w"
-    "-X github.com/docker/docker-credential-helpers/credentials.Version=${version}"
-  ];
-
-  buildPhase =
-    let
-      cmds = if stdenv.isDarwin then [ "osxkeychain" "pass" ] else [ "secretservice" "pass" ];
-    in
-    ''
-      for cmd in ${builtins.toString cmds}; do
-        go build -ldflags "${builtins.toString ldflags}" -trimpath -o bin/docker-credential-$cmd ./$cmd/cmd
-      done
-    '';
-
-  installPhase = ''
-    install -Dm755 -t $out/bin bin/docker-credential-*
-  '';
-
-  passthru.tests.version = testers.testVersion {
-    package = docker-credential-helpers;
-    command = "docker-credential-pass version";
-  };
-
-  meta = with lib; {
-    description = "Suite of programs to use native stores to keep Docker credentials safe";
-    homepage = "https://github.com/docker/docker-credential-helpers";
-    license = licenses.mit;
-    maintainers = [ ];
-  } // lib.optionalAttrs stdenv.isDarwin {
-    mainProgram = "docker-credential-osxkeychain";
-  };
-}