diff options
Diffstat (limited to 'pkgs/development/tools/skopeo/default.nix')
-rw-r--r-- | pkgs/development/tools/skopeo/default.nix | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/pkgs/development/tools/skopeo/default.nix b/pkgs/development/tools/skopeo/default.nix deleted file mode 100644 index 082abb488cb7..000000000000 --- a/pkgs/development/tools/skopeo/default.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ lib -, stdenv -, buildGoModule -, fetchFromGitHub -, gpgme -, lvm2 -, btrfs-progs -, pkg-config -, go-md2man -, installShellFiles -, makeWrapper -, fuse-overlayfs -, dockerTools -, runCommand -, testers -, skopeo -}: - -buildGoModule rec { - pname = "skopeo"; - version = "1.16.1"; - - src = fetchFromGitHub { - rev = "v${version}"; - owner = "containers"; - repo = "skopeo"; - hash = "sha256-RsFfShru4ujB+x0hju8Xju43JJk/+PAevIPjjDC5YbQ="; - }; - - outputs = [ "out" "man" ]; - - vendorHash = null; - - doCheck = false; - - nativeBuildInputs = [ pkg-config go-md2man installShellFiles makeWrapper ]; - - buildInputs = [ gpgme ] - ++ lib.optionals stdenv.isLinux [ lvm2 btrfs-progs ]; - - buildPhase = '' - runHook preBuild - patchShebangs . - make bin/skopeo completions docs - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - PREFIX=${placeholder "out"} make install-binary install-completions install-docs - install ${passthru.policy}/default-policy.json -Dt $out/etc/containers - '' + lib.optionalString stdenv.isLinux '' - wrapProgram $out/bin/skopeo \ - --prefix PATH : ${lib.makeBinPath [ fuse-overlayfs ]} - '' + '' - runHook postInstall - ''; - - passthru = { - policy = runCommand "policy" { } '' - install ${src}/default-policy.json -Dt $out - ''; - tests = { - version = testers.testVersion { - package = skopeo; - }; - inherit (dockerTools.examples) testNixFromDockerHub; - }; - }; - - meta = with lib; { - changelog = "https://github.com/containers/skopeo/releases/tag/${src.rev}"; - description = "Command line utility for various operations on container images and image repositories"; - mainProgram = "skopeo"; - homepage = "https://github.com/containers/skopeo"; - maintainers = with maintainers; [ lewo developer-guy ] ++ teams.podman.members; - license = licenses.asl20; - }; -} |