Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv 2, buildGoModule 3, fetchFromGitHub 4, lib 5, symlinkJoin 6}: 7 8let p2 = buildGoModule rec { 9 pname = "packr2"; 10 version = "2.8.0"; 11 12 src = fetchFromGitHub { 13 owner = "gobuffalo"; 14 repo = "packr"; 15 rev = "v${version}"; 16 sha256 = "1x78yq2yg0r82h7a67078llni85gk9nbd2ismlbqgppap7fcpyai"; 17 }+"/v2"; 18 19 subPackages = [ "packr2" ]; 20 21 vendorSha256 = "12yq121b0bn8z12091fyqhhz421kgx4z1nskrkvbxlhyc47bwyrp"; 22 23 doCheck = false; 24 25 meta = with lib; { 26 description = "The simple and easy way to embed static files into Go binaries"; 27 homepage = "https://github.com/gobuffalo/packr"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ mmahut ]; 30 31 # golang.org/x/sys needs to be updated due to: 32 # 33 # https://github.com/golang/go/issues/49219 34 # 35 # but this package is no longer maintained. 36 # 37 broken = stdenv.isDarwin; 38 }; 39}; 40p1 = buildGoModule rec { 41 pname = "packr1"; 42 version = "2.8.0"; 43 44 src = fetchFromGitHub { 45 owner = "gobuffalo"; 46 repo = "packr"; 47 rev = "v${version}"; 48 sha256 = "1x78yq2yg0r82h7a67078llni85gk9nbd2ismlbqgppap7fcpyai"; 49 }; 50 51 subPackages = [ "packr" ]; 52 53 vendorSha256 = "0m3yj8ww4a16j56p8d8w0sdnyx0g2bkd8zg0l4d8vb72mvg5asga"; 54 55 doCheck = false; 56 57 meta = with lib; { 58 description = "The simple and easy way to embed static files into Go binaries"; 59 homepage = "https://github.com/gobuffalo/packr"; 60 license = licenses.mit; 61 maintainers = with maintainers; [ mmahut ]; 62 63 # golang.org/x/sys needs to be updated due to: 64 # 65 # https://github.com/golang/go/issues/49219 66 # 67 # but this package is no longer maintained. 68 # 69 broken = stdenv.isDarwin; 70 }; 71}; 72in 73symlinkJoin{ 74 name = "packr"; 75 paths = [p1 p2]; 76}