Skip to content

Instantly share code, notes, and snippets.

@kamilchm
Last active April 9, 2016 12:39
Show Gist options
  • Save kamilchm/2d239a8c2f14af99e5d412fedb62ecd4 to your computer and use it in GitHub Desktop.
Save kamilchm/2d239a8c2f14af99e5d412fedb62ecd4 to your computer and use it in GitHub Desktop.
Consul nix derivation generated with go2nix
# This file was generated by go2nix.
with import <nixpkgs> {};
with go16Packages;
buildGoPackage rec {
name = "consul-${version}";
version = "20160405-${stdenv.lib.strings.substring 0 7 rev}";
rev = "711d7a0ad41df91412fd61cac5336b64aeea4e88";
allowGoReference = true;
goPackagePath = "github.com/hashicorp/consul";
src = ./.;
# src = fetchgit {
# inherit rev;
# url = "https://github.com/hashicorp/consul";
# sha256 = "0zdwy9dpb0agibgmxwfvb840384asvx2968r2yqpcvi343g4pwwb";
# };
extraSrcs = [
{
goPackagePath = "github.com/DataDog/datadog-go";
src = fetchgit {
url = "https://github.com/DataDog/datadog-go";
rev = "8b6f59aa4f252b3b547523c21381330138bfe3ac";
sha256 = "0wxbcnp3xmifcsgq6kp1qgd4ymxhgnsakmvmsbraazmsglssi1lv";
};
}
{
goPackagePath = "github.com/armon/circbuf";
src = fetchgit {
url = "https://github.com/armon/circbuf";
rev = "bbbad097214e2918d8543d5201d12bfd7bca254d";
sha256 = "0j6cx055h9gsp9gzwa77vy8nmzzgbic5c16dkzvh22g6yviq900y";
};
}
{
goPackagePath = "github.com/armon/go-metrics";
src = fetchgit {
url = "https://github.com/armon/go-metrics";
rev = "f303b03b91d770a11a39677f1d3b55da4002bbcb";
sha256 = "1wh414vldy0aszpny4301l5rp89kifsaglf8d99yz6cdsl9bnpdd";
};
}
{
goPackagePath = "github.com/armon/go-radix";
src = fetchgit {
url = "https://github.com/armon/go-radix";
rev = "4239b77079c7b5d1243b7b4736304ce8ddb6f0f2";
sha256 = "0md8li1gv4ji4vr63cfa2bcmslba94dzw6awzn5ndnpmdb7np6vh";
};
}
{
goPackagePath = "github.com/bgentry/speakeasy";
src = fetchgit {
url = "https://github.com/bgentry/speakeasy";
rev = "36e9cfdd690967f4f690c6edcc9ffacd006014a0";
sha256 = "0grr82p10dk51l082xaqkpq3izj5bhby3l15gj866kngybfb4nzr";
};
}
{
goPackagePath = "github.com/boltdb/bolt";
src = fetchgit {
url = "https://github.com/boltdb/bolt";
rev = "0fd4c0547d204c7b1cad6db6f3adad5f2cf453e5";
sha256 = "0yy8gzbgqzhd8mxqpg88pmnwvam1zaanj314x1v91jxjar6ylgnw";
};
}
{
goPackagePath = "github.com/elazarl/go-bindata-assetfs";
src = fetchgit {
url = "https://github.com/elazarl/go-bindata-assetfs";
rev = "57eb5e1fc594ad4b0b1dbea7b286d299e0cb43c2";
sha256 = "1za29pa15y2xsa1lza97jlkax9qj93ks4a2j58xzmay6rczfkb9i";
};
}
{
goPackagePath = "github.com/fsouza/go-dockerclient";
src = fetchgit {
url = "https://github.com/fsouza/go-dockerclient";
rev = "cec3f19b1d800de38185ec0e08446156254ec463";
sha256 = "0h66bs2ljw7c7hjrayyy2wclap81rfj40wwjvb26mivvpkmqg6hl";
};
}
{
goPackagePath = "github.com/hashicorp/errwrap";
src = fetchgit {
url = "https://github.com/hashicorp/errwrap";
rev = "7554cd9344cec97297fa6649b055a8c98c2a1e55";
sha256 = "0kmv0p605di6jc8i1778qzass18m0mv9ks9vxxrfsiwcp4la82jf";
};
}
{
goPackagePath = "github.com/hashicorp/go-checkpoint";
src = fetchgit {
url = "https://github.com/hashicorp/go-checkpoint";
rev = "e4b2dc34c0f698ee04750bf2035d8b9384233e1b";
sha256 = "0qjfk1fh5zmn04yzxn98zam8j4ay5mzd5kryazqj01hh7szd0sh5";
};
}
{
goPackagePath = "github.com/hashicorp/go-cleanhttp";
src = fetchgit {
url = "https://github.com/hashicorp/go-cleanhttp";
rev = "875fb671b3ddc66f8e2f0acc33829c8cb989a38d";
sha256 = "0ammv6gn9cmh6padaaw76wa6xvg22a9b3sw078v9chcvfk2bggha";
};
}
{
goPackagePath = "github.com/hashicorp/go-immutable-radix";
src = fetchgit {
url = "https://github.com/hashicorp/go-immutable-radix";
rev = "8e8ed81f8f0bf1bdd829593fdd5c29922c1ea990";
sha256 = "1j0v7qwa6whn1x5j6a7zsnvxn9vsd1p7nrhy040vgq06nhmwq8ck";
};
}
{
goPackagePath = "github.com/hashicorp/go-memdb";
src = fetchgit {
url = "https://github.com/hashicorp/go-memdb";
rev = "98f52f52d7a476958fa9da671354d270c50661a7";
sha256 = "0a9dg9zkzsz5malnj28x6v4p4g2y8p1sg7sgjia0fwxp5dllbcf7";
};
}
{
goPackagePath = "github.com/hashicorp/go-msgpack";
src = fetchgit {
url = "https://github.com/hashicorp/go-msgpack";
rev = "fa3f63826f7c23912c15263591e65d54d080b458";
sha256 = "1f6rd6bm2dm2rk46x8cqrxh5nks1gpk6dvvsag7s5pdjgdxy951k";
};
}
{
goPackagePath = "github.com/hashicorp/go-multierror";
src = fetchgit {
url = "https://github.com/hashicorp/go-multierror";
rev = "d30f09973e19c1dfcd120b2d9c4f168e68d6b5d5";
sha256 = "0dc02mvv11hvanh12nhw8jsislnxf6i4gkh6vcil0x23kj00z3iz";
};
}
{
goPackagePath = "github.com/hashicorp/go-reap";
src = fetchgit {
url = "https://github.com/hashicorp/go-reap";
rev = "2d85522212dcf5a84c6b357094f5c44710441912";
sha256 = "0j7r813wwrg8k8wyz422i1lsib45x8f65ynhr447qda1iiln8v7k";
};
}
{
goPackagePath = "github.com/hashicorp/go-syslog";
src = fetchgit {
url = "https://github.com/hashicorp/go-syslog";
rev = "42a2b573b664dbf281bd48c3cc12c086b17a39ba";
sha256 = "1mn646awbl7gbjbn9qchfzcwijj2gq601ahmzwxfsldrhqs0i5hk";
};
}
{
goPackagePath = "github.com/hashicorp/go-uuid";
src = fetchgit {
url = "https://github.com/hashicorp/go-uuid";
rev = "d610f2808f72893b05a4132156205c665beae7c6";
sha256 = "0mg2brp76i8x62ha1vhh3syv08ciz0336whhfzskjaq9lkzpba7l";
};
}
{
goPackagePath = "github.com/hashicorp/golang-lru";
src = fetchgit {
url = "https://github.com/hashicorp/golang-lru";
rev = "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4";
sha256 = "0wjipl12d10zdk48zp141as7mjmgvp57067klhms44mqap8lfqgd";
};
}
{
goPackagePath = "github.com/hashicorp/hcl";
src = fetchgit {
url = "https://github.com/hashicorp/hcl";
rev = "78101eb3cb45bc983bceeb78993f6a263406c54e";
sha256 = "0jb3bsc332k02rzfb9z8rr5px3myq8ddivynrcxciwzz7qx0cwzk";
};
}
{
goPackagePath = "github.com/hashicorp/hil";
src = fetchgit {
url = "https://github.com/hashicorp/hil";
rev = "1586b586f59cfa528a751d4a62be88910d34e6e9";
sha256 = "050xymzq2m5mqa2mmxzyfpjyx1b3js5nkm7rn3clizvrjr4djxqf";
};
}
{
goPackagePath = "github.com/hashicorp/logutils";
src = fetchgit {
url = "https://github.com/hashicorp/logutils";
rev = "0dc08b1671f34c4250ce212759ebd880f743d883";
sha256 = "1lvfwimvrpi1kx2m47f3km2ic47f7v8jr6zywqjawwhjg1kdmkr0";
};
}
{
goPackagePath = "github.com/hashicorp/memberlist";
src = fetchgit {
url = "https://github.com/hashicorp/memberlist";
rev = "cef12ad58224d55cf26caa9e3d239c2fcb3432a2";
sha256 = "0vk9dn1kzd477f54fbf536za0q4yf6829caradj8n4dpk2m9ivhf";
};
}
{
goPackagePath = "github.com/hashicorp/net-rpc-msgpackrpc";
src = fetchgit {
url = "https://github.com/hashicorp/net-rpc-msgpackrpc";
rev = "a14192a58a694c123d8fe5481d4a4727d6ae82f3";
sha256 = "0sqx6zw211fjphj1j6w7bc5191csh2jn1wkihycsd4mk5kbwvjxp";
};
}
{
goPackagePath = "github.com/hashicorp/raft";
src = fetchgit {
url = "https://github.com/hashicorp/raft";
rev = "057b893fd996696719e98b6c44649ea14968c811";
sha256 = "0ww050qwfgwl7x55papk75vhakjlqbmvgmwbqai0ip6z6h3kly4q";
};
}
{
goPackagePath = "github.com/hashicorp/raft-boltdb";
src = fetchgit {
url = "https://github.com/hashicorp/raft-boltdb";
rev = "d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee";
sha256 = "0p609w6x0h6bapx4b0d91dxnp2kj7dv0534q4blyxp79shv2a8ia";
};
}
{
goPackagePath = "github.com/hashicorp/scada-client";
src = fetchgit {
url = "https://github.com/hashicorp/scada-client";
rev = "84989fd23ad4cc0e7ad44d6a871fd793eb9beb0a";
sha256 = "1dmzzgm98mkxvkp76qbjqfcb31r6z9dfxlrszlwv4ib6w2ryay0f";
};
}
{
goPackagePath = "github.com/hashicorp/serf";
src = fetchgit {
url = "https://github.com/hashicorp/serf";
rev = "8c0949b78da1e5854a33f64aefd6855843ea713a";
sha256 = "03yyk6zgs6p1l5ndqdi5gzf7jk5wl1pbr4fcda8gcp5y33ic4pyq";
};
}
{
goPackagePath = "github.com/hashicorp/yamux";
src = fetchgit {
url = "https://github.com/hashicorp/yamux";
rev = "df949784da9ed028ee76df44652e42d37a09d7e4";
sha256 = "080bmbdaq88ri2pn63mcjc4kq2y2sy1742ypqfgrvwssa1ynvnhy";
};
}
{
goPackagePath = "github.com/inconshreveable/muxado";
src = fetchgit {
url = "https://github.com/inconshreveable/muxado";
rev = "f693c7e88ba316d1a0ae3e205e22a01aa3ec2848";
sha256 = "1vgiwwxhgx9c899f6ikvrs0w6vfsnypzalcqyr0mqm2w816r9hhs";
};
}
{
goPackagePath = "github.com/mattn/go-isatty";
src = fetchgit {
url = "https://github.com/mattn/go-isatty";
rev = "7fcbc72f853b92b5720db4a6b8482be612daef24";
sha256 = "17hnpmwmfnpq7s3jpi4h2qvjvk8g56xcjrnaqskhp1ckg8wmh419";
};
}
{
goPackagePath = "github.com/miekg/dns";
src = fetchgit {
url = "https://github.com/miekg/dns";
rev = "b9171237b0642de1d8e8004f16869970e065f46b";
sha256 = "0inxlp2f62nqll66c9pdrvgmd4kw4vmihfav8grmp3rlq3c3pbj0";
};
}
{
goPackagePath = "github.com/mitchellh/cli";
src = fetchgit {
url = "https://github.com/mitchellh/cli";
rev = "5c87c51cedf76a1737bf5ca3979e8644871598a6";
sha256 = "1ajxzh3winjnmqhd4yn6b6f155vfzi0dszhzl4a00zb5pdppp1rd";
};
}
{
goPackagePath = "github.com/mitchellh/copystructure";
src = fetchgit {
url = "https://github.com/mitchellh/copystructure";
rev = "80adcec1955ee4e97af357c30dee61aadcc02c10";
sha256 = "0sqiw6gwpgmjm420348indfmg7d8ymq9ilxf6100kkzq3kppzf3s";
};
}
{
goPackagePath = "github.com/mitchellh/mapstructure";
src = fetchgit {
url = "https://github.com/mitchellh/mapstructure";
rev = "d2dd0262208475919e1a362f675cfc0e7c10e905";
sha256 = "1idj9h0g9z3s21y2hivaf1dknxhpd7yy0kn6wk3311hlr7s543j5";
};
}
{
goPackagePath = "github.com/mitchellh/reflectwalk";
src = fetchgit {
url = "https://github.com/mitchellh/reflectwalk";
rev = "eecf4c70c626c7cfbb95c90195bc34d386c74ac6";
sha256 = "1nm2ig7gwlmf04w7dbqd8d7p64z2030fnnfbgnd56nmd7dz8gpxq";
};
}
{
goPackagePath = "github.com/ryanuber/columnize";
src = fetchgit {
url = "https://github.com/ryanuber/columnize";
rev = "983d3a5fab1bf04d1b412465d2d9f8430e2e917e";
sha256 = "0m9jhagb1k44zfcdai76xdf9vpi3bqdl7p078ffyibmz0z9jfap6";
};
}
{
goPackagePath = "golang.org/x/sys";
src = fetchgit {
url = "https://go.googlesource.com/sys";
rev = "7a56174f0086b32866ebd746a794417edbc678a1";
sha256 = "13jaz47wyrfak066ywkrvqnk1ijxik0nlvi7vkpi3gaiwcrlb5g2";
};
}
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment