nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 44 lines 990 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 fetchpatch, 6}: 7 8buildGoModule rec { 9 pname = "k2tf"; 10 version = "0.7.0"; 11 12 src = fetchFromGitHub { 13 owner = "sl1pm4t"; 14 repo = "k2tf"; 15 rev = "v${version}"; 16 sha256 = "sha256-zkkRzCTZCvbwBj4oIhTo5d3PvqLMJPzT3zV9jU3PEJs="; 17 }; 18 19 patches = [ 20 # update dependencies 21 # https://github.com/sl1pm4t/k2tf/pull/111 22 (fetchpatch { 23 url = "https://github.com/sl1pm4t/k2tf/commit/7e7b778eeb80400cb0dadb1cdea4e617b5738147.patch"; 24 hash = "sha256-ZGQUuH7u3aNLml6rvOzOxVwSTlbhZLknXbHKeY4lp00="; 25 }) 26 ]; 27 28 vendorHash = "sha256-yGuoE1bgwVHk3ym382OC93me9HPlVoNgGo/3JROVC2E="; 29 30 ldflags = [ 31 "-s" 32 "-w" 33 "-X main.version=${version}" 34 "-X main.commit=v${version}" 35 ]; 36 37 meta = { 38 description = "Kubernetes YAML to Terraform HCL converter"; 39 mainProgram = "k2tf"; 40 homepage = "https://github.com/sl1pm4t/k2tf"; 41 license = lib.licenses.mpl20; 42 maintainers = [ lib.maintainers.flokli ]; 43 }; 44}