Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 802 B view raw
1{ lib, buildGoPackage, fetchFromGitHub }: 2 3buildGoPackage rec { 4 pname = "linuxkit"; 5 version = "0.7"; 6 7 goPackagePath = "github.com/linuxkit/linuxkit"; 8 9 src = fetchFromGitHub { 10 owner = "linuxkit"; 11 repo = "linuxkit"; 12 rev = "v${version}"; 13 sha256 = "1mnaqzd4r0fdgjhjvbi4p0wwvz69i82b33iizz81wvkr1mkakgl2"; 14 }; 15 16 subPackages = [ "src/cmd/linuxkit" ]; 17 18 preBuild = '' 19 buildFlagsArray+=("-ldflags" "-X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.Version=${src.rev}") 20 ''; 21 22 meta = with lib; { 23 description = "A toolkit for building secure, portable and lean operating systems for containers"; 24 license = licenses.asl20; 25 homepage = https://github.com/linuxkit/linuxkit; 26 maintainers = [ maintainers.nicknovitski ]; 27 platforms = platforms.unix; 28 }; 29}