diff --git a/pkgs/development/tools/skopeo/default.nix b/pkgs/development/tools/skopeo/default.nix new file mode 100644 index 00000000000..547f21a6f5d --- /dev/null +++ b/pkgs/development/tools/skopeo/default.nix @@ -0,0 +1,26 @@ +{ stdenv, lib, buildGoPackage, fetchFromGitHub, gpgme }: + +buildGoPackage rec { + name = "skopeo-${version}"; + version = "0.1.16"; + rev = "v${version}"; + + goPackagePath = "github.com/projectatomic/skopeo"; + excludedPackages = "integration"; + + buildInputs = [ gpgme ]; + + src = fetchFromGitHub { + inherit rev; + owner = "projectatomic"; + repo = "skopeo"; + sha256 = "11na7imx6yc1zijb010hx6fjh6v0m3wm5r4sa2nkclm5lkjq259b"; + }; + + meta = { + description = "A command line utility for various operations on container images and image repositories"; + homepage = "https://github.com/projectatomic/skopeo"; + maintainers = with stdenv.lib.maintainers; [ vdemeester ]; + license = stdenv.lib.licenses.asl2; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0b3c7348979..0075b345898 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11457,6 +11457,8 @@ in rcshutdown = "/etc/rc.d/rc.shutdown"; }; + skopeo = callPackage ../development/tools/skopeo { }; + smem = callPackage ../os-specific/linux/smem { }; statifier = callPackage ../os-specific/linux/statifier { };