diff options
Diffstat (limited to 'pkgs/tools/admin/docker-credential-helpers/default.nix')
-rw-r--r-- | pkgs/tools/admin/docker-credential-helpers/default.nix | 53 |
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"; - }; -} |