at 18.09-beta 805 B view raw
1{ lib, buildGoPackage, fetchFromGitHub }: 2 3buildGoPackage rec { 4 name = "linuxkit-${version}"; 5 version = "2017-07-08"; 6 rev = "8ca19a84d5281b1b15c7a48c21e5786943b47f1c"; 7 8 goPackagePath = "github.com/linuxkit/linuxkit"; 9 10 src = fetchFromGitHub { 11 owner = "linuxkit"; 12 repo = "linuxkit"; 13 inherit rev; 14 sha256 = "150y7hnjhi81iik7np27y5466ldaackq72mpi7vmybbl7vr1wgw4"; 15 }; 16 17 subPackages = [ "src/cmd/linuxkit" ]; 18 19 preBuild = '' 20 buildFlagsArray+=("-ldflags" "-X main.GitCommit=${builtins.substring 0 7 rev} -X main.Version=0.0.0") 21 ''; 22 23 meta = { 24 description = "A toolkit for building secure, portable and lean operating systems for containers"; 25 license = lib.licenses.asl20; 26 homepage = https://github.com/linuxkit/linuxkit; 27 platforms = lib.platforms.unix; 28 }; 29}