about summary refs log tree commit diff
path: root/labernix/pkgs/beehive/godeps.nix
diff options
context:
space:
mode:
Diffstat (limited to 'labernix/pkgs/beehive/godeps.nix')
-rw-r--r--labernix/pkgs/beehive/godeps.nix378
1 files changed, 378 insertions, 0 deletions
diff --git a/labernix/pkgs/beehive/godeps.nix b/labernix/pkgs/beehive/godeps.nix
new file mode 100644
index 00000000..a0e7526e
--- /dev/null
+++ b/labernix/pkgs/beehive/godeps.nix
@@ -0,0 +1,378 @@
+{ buildGoPackage, lib, fetchFromGitHub, fetchgit, fetchhg }:
+
+rec {
+  cascadia = buildGoPackage {
+    name = "cascadia";
+    goPackagePath = "code.google.com/p/cascadia";
+    src = fetchhg {
+      url = "https://code.google.com/p/cascadia";
+      rev = "5d796540e3cb93ea0556c897e6a3c7690f614d35";
+      sha256 = "1mxmj4vbh47j3nvmdqdah4fprkyww3pf8i9sy0zcar52bpa4j69c";
+    };
+    buildInputs = [ net ];
+  };
+
+  charset = buildGoPackage {
+    name = "go-charset";
+    goPackagePath = "code.google.com/p/go-charset";
+    src = fetchhg {
+      url = "https://code.google.com/p/go-charset";
+      rev = "ebbeafdc430eb6c7e44e9a730a38eaff4c56ba3a";
+      sha256 = "162jd0ryvwaj7bwxbdwrs1vi6ig3bhd6m4n16wf54frrzyqxh34p";
+    };
+  };
+
+  gonet = buildGoPackage {
+    name = "go.net";
+    goPackagePath = "code.google.com/p/go.net";
+    src = fetchhg {
+      url = "https://code.google.com/p/go.net";
+      rev = "937a34c9de13c766c814510f76bca091dee06028";
+      sha256 = "1f91yzjllw2pdk68yjvf8hjix4mrlqn7fh97h9n7qjy903rwnb9q";
+    };
+    buildInputs = [ net text ];
+  };
+
+  gomock = buildGoPackage {
+    name = "gomock";
+    goPackagePath = "code.google.com/p/gomock";
+    src = fetchgit {
+      url = "https://code.google.com/p/gomock";
+      rev = "e033c7513ca3d743bbb64df299bdec29e93fed03";
+      sha256 = "0vmpqibyx09bdqnqsy8g4xiw3hpw0j9kww7ak2z7fdzxpd9ly337";
+    };
+  };
+
+  anaconda = buildGoPackage {
+    name = "anaconda";
+    goPackagePath = "github.com/ChimeraCoder/anaconda";
+    src = fetchFromGitHub {
+      owner = "ChimeraCoder";
+      repo = "anaconda";
+      rev = "964821c05001e5a38dd234d681ce9a929858481a";
+      sha256 = "077fxb4iazsjfsbmj966ifias84agxbzip742w9cbc7fv1bpy085";
+    };
+    buildInputs = [ tokenbucket jsonpointer oauth ];
+  };
+
+  tokenbucket = buildGoPackage {
+    name = "tokenbucket";
+    goPackagePath = "github.com/ChimeraCoder/tokenbucket";
+    src = fetchFromGitHub {
+      owner = "ChimeraCoder";
+      repo = "tokenbucket";
+      rev = "c5a927568de7aad8a58127d80bcd36ca4e71e454";
+      sha256 = "1cyzlvk1mgdvdfmqsdsy5y2rflfz5q54a9rz9jylc2mg40c1d6dq";
+    };
+  };
+
+  gotumblr = buildGoPackage {
+    name = "gotumblr";
+    goPackagePath = "github.com/MariaTerzieva/gotumblr";
+    src = fetchFromGitHub {
+      owner = "MariaTerzieva";
+      repo = "gotumblr";
+      rev = "62f45d64049aeab0b3835351edc66704c7210f7a";
+      sha256 = "06bqc6c4j9g8l0xqhc9g5jmx4q6dq5jid5bpj4skca30gsqgldgr";
+    };
+    buildInputs = [ oauth1a ];
+  };
+
+  goquery = buildGoPackage {
+    name = "goquery";
+    goPackagePath = "github.com/PuerkitoBio/goquery";
+    src = fetchFromGitHub {
+      owner = "PuerkitoBio";
+      repo = "goquery";
+      rev = "4cf64c51f7e80d56d9ae2ffe7d684d3dd5dbd5d0";
+      sha256 = "1d6cl0qhfx9ngj3hn56mxwwy7yak62c5wxa77f7yfarql84r8h4n";
+    };
+    buildInputs = [ cascadia net ];
+  };
+
+  GoOse = buildGoPackage {
+    name = "GoOse";
+    goPackagePath = "github.com/advancedlogic/GoOse";
+    src = fetchFromGitHub {
+      owner = "advancedlogic";
+      repo = "GoOse";
+      rev = "e210b2436fec0a3ce1b5f9209ee3340314b408e2";
+      sha256 = "0sjqy295x9rn93b5k3r8hdbi5gjbdd3h2dn89v4nzpnzmlrfbc2c";
+    };
+    buildInputs = [ cascadia charset gojs-config goquery net latinx set ];
+  };
+
+  gojs-config = buildGoPackage {
+    name = "gojs-config";
+    goPackagePath = "github.com/advancedlogic/gojs-config";
+    src = fetchFromGitHub {
+      owner = "advancedlogic";
+      repo = "gojs-config";
+      rev = "bff36193fca8bd2f6269e8c4e8c723991fd20565";
+      sha256 = "1k0wgn3pj384sqai2c9dkv06j0z439i3xqzfl3kplb0wdf8a2vy0";
+    };
+  };
+
+  latinx = buildGoPackage {
+    name = "latinx";
+    goPackagePath = "github.com/bjarneh/latinx";
+    src = fetchFromGitHub {
+      owner = "bjarneh";
+      repo = "latinx";
+      rev = "4dfe9ba2a293f28a5e06fc7ffe56b1d71a47b8c8";
+      sha256 = "0lavz5m0dz1rxyl20var3xqj2ndcmai2v893p83pjwm4333yb5g0";
+    };
+  };
+
+  jsonpointer = buildGoPackage {
+    name = "go-jsonpointer";
+    goPackagePath = "github.com/dustin/go-jsonpointer";
+    src = fetchFromGitHub {
+      owner = "dustin";
+      repo = "go-jsonpointer";
+      rev = "75939f54b39e7dafae879e61f65438dadc5f288c";
+      sha256 = "1vcv5xb6v6akbbi71q4srfla311s4p9kspqya2h40x8fxx00lkxp";
+    };
+    propagatedBuildInputs = [ gojson ];
+  };
+
+  gojson = buildGoPackage {
+    name = "gojson";
+    goPackagePath = "github.com/dustin/gojson";
+    src = fetchFromGitHub {
+      owner = "dustin";
+      repo = "gojson";
+      rev = "af16e0e771e2ed110f2785564ae33931de8829e4";
+      sha256 = "0626n6a5hwb0zwi6dwsmqdv2g5fwzsfx22rbxscaydpb90b6qnin";
+    };
+  };
+
+  restful = buildGoPackage {
+    name = "go-restful";
+    goPackagePath = "github.com/emicklei/go-restful";
+    src = fetchFromGitHub {
+      owner = "emicklei";
+      repo = "go-restful";
+      rev = "7ef8ec372029a3112fdb94a53b1ca8eedf666e67";
+      sha256 = "0rrpa9xiqkzapn6axjl19nnhxk0ljjq20a8jpam80hkzw4waa955";
+    };
+    postPatch = ''
+      rm -rf examples
+    '';
+    buildInputs = [ schema ];
+  };
+
+  goirc = buildGoPackage {
+    name = "goirc";
+    goPackagePath = "github.com/fluffle/goirc";
+    src = fetchFromGitHub {
+      owner = "fluffle";
+      repo = "goirc";
+      rev = "0cac69d2eec69bb08bb29b776d045a78b9699791";
+      sha256 = "0iba19rslsyww3qsf9d4ncdxjjz7pv8k36ar5s1i6f4fwv42d56q";
+    };
+    buildInputs = [ glog golog gomock ];
+  };
+
+  golog = buildGoPackage {
+    name = "golog";
+    goPackagePath = "github.com/fluffle/golog";
+    src = fetchFromGitHub {
+      owner = "fluffle";
+      repo = "golog";
+      rev = "3b86dae249b53d7dc2d9e817ff019fa01a155b06";
+      sha256 = "0b8fzkk9bshkfsnbx2nq6dn0dcngsh5awpym98sinkkfwywvlq2f";
+    };
+    buildInputs = [ gomock ];
+  };
+
+  oauth = buildGoPackage {
+    name = "go-oauth";
+    goPackagePath = "github.com/garyburd/go-oauth";
+    src = fetchFromGitHub {
+      owner = "garyburd";
+      repo = "go-oauth";
+      rev = "fa02955a8929c2f007c533fbdfb8ddc91bb6a731";
+      sha256 = "0zx9azdhjxf18fk4y3hnp70cz75iyllqfvfxma02i8f63q364d94";
+    };
+    postPatch = ''
+      rm -rf examples
+    '';
+  };
+
+  glog = buildGoPackage {
+    name = "glog";
+    goPackagePath = "github.com/golang/glog";
+    src = fetchFromGitHub {
+      owner = "golang";
+      repo = "glog";
+      rev = "44145f04b68cf362d9c4df2182967c2275eaefed";
+      sha256 = "1k7sf6qmpgm0iw81gx2dwggf9di6lgw0n54mni7862hihwfrb5rq";
+    };
+  };
+
+  protobuf = buildGoPackage {
+    name = "protobuf";
+    goPackagePath = "github.com/golang/protobuf";
+    src = fetchFromGitHub {
+      owner = "golang";
+      repo = "protobuf";
+      rev = "f7137ae6b19afbfd61a94b746fda3b3fe0491874";
+      sha256 = "05n1ws6y9qpp3imxjvl3jnknq6kca2vc5g475fqr2l67ap3w5lwk";
+    };
+    subPackages = [ "proto" "protoc-gen-go" ];
+  };
+
+  schema = buildGoPackage {
+    name = "schema";
+    goPackagePath = "github.com/gorilla/schema";
+    src = fetchFromGitHub {
+      owner = "gorilla";
+      repo = "schema";
+      rev = "c8422571edf3131506bab7df27e18980fe2598d5";
+      sha256 = "10czpd111l834aam52bh1cxv31pq4h8mi1w994v4848rmbw3jpp4";
+    };
+  };
+
+  dbus = buildGoPackage {
+    name = "go.dbus";
+    goPackagePath = "github.com/guelfey/go.dbus";
+    src = fetchFromGitHub {
+      owner = "guelfey";
+      repo = "go.dbus";
+      rev = "f6a3a2366cc39b8479cadc499d3c735fb10fbdda";
+      sha256 = "15rnpvclg4b3cblcxwwgkdfgamhigiyla0s1rwhfjraqhn94r3ph";
+    };
+    postPatch = ''
+      rm -rf _examples
+    '';
+  };
+
+  web = buildGoPackage {
+    name = "web";
+    goPackagePath = "github.com/hoisie/web";
+    src = fetchFromGitHub {
+      owner = "hoisie";
+      repo = "web";
+      rev = "5a66d0fa07a54688eba8fa506576a78a942ef243";
+      sha256 = "1h4ary4ac51xznr41996k3xqlclm3r5mjba71y6anfwdrhaa2qf1";
+    };
+    buildInputs = [ gonet ];
+    postPatch = ''
+      rm -rf examples
+    '';
+  };
+
+  goserial = buildGoPackage {
+    name = "goserial";
+    goPackagePath = "github.com/huin/goserial";
+    src = fetchFromGitHub {
+      owner = "huin";
+      repo = "goserial";
+      rev = "7b90efdb22b1c168a57b998b2780cf541b2c4740";
+      sha256 = "05ha3yvhvbfrbxlqi8x1fwcliginw0vxhh76mh6vycn9n7yjpacy";
+    };
+  };
+
+  rss = buildGoPackage {
+    name = "go-pkg-rss";
+    goPackagePath = "github.com/jteeuwen/go-pkg-rss";
+    src = fetchFromGitHub {
+      owner = "jteeuwen";
+      repo = "go-pkg-rss";
+      rev = "2382fc0262cb000be19e9042cdbc8459105b4f00";
+      sha256 = "0rss5sj128qwai60wpkm5cy2q8d9yfakdm4pqb8p4lhgpq26g05h";
+    };
+    buildInputs = [ xmlx ];
+  };
+
+  xmlx = buildGoPackage {
+    name = "go-pkg-xmlx";
+    goPackagePath = "github.com/jteeuwen/go-pkg-xmlx";
+    src = fetchFromGitHub {
+      owner = "jteeuwen";
+      repo = "go-pkg-xmlx";
+      rev = "cf505b97c711dd1c5a4682f68ea04dd35e385b8f";
+      sha256 = "01pdjndl1i0p7lr8svi1j0f79zyl36s0xn7yb8d8yziksbczbcrj";
+    };
+  };
+
+  oauth1a = buildGoPackage {
+    name = "oauth1a";
+    goPackagePath = "github.com/kurrik/oauth1a";
+    src = fetchFromGitHub {
+      owner = "kurrik";
+      repo = "oauth1a";
+      rev = "fc2542bc5f2532ed4a437960d2d51ff6e18a5cb6";
+      sha256 = "1v9zsn80y5x5fklc7q8rxixjrh5g01rsdlz247lgf3rag0hb3d39";
+    };
+  };
+
+  xmpp = buildGoPackage {
+    name = "go-xmpp";
+    goPackagePath = "github.com/mattn/go-xmpp";
+    src = fetchFromGitHub {
+      owner = "mattn";
+      repo = "go-xmpp";
+      rev = "8b13d0ad771420685f85ed09d8e9bf81757e7e20";
+      sha256 = "022all0cphxmrg015jzfsqd5xd5nli7fpw32wx6ql79s4rsy3bwb";
+    };
+    postPatch = ''
+      rm -rf _example
+    '';
+  };
+
+  goefa = buildGoPackage {
+    name = "goefa";
+    goPackagePath = "github.com/michiwend/goefa";
+    src = fetchFromGitHub {
+      owner = "michiwend";
+      repo = "goefa";
+      rev = "381f3d7b77fc04d9a81d2bc9e3e6d2fc742757b1";
+      sha256 = "1aiiafbpvw2xlvjgh27mfljd3d0j443iz7sp9w9w3109ay1q2gk4";
+    };
+    buildInputs = [ charset ];
+  };
+
+  hue = buildGoPackage {
+    name = "go.hue";
+    goPackagePath = "github.com/muesli/go.hue";
+    src = fetchFromGitHub {
+      owner = "muesli";
+      repo = "go.hue";
+      rev = "8aefcc693cafb5b2b4ef8ca8d51ab880849e8c12";
+      sha256 = "158q3g5rg9wra1wxkvyb1c2v868gp9mslhf6gmbifj516lsb1agi";
+    };
+  };
+
+  net = buildGoPackage {
+    name = "net";
+    goPackagePath = "golang.org/x/net";
+    src = fetchgit {
+      url = "https://go.googlesource.com/net";
+      rev = "97d8e4e174133a4d1d2171380e510eb4dea8f5ea";
+      sha256 = "0jydngilxhgw8f1zgz11hbjk87bhj0jpar89a2py1pii4ncx9w04";
+    };
+    buildInputs = [ text ];
+  };
+
+  text = buildGoPackage {
+    name = "text";
+    goPackagePath = "golang.org/x/text";
+    src = fetchgit {
+      url = "https://go.googlesource.com/text";
+      rev = "26df76be81cdb060ed9820481a0d67b2d0b04ac2";
+      sha256 = "1vmgzzi0r1idjfgfwibq2r3xlnab3w2v6nmm3c5l2bb994w376gn";
+    };
+  };
+
+  set = buildGoPackage {
+    name = "set.v0";
+    goPackagePath = "gopkg.in/fatih/set.v0";
+    src = fetchgit {
+      url = "https://gopkg.in/fatih/set.v0";
+      rev = "27c40922c40b43fe04554d8223a402af3ea333f3";
+      sha256 = "1d8yz8p4jvyqvmpim40x5y7kj91c5hcc5hbmxhv0j32ifz01nacl";
+    };
+  };
+}