Commit 7181b5053351

Vincent Demeester <vincent@sbr.pm>
2020-12-03 17:14:39
pkgs: add manifest-tool (master)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent bbbd09a
Changed files (3)
pkgs/manifest-tool/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  name = "manifest-tool-${version}";
+  version = "unstable-2020-10-26";
+  #rev = "v${version}";
+  rev = "bae5531170d45955c2d72d1b29d77ce1b0c9dedb";
+
+  goPackagePath = "github.com/estep/manifest-tool";
+  subPackages = [ "cmd/manifest-tool" ];
+
+  src = fetchFromGitHub {
+    inherit rev;
+    owner = "estesp";
+    repo = "manifest-tool";
+    sha256 = "066ls7sxacfy236c9kjbhhqsmpbiy8wx4ishyw6nxi4n5zvzs3kl";
+  };
+  # vendorSha256 = "1sjahs7a06vsnzfbwgzh6wdqwlcgpq5w4zkhf711ws4njipkmhhh";
+  vendorSha256 = null;
+
+  meta = {
+    description = "";
+    homepage = "https://github.com/estesp/manifest-tool";
+    license = lib.licenses.asl20;
+    maintainers = with lib.maintainers; [ vdemeester ];
+  };
+
+}
pkgs/default.nix
@@ -111,6 +111,7 @@ rec {
     tkn
     ;
   tkn_oci = pkgs.callPackage ./tkn-oci { };
+  manifest-tool = pkgs.callPackage ./manifest-tool { };
 
   # Upstream
   buildkit = pkgs.callPackage ./buildkit { };
flake.nix
@@ -148,6 +148,8 @@
             openshift-install_4_6
             openshift-install
             ;
+
+          manifest-tool = pkgs.callPackage ./pkgs/manifest-tool { };
         });
 
       # defaultPackage.x86_64-linux = self.packages.x86_64-linux.hello;