diff options
author | Ruud van Asseldonk <dev@veniogames.com> | 2021-04-13 14:08:42 +0200 |
---|---|---|
committer | Ruud van Asseldonk <dev@veniogames.com> | 2021-04-13 14:26:29 +0200 |
commit | dfed0ea5609409f21fa4eca361505b51ddb4e8f5 (patch) | |
tree | 4c611b5ab8c68d6c0b9ef2ff3d393f1fe278e329 /pkgs/development/tools/butane | |
parent | 15c6e7170a6b5f7c656e9fb64c7c8ad29e3d20c8 (diff) | |
download | nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar.gz nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar.bz2 nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar.lz nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar.xz nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.tar.zst nixpkgs-dfed0ea5609409f21fa4eca361505b51ddb4e8f5.zip |
butane: 0.10.0 -> 0.11.0
This package was formerly known as the "Fedora CoreOS Config Transpiler" (fcct). Release 0.11.0 renames it to "Butane", but aside from this it's just the next release of the same project.
Diffstat (limited to 'pkgs/development/tools/butane')
-rw-r--r-- | pkgs/development/tools/butane/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/tools/butane/default.nix b/pkgs/development/tools/butane/default.nix new file mode 100644 index 00000000000..fc42f311af8 --- /dev/null +++ b/pkgs/development/tools/butane/default.nix @@ -0,0 +1,37 @@ +{ lib, fetchFromGitHub, buildGoModule }: + +with lib; + +buildGoModule rec { + pname = "butane"; + version = "0.11.0"; + + src = fetchFromGitHub { + owner = "coreos"; + repo = "butane"; + rev = "v${version}"; + sha256 = "1s4rkq7mj1lyi8h47jyfy3qygfxhrmpihdy8rcnn55gcy04lm0qc"; + }; + + vendorSha256 = null; + + doCheck = false; + + subPackages = [ "internal" ]; + + buildFlagsArray = '' + -ldflags=-X github.com/coreos/butane/internal/version.Raw=v${version} + ''; + + postInstall = '' + mv $out/bin/{internal,butane} + ''; + + meta = { + description = "Translates human-readable Butane configs into machine-readable Ignition configs"; + license = licenses.asl20; + homepage = "https://github.com/coreos/butane"; + maintainers = with maintainers; [ elijahcaine ruuda ]; + platforms = platforms.unix; + }; +} |