aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix b/infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix
new file mode 100644
index 000000000000..b44f50a37ad8
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/development/tools/packer/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+buildGoPackage rec {
+ pname = "packer";
+ version = "1.6.5";
+
+ goPackagePath = "github.com/hashicorp/packer";
+
+ subPackages = [ "." ];
+
+ src = fetchFromGitHub {
+ owner = "hashicorp";
+ repo = "packer";
+ rev = "v${version}";
+ sha256 = "sha256-M4PZnqdU5+w/B821cs1bJYzeilqdZ93fh5PErVgqBOQ=";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A tool for creating identical machine images for multiple platforms from a single source configuration";
+ homepage = "https://www.packer.io";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ cstrahan zimbatm ma27 ];
+ platforms = platforms.unix;
+ };
+}