nsq: Move to go-packages and 0.2.28 -> 0.3.5

This commit is contained in:
William A. Kennington III 2015-09-02 18:14:50 -07:00
parent 5f35b0f7da
commit cb8a2e9503
3 changed files with 55 additions and 66 deletions

View file

@ -1,32 +0,0 @@
{ lib, goPackages, fetchurl, fetchgit, fetchhg, fetchbzr, fetchFromGitHub }:
with goPackages;
buildGoPackage rec {
version = "0.2.28";
name = "nsq-${version}";
goPackagePath = "github.com/bitly/nsq";
src = fetchFromGitHub {
owner = "bitly";
repo = "nsq";
rev = "v${version}";
sha256 = "0drmf1j5w3q4l6f7xjy3y7d7cl50gcx0qwci6mahxsyaaclx60yx";
};
subPackages = [ "nsqadmin" ] ++
map (x: "apps/"+x) [ "nsq_pubsub" "nsq_stat" "nsq_tail"
"nsq_to_file" "nsq_to_http" "nsq_to_nsq"
"nsqd" "nsqlookupd" ];
buildInputs = [ go-nsq go-options toml perks go-hostpool ];
dontInstallSrc = true;
meta = with lib; {
description = "A realtime distributed messaging platform";
homepage = http://nsq.io/;
license = licenses.mit;
maintainers = with maintainers; [ cstrahan ];
platforms = platforms.unix;
};
}

View file

@ -9108,7 +9108,7 @@ let
nsd = callPackage ../servers/dns/nsd (config.nsd or {});
nsq = callPackage ../servers/nsq { };
nsq = pkgs.goPackages.nsq.bin // { outputs = [ "bin" ]; };
openpts = callPackage ../servers/openpts { };

View file

@ -1075,10 +1075,11 @@ let
};
go-hostpool = buildFromGitHub {
rev = "fed86fae5cacdc77e7399937e2f8836563620a2e";
rev = "d0e59c22a56e8dadfed24f74f452cea5a52722d2";
date = "2015-03-31";
owner = "bitly";
repo = "go-hostpool";
sha256 = "0nbssfp5ksj4hhc0d8lfq54afd9nqv6qzk3vi6rinxr3fgplrj44";
sha256 = "14ph12krn5zlg00vh9g6g08lkfjxnpw46nzadrfb718yl1hgyk3g";
};
go-ini = buildFromGitHub {
@ -1169,24 +1170,21 @@ let
sha256 = "0s01cqdab2f7fxkkjjk2wqx05a1shnwlvfn45h2pi3i4gapvcn0r";
};
go-nsq = buildGoPackage rec {
rev = "c79a282f05364e340eadc2ce2f862a3d44eea9c0";
name = "go-nsq-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/bitly/go-nsq";
src = fetchFromGitHub {
inherit rev;
owner = "bitly";
repo = "go-nsq";
sha256 = "19jlwj5419p5xwjzfnzlddjnbh5g7ifnqhd00i5p0b6ww1gk011p";
};
go-nsq = buildFromGitHub {
rev = "v1.0.4";
owner = "nsqio";
repo = "go-nsq";
sha256 = "06hrkwk84w8rshkanvfgmgbiml7n06ybv192dvibhwgk2wz2dl46";
propagatedBuildInputs = [ go-simplejson go-snappystream ];
goPackageAliases = [ "github.com/bitly/go-nsq" ];
};
go-options = buildFromGitHub {
rev = "896a539cd709f4f39d787562d1583c016ce7517e";
rev = "7c174072188d0cfbe6f01bb457626abb22bdff52";
date = "2014-12-20";
owner = "mreiferson";
repo = "go-options";
sha256 = "0hg0n5grcjcj5719rqchz0plp39wfk3znqxw8y354k4jwsqwmn17";
sha256 = "0ksyi2cb4k6r2fxamljg42qbz5hdcb9kv5i7y6cx4ajjy0xznwgm";
};
go-querystring = buildFromGitHub {
@ -1235,22 +1233,19 @@ let
};
go-simplejson = buildFromGitHub {
rev = "1cfceb0e12f47ec02665ef480212d7b531d6f4c5";
rev = "18db6e68d8fd9cbf2e8ebe4c81a78b96fd9bf05a";
date = "2015-03-31";
owner = "bitly";
repo = "go-simplejson";
sha256 = "1d8x0himl58qn87lv418djy6mbs66p9ai3zpqq13nhkfl67fj3bi";
sha256 = "0lj9cxyncchlw6p35j0yym5q5waiz0giw6ri41qdwm8y3dghwwiy";
};
go-snappystream = buildGoPackage rec {
go-snappystream = buildFromGitHub {
rev = "028eae7ab5c4c9e2d1cb4c4ca1e53259bbe7e504";
name = "go-snappystream-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/mreiferson/go-snappystream";
src = fetchFromGitHub {
inherit rev;
owner = "mreiferson";
repo = "go-snappystream";
sha256 = "0jdd5whp74nvg35d9hzydsi3shnb1vrnd7shi9qz4wxap7gcrid6";
};
date = "2015-04-16";
owner = "mreiferson";
repo = "go-snappystream";
sha256 = "0jdd5whp74nvg35d9hzydsi3shnb1vrnd7shi9qz4wxap7gcrid6";
};
go-sqlite3 = buildFromGitHub {
@ -1822,6 +1817,15 @@ let
buildFlags = [ "-tags release" ];
};
nsq = buildFromGitHub {
rev = "v0.3.5";
owner = "bitly";
repo = "nsq";
sha256 = "1r7jgplzn6bgwhd4vn8045n6cmm4iqbzssbjgj7j1c28zbficy2f";
buildInputs = [ go-nsq go-options semver perks toml go-hostpool timer_metrics ];
};
ntp = buildFromGitHub {
rev = "0a5264e2563429030eb922f258229ae3fee5b5dc";
owner = "beevik";
@ -1931,13 +1935,6 @@ let
propagatedBuildInputs = [ osext ];
};
perks = buildFromGitHub {
rev = "aac9e2eab5a334037057336897fd10b0289a5ae8";
owner = "bmizerany";
repo = "perks";
sha256 = "1d027jgc327qz5xmal0hrpqvsj45i9yqmm9pxk3xp3hancvz3l3k";
};
pb = buildFromGitHub {
rev = "e648e12b78cedf14ebb2fc1855033f07b034cfbb";
owner = "cheggaaa";
@ -1945,13 +1942,20 @@ let
sha256 = "03k4cars7hcqqgdsd0minfls2p7gjpm8q6y8vknh1s68kvxd4xam";
};
perks = buildFromGitHub rec {
date = "2014-07-16";
owner = "bmizerany";
repo = "perks";
rev = "d9a9656a3a4b1c2864fdb44db2ef8619772d92aa";
sha256 = "0f39b3zfm1zd6xcvlm6szgss026qs84n2j9y5bnb3zxzdkxb9w9n";
};
beorn7.perks = buildFromGitHub rec {
date = "2015-02-23";
owner = "beorn7";
repo = "perks";
rev = "b965b613227fddccbfffe13eae360ed3fa822f8d";
sha256 = "1p8zsj4r0g61q922khfxpwxhdma2dx4xad1m5qx43mfn28kxngqk";
goPackagePath = "github.com/beorn7/perks";
};
pflag = buildGoPackage rec {
@ -2489,6 +2493,14 @@ let
buildInputs = [ armon.go-metrics net-rpc-msgpackrpc yamux ];
};
semver = buildFromGitHub {
rev = "31b736133b98f26d5e078ec9eb591666edfd091f";
date = "2015-07-20";
owner = "blang";
repo = "semver";
sha256 = "19ifi0na4cj23q3h8xv89mx7p48y0ciymhmlrq9milm0xz80wk10";
};
serf = buildFromGitHub {
rev = "668982d8f90f5eff4a766583c1286393c1d27f68";
date = "2015-05-15";
@ -2627,6 +2639,14 @@ let
propagatedBuildInputs = [ pty ];
};
timer_metrics = buildFromGitHub {
rev = "afad1794bb13e2a094720aeb27c088aa64564895";
date = "2015-02-02";
owner = "bitly";
repo = "timer_metrics";
sha256 = "1b717vkwj63qb5kan4b92kx4rg6253l5mdb3lxpxrspy56a6rl0c";
};
tomb = buildFromGitHub {
rev = "14b3d72120e8d10ea6e6b7f87f7175734b1faab8";
owner = "go-tomb";
@ -2638,6 +2658,7 @@ let
toml = buildFromGitHub {
rev = "056c9bc7be7190eaa7715723883caffa5f8fa3e4";
date = "2015-05-01";
owner = "BurntSushi";
repo = "toml";
sha256 = "0gkgkw04ndr5y7hrdy0r4v2drs5srwfcw2bs1gyas066hwl84xyw";