buildGoPackage: deps.json -> deps.nix in NIXON
https://github.com/NixOS/nixpkgs/pull/17254#issuecomment-245295541 * update docs to describe `deps.nix` * include goDeps in nix-shell GOPATH * NixOS 16.09 rel notes about replacing goPackages
This commit is contained in:
committed by
zimbatm
parent
7a6b860e1c
commit
914e0e594c
@@ -20,5 +20,5 @@ buildGoPackage rec {
|
||||
-X github.com/mholt/caddy/caddy/caddymain.gitTag=${version}
|
||||
'';
|
||||
|
||||
goDeps = ./deps.json;
|
||||
goDeps = ./deps.nix;
|
||||
}
|
||||
|
||||
@@ -1,182 +0,0 @@
|
||||
[
|
||||
{
|
||||
"goPackagePath": "github.com/BurntSushi/toml",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/BurntSushi/toml",
|
||||
"rev": "99064174e013895bbd9b025c31100bd1d9b590ca",
|
||||
"sha256": "058qrar8rvw3wb0ci1mf1axnqq2729cvv9zmdr4ms2nn9s97yiz9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/dustin/go-humanize",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/dustin/go-humanize",
|
||||
"rev": "2fcb5204cdc65b4bec9fd0a87606bb0d0e3c54e8",
|
||||
"sha256": "1m2qgn5vh5m66ggmclgikvwc05np2r7sxgpvlj2jip5d61x29j5k"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/flynn/go-shlex",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/flynn/go-shlex",
|
||||
"rev": "3f9db97f856818214da2e1057f8ad84803971cff",
|
||||
"sha256": "1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/gorilla/websocket",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/gorilla/websocket",
|
||||
"rev": "a69d25be2fe2923a97c2af6849b2f52426f68fc0",
|
||||
"sha256": "1z09mff5yfdrw8vbylrgrick5m5hczjy8m2x6swdq8v062s45g3v"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/hashicorp/go-syslog",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/hashicorp/go-syslog",
|
||||
"rev": "315de0c1920b18b942603ffdc2229e2af4803c17",
|
||||
"sha256": "1z0kinqp8hbl7hw856jhx41ys97rc6hflcgwrkfyxj5fdx60xis6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/jimstudt/http-authentication",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/jimstudt/http-authentication",
|
||||
"rev": "3eca13d6893afd7ecabe15f4445f5d2872a1b012",
|
||||
"sha256": "1drw3bhrxpjzwryqz9nq5s0yyjqyd42iym3bh1zjs5qsh401cq08"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/lucas-clemente/aes12",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/lucas-clemente/aes12",
|
||||
"rev": "5a3c52721c1e81aa8162601ac2342486525156d5",
|
||||
"sha256": "16z4h752na2d4sskjvbgi9bpwx874lpnzn6i13n33xjz599nps4y"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/lucas-clemente/fnv128a",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/lucas-clemente/fnv128a",
|
||||
"rev": "393af48d391698c6ae4219566bfbdfef67269997",
|
||||
"sha256": "1cvq0p0k86p668yz9rb3z98fz3f9phvbvqp6ilbasiy4y2x5w184"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/lucas-clemente/quic-go",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/lucas-clemente/quic-go",
|
||||
"rev": "c2af049b8af811a546bfa6b11f362c9c1e706343",
|
||||
"sha256": "178w1qzpkyrkcnix093lj6dhgg5nylxg0aqmiff6f9ww2xknlw47"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/lucas-clemente/quic-go-certificates",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/lucas-clemente/quic-go-certificates",
|
||||
"rev": "4904164a1a6479e3b509f616ccd31a7b0e705d52",
|
||||
"sha256": "1kpl8j4lqwq1xqkyikbczq8dwrybbgz4m9ny21a88v0da6r2bcfk"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/mholt/caddy",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mholt/caddy",
|
||||
"rev": "c5aa5843d92a27eaf521e28684111030135d9cdc",
|
||||
"sha256": "0slh4nf5pd42mgj1j9hzywqpc3p6d211dm6pdlhb6lyn8f6nprgp"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/miekg/dns",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/miekg/dns",
|
||||
"rev": "db96a2b759cdef4f11a34506a42eb8d1290c598e",
|
||||
"sha256": "0h5n4psd0p7q55jadgsgz2a1aj791yanrfj76avalh6aawvdpcm6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/russross/blackfriday",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/russross/blackfriday",
|
||||
"rev": "93622da34e54fb6529bfb7c57e710f37a8d9cbd8",
|
||||
"sha256": "19y4cx4afm3fjj7w83g0wklbzqdjm7m1j5nq64l4yq8bi50y2iv2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/shurcooL/sanitized_anchor_name",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/shurcooL/sanitized_anchor_name",
|
||||
"rev": "10ef21a441db47d8b13ebcc5fd2310f636973c77",
|
||||
"sha256": "1cnbzcf47cn796rcjpph1s64qrabhkv5dn9sbynsy7m9zdwr5f01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "github.com/xenolf/lego",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/xenolf/lego",
|
||||
"rev": "823436d61175269716a88cd6627bfa603812f10c",
|
||||
"sha256": "1j6nkw00d09ys0p4i7k4xad1fxczg3klvnw4x48wr1zaygnpaw7q"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "golang.org/x/crypto",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://go.googlesource.com/crypto",
|
||||
"rev": "b3cc7317554b3e708b116d997899e612bab100d6",
|
||||
"sha256": "1mcrgsvqmghhvf9z99prm15flx9l3irpm20z2zmdmhsprhc0nr5v"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "golang.org/x/net",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://go.googlesource.com/net",
|
||||
"rev": "7394c112eae4dba7e96bfcfe738e6373d61772b4",
|
||||
"sha256": "1p8wsxnbsp2lq6hbza2n0zgv4sgpxzzjjlrmcngkhxj47kp3hin7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "gopkg.in/natefinch/lumberjack.v2",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://gopkg.in/natefinch/lumberjack.v2",
|
||||
"rev": "514cbda263a734ae8caac038dadf05f8f3f9f738",
|
||||
"sha256": "1v92v8vkip36l2fs6l5dpp655151hrijjc781cif658r8nf7xr82"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "gopkg.in/square/go-jose.v1",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://gopkg.in/square/go-jose.v1",
|
||||
"rev": "a3927f83df1b1516f9e9dec71839c93e6bcf1db0",
|
||||
"sha256": "0zbsy6hbv3p0ahcf4hviyv1vnpdywyf1hdspz8l6vj897myd019f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"goPackagePath": "gopkg.in/yaml.v2",
|
||||
"fetch": {
|
||||
"type": "git",
|
||||
"url": "https://gopkg.in/yaml.v2",
|
||||
"rev": "e4d366fc3c7938e2958e662b4258c7a89e1f0e3e",
|
||||
"sha256": "1himz6569rcgn27q6sdrwvdldx45q2spgjb5cfihgb80zww8di8x"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,182 @@
|
||||
[
|
||||
{
|
||||
goPackagePath = "github.com/BurntSushi/toml";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/BurntSushi/toml";
|
||||
rev = "99064174e013895bbd9b025c31100bd1d9b590ca";
|
||||
sha256 = "058qrar8rvw3wb0ci1mf1axnqq2729cvv9zmdr4ms2nn9s97yiz9";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/dustin/go-humanize";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/dustin/go-humanize";
|
||||
rev = "2fcb5204cdc65b4bec9fd0a87606bb0d0e3c54e8";
|
||||
sha256 = "1m2qgn5vh5m66ggmclgikvwc05np2r7sxgpvlj2jip5d61x29j5k";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/flynn/go-shlex";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/flynn/go-shlex";
|
||||
rev = "3f9db97f856818214da2e1057f8ad84803971cff";
|
||||
sha256 = "1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/gorilla/websocket";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/gorilla/websocket";
|
||||
rev = "a69d25be2fe2923a97c2af6849b2f52426f68fc0";
|
||||
sha256 = "1z09mff5yfdrw8vbylrgrick5m5hczjy8m2x6swdq8v062s45g3v";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/hashicorp/go-syslog";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/hashicorp/go-syslog";
|
||||
rev = "315de0c1920b18b942603ffdc2229e2af4803c17";
|
||||
sha256 = "1z0kinqp8hbl7hw856jhx41ys97rc6hflcgwrkfyxj5fdx60xis6";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/jimstudt/http-authentication";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/jimstudt/http-authentication";
|
||||
rev = "3eca13d6893afd7ecabe15f4445f5d2872a1b012";
|
||||
sha256 = "1drw3bhrxpjzwryqz9nq5s0yyjqyd42iym3bh1zjs5qsh401cq08";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/lucas-clemente/aes12";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/lucas-clemente/aes12";
|
||||
rev = "5a3c52721c1e81aa8162601ac2342486525156d5";
|
||||
sha256 = "16z4h752na2d4sskjvbgi9bpwx874lpnzn6i13n33xjz599nps4y";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/lucas-clemente/fnv128a";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/lucas-clemente/fnv128a";
|
||||
rev = "393af48d391698c6ae4219566bfbdfef67269997";
|
||||
sha256 = "1cvq0p0k86p668yz9rb3z98fz3f9phvbvqp6ilbasiy4y2x5w184";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/lucas-clemente/quic-go";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/lucas-clemente/quic-go";
|
||||
rev = "c2af049b8af811a546bfa6b11f362c9c1e706343";
|
||||
sha256 = "178w1qzpkyrkcnix093lj6dhgg5nylxg0aqmiff6f9ww2xknlw47";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/lucas-clemente/quic-go-certificates";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/lucas-clemente/quic-go-certificates";
|
||||
rev = "4904164a1a6479e3b509f616ccd31a7b0e705d52";
|
||||
sha256 = "1kpl8j4lqwq1xqkyikbczq8dwrybbgz4m9ny21a88v0da6r2bcfk";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/mholt/caddy";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/mholt/caddy";
|
||||
rev = "c5aa5843d92a27eaf521e28684111030135d9cdc";
|
||||
sha256 = "0slh4nf5pd42mgj1j9hzywqpc3p6d211dm6pdlhb6lyn8f6nprgp";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/miekg/dns";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/miekg/dns";
|
||||
rev = "db96a2b759cdef4f11a34506a42eb8d1290c598e";
|
||||
sha256 = "0h5n4psd0p7q55jadgsgz2a1aj791yanrfj76avalh6aawvdpcm6";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/russross/blackfriday";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/russross/blackfriday";
|
||||
rev = "93622da34e54fb6529bfb7c57e710f37a8d9cbd8";
|
||||
sha256 = "19y4cx4afm3fjj7w83g0wklbzqdjm7m1j5nq64l4yq8bi50y2iv2";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/shurcooL/sanitized_anchor_name";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/shurcooL/sanitized_anchor_name";
|
||||
rev = "10ef21a441db47d8b13ebcc5fd2310f636973c77";
|
||||
sha256 = "1cnbzcf47cn796rcjpph1s64qrabhkv5dn9sbynsy7m9zdwr5f01";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/xenolf/lego";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/xenolf/lego";
|
||||
rev = "823436d61175269716a88cd6627bfa603812f10c";
|
||||
sha256 = "1j6nkw00d09ys0p4i7k4xad1fxczg3klvnw4x48wr1zaygnpaw7q";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/crypto";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/crypto";
|
||||
rev = "b3cc7317554b3e708b116d997899e612bab100d6";
|
||||
sha256 = "1mcrgsvqmghhvf9z99prm15flx9l3irpm20z2zmdmhsprhc0nr5v";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/net";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/net";
|
||||
rev = "7394c112eae4dba7e96bfcfe738e6373d61772b4";
|
||||
sha256 = "1p8wsxnbsp2lq6hbza2n0zgv4sgpxzzjjlrmcngkhxj47kp3hin7";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "gopkg.in/natefinch/lumberjack.v2";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://gopkg.in/natefinch/lumberjack.v2";
|
||||
rev = "514cbda263a734ae8caac038dadf05f8f3f9f738";
|
||||
sha256 = "1v92v8vkip36l2fs6l5dpp655151hrijjc781cif658r8nf7xr82";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "gopkg.in/square/go-jose.v1";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://gopkg.in/square/go-jose.v1";
|
||||
rev = "a3927f83df1b1516f9e9dec71839c93e6bcf1db0";
|
||||
sha256 = "0zbsy6hbv3p0ahcf4hviyv1vnpdywyf1hdspz8l6vj897myd019f";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "gopkg.in/yaml.v2";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://gopkg.in/yaml.v2";
|
||||
rev = "e4d366fc3c7938e2958e662b4258c7a89e1f0e3e";
|
||||
sha256 = "1himz6569rcgn27q6sdrwvdldx45q2spgjb5cfihgb80zww8di8x";
|
||||
};
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user