at 22.05-pre 831 B view raw
1{ lib, buildGoPackage, fetchFromGitHub }: 2 3buildGoPackage rec { 4 pname = "linuxkit"; 5 version = "0.8"; 6 7 goPackagePath = "github.com/linuxkit/linuxkit"; 8 9 src = fetchFromGitHub { 10 owner = "linuxkit"; 11 repo = "linuxkit"; 12 rev = "v${version}"; 13 sha256 = "15jj60k8wz9cahjbdscnwyyfb1k1grjh7yrilb1cj4r8mby4sp2g"; 14 }; 15 16 subPackages = [ "src/cmd/linuxkit" ]; 17 18 ldflags = [ "-s" "-w" "-X ${goPackagePath}/src/cmd/linuxkit/version.GitCommit=${src.rev}" "-X ${goPackagePath}/src/cmd/linuxkit/version.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "A toolkit for building secure, portable and lean operating systems for containers"; 22 license = licenses.asl20; 23 homepage = "https://github.com/linuxkit/linuxkit"; 24 maintainers = [ maintainers.nicknovitski ]; 25 platforms = platforms.unix; 26 }; 27}