From 7195e6e14f406b1de378d015a40911a2b195b8c0 Mon Sep 17 00:00:00 2001 From: Dan Peebles Date: Sun, 27 Dec 2015 22:43:12 -0500 Subject: goPackages.hugo: init at 0.15 Also had to add tons of other packages used as dependencies --- pkgs/top-level/go-packages.nix | 194 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 183 insertions(+), 11 deletions(-) diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 8357971d0f95..e1825ace20d1 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -166,6 +166,14 @@ let ## THIRD PARTY + ace = buildFromGitHub { + rev = "899eede6af0d99400b2c8886d86fd8d351074d37"; + owner = "yosssi"; + repo = "ace"; + sha256 = "0xdzqfzaipyaa973j41yq9lbijw36kyaz523sw05kci4r5ivq4f5"; + buildInputs = [ gohtml ]; + }; + adapted = buildFromGitHub { rev = "eaea06aaff855227a71b1c58b18bc6de822e3e77"; date = "2015-06-03"; @@ -175,6 +183,14 @@ let propagatedBuildInputs = [ sys ]; }; + afero = buildFromGitHub { + rev = "90b5a9bd18a72dbf3e27160fc47acfaac6c08389"; + owner = "spf13"; + repo = "afero"; + sha256 = "1xqvbwny61j85psymcs8hggmqyyg4yq3q4cssnvnvbsl3aq8kn4k"; + propagatedBuildInputs = [ text ]; + }; + airbrake-go = buildFromGitHub { rev = "5b5e269e1bc398d43f67e43dafff3414a59cd5a2"; owner = "tobi"; @@ -182,6 +198,13 @@ let sha256 = "1bps4y3vpphpj63mshjg2aplh579cvqac0hz7qzvac0d1fqcgkdz"; }; + amber = buildFromGitHub { + rev = "144da19a9994994c069f0693294a66dd310e14a4"; + owner = "eknkc"; + repo = "amber"; + sha256 = "079wwdq4cn9i1vx5zik16z4bmghkc7zmmvbrp1q6y4cnpmq95rqk"; + }; + ansicolor = buildFromGitHub { rev = "a5e2b567a4dd6cc74545b8a4f27c9d63b9e7735b"; owner = "shiena"; @@ -269,6 +292,14 @@ let sha256 = "11wncbbbrdcxl5ff3h6w8vqfg4bxsf8709mh6vda0cv236flkyn3"; }; + blackfriday = buildFromGitHub { + rev = "d18b67ae0afd61dae240896eae1785f00709aa31"; + owner = "russross"; + repo = "blackfriday"; + sha256 = "1l78hz8k1ixry5fjw29834jz1q5ysjcpf6kx2ggjj1s6xh0bfzvf"; + propagatedBuildInputs = [ sanitized_anchor_name ]; + }; + bolt = buildFromGitHub { rev = "957d850b5158a4eebf915476058e720f43459584"; owner = "boltdb"; @@ -315,6 +346,14 @@ let }; }; + cast = buildFromGitHub { + rev = "ee815aaf958c707ad07547cd62150d973710f747"; + owner = "spf13"; + repo = "cast"; + sha256 = "144xwvmjbrv59zjj1gnq5j9qpy62dgyfamxg5l3smdwfwa8vpf5i"; + buildInputs = [ jwalterweatherman ]; + }; + check-v1 = buildGoPackage rec { rev = "871360013c92e1c715c2de6d06b54899468a8a2d"; name = "check-v1-${stdenv.lib.strings.substring 0 7 rev}"; @@ -348,17 +387,12 @@ let sha256 = "13wzs2qrxd72ah32ym0ppswhvyimjw5cqaq3q153y68vlvxd048c"; }; - cobra = buildGoPackage rec { - date = "20140617"; - rev = "10a8494a87448bf5003222d9974f166437e7f042"; - name = "cobra-${date}-${stdenv.lib.strings.substring 0 7 rev}"; - goPackagePath = "github.com/spf13/cobra"; - src = fetchgit { - inherit rev; - url = "https://${goPackagePath}.git"; - sha256 = "1ydcccx0zdswca4v9hfmrn8ck42h485hy3wrd9k7y6mra3r6c08j"; - }; - propagatedBuildInputs = [ pflag ]; + cobra = buildFromGitHub { + rev = "ee6224d01f6a83f543ae90f881b703cf195782ba"; + owner = "spf13"; + repo = "cobra"; + sha256 = "0skmq1lmkh2xzl731a2sfcnl2xbcy9v1050pcf10dahwqzsbx6ij"; + propagatedBuildInputs = [ pflag-spf13 mousetrap go-md2man viper ]; }; cli-go = buildFromGitHub { @@ -504,6 +538,26 @@ let sha256 = "1mxqnxddny43k1shsvd39sfzfs0d20gv3vm9lcjp04g3b0rplck1"; }; + crypt = buildFromGitHub { + rev = "749e360c8f236773f28fc6d3ddfce4a470795227"; + owner = "xordataexchange"; + repo = "crypt"; + sha256 = "17g9122b8bmbdpshyzhl7cxsp0nvhk0rc6syc92djavggmbpl6ig"; + preBuild = '' + substituteInPlace go/src/github.com/xordataexchange/crypt/backend/consul/consul.go \ + --replace 'github.com/armon/consul-api' 'github.com/hashicorp/consul/api' \ + --replace 'consulapi' 'api' + ''; + propagatedBuildInputs = [ go-etcd consul-api crypto ]; + }; + + cssmin = buildFromGitHub { + rev = "fb8d9b44afdc258bfff6052d3667521babcb2239"; + owner = "dchest"; + repo = "cssmin"; + sha256 = "09sdijfx5d05z4cd5k6lhl7k3kbpdf2amzlngv15h5v0fff9qw4s"; + }; + dbus = buildGoPackage rec { rev = "a5942dec6340eb0d57f43f2003c190ce06e43dea"; name = "dbus-${stdenv.lib.strings.substring 0 7 rev}"; @@ -685,6 +739,14 @@ let }; }; + fsync = buildFromGitHub { + rev = "c2544e79b93fda5653255f907a30fba1c2ac2638"; + owner = "spf13"; + repo = "fsync"; + sha256 = "0hzfk2f8pm756j10zgsk8b8gbfylcf8h6q4djz0ka9zpg76s26lz"; + buildInputs = [ afero ]; + }; + fzf = buildFromGitHub { rev = "0.11.1"; owner = "junegunn"; @@ -907,6 +969,14 @@ let doCheck = false; # please check again }; + gohtml = buildFromGitHub { + rev = "ccf383eafddde21dfe37c6191343813822b30e6b"; + owner = "yosssi"; + repo = "gohtml"; + sha256 = "1cghwgnx0zjdrqxzxw71riwiggd2rjs2i9p2ljhh76q3q3fd4s9f"; + propagatedBuildInputs = [ net ]; + }; + gomdb = buildFromGitHub { rev = "151f2e08ef45cb0e57d694b2562f351955dff572"; owner = "armon"; @@ -1361,6 +1431,14 @@ let propagatedBuildInputs = [ prometheus.client_golang ]; }; + go-md2man = buildFromGitHub { + rev = "71acacd42f85e5e82f70a55327789582a5200a90"; + owner = "cpuguy83"; + repo = "go-md2man"; + sha256 = "0hmkrq4gdzb6mwllmh4p1y7vrz7hyr8xqagpk9nyr5dhygvnnq2v"; + propagatedBuildInputs = [ blackfriday ]; + }; + go-multierror = buildFromGitHub { rev = "56912fb08d85084aa318edcf2bba735b97cf35c5"; owner = "hashicorp"; @@ -1645,6 +1723,18 @@ let sha256 = "00rrjysmq898qcrf2hfwfh9s70vwvmjx2kp5w03nz1krxa4zhrkl"; }; + hugo = buildFromGitHub { + rev = "v0.15"; + owner = "spf13"; + repo = "hugo"; + sha256 = "1v0z9ar5kakhib3c3c43ddwd1ga4b8icirg6kk3cnaqfckd638l5"; + buildInputs = [ + mapstructure text websocket cobra osext fsnotify.v1 afero + jwalterweatherman cast viper yaml-v2 ace purell mmark blackfriday amber + cssmin nitro inflect fsync + ]; + }; + inf = buildFromGitHub { rev = "c85f1217d51339c0fa3a498cc8b2075de695dae6"; owner = "go-inf"; @@ -1654,6 +1744,17 @@ let goPackageAliases = [ "github.com/go-inf/inf" ]; }; + inflect = buildGoPackage { + name = "inflect"; + goPackagePath = "bitbucket.org/pkg/inflect"; + src = fetchFromBitbucket { + rev = "8961c3750a47b8c0b3e118d52513b97adf85a7e8"; + owner = "pkg"; + repo = "inflect"; + sha256 = "04iln5b9iyvr6bcn5cj2zq6vqk3a2b4vsy48y2kylhk7qnakip99"; + }; + }; + influxdb8-client = buildFromGitHub{ rev = "v0.8.8"; owner = "influxdb"; @@ -1703,6 +1804,13 @@ let sha256 = "1fw0qqaz2wj9d4rj2jkfj7rb25ra106p4znfib69p4d3qibfjcsn"; }; + jwalterweatherman = buildFromGitHub { + rev = "c2aa07df593850a04644d77bb757d002e517a296"; + owner = "spf13"; + repo = "jwalterweatherman"; + sha256 = "0m8867afsvka5gp2idrmlarpjg7kxx7qacpwrz1wl8y3zxyn3945"; + }; + ldap = buildGoPackage rec { rev = "83e65426fd1c06626e88aa8a085e5bfed0208e29"; name = "ldap-${stdenv.lib.strings.substring 0 7 rev}"; @@ -1935,6 +2043,14 @@ let buildInputs = [ pkgs.cyrus_sasl tomb ]; }; + mmark = buildFromGitHub { + rev = "eacb2132c31a489033ebb068432892ba791a2f1b"; + owner = "miekg"; + repo = "mmark"; + sha256 = "0wsi6fb6f1qi1a8yv858bkgn8pmsspw2k6dx5fx38kvg8zsb4l1a"; + buildInputs = [ toml ]; + }; + mongo-tools = buildFromGitHub { rev = "4fcfd3e57415de95c0c016def07b95bca63cccb4"; owner = "mongodb"; @@ -2048,6 +2164,13 @@ let buildFlags = [ "-tags release" ]; }; + nitro = buildFromGitHub { + rev = "24d7ef30a12da0bdc5e2eb370a79c659ddccf0e8"; + owner = "spf13"; + repo = "nitro"; + sha256 = "143sbpx0jdgf8f8ayv51x6l4jg6cnv6nps6n60qxhx4vd90s6mib"; + }; + nsq = buildFromGitHub { rev = "v0.3.5"; owner = "bitly"; @@ -2237,6 +2360,13 @@ let doCheck = false; # bad import path in tests }; + pflag-spf13 = buildFromGitHub rec { + rev = "08b1a584251b5b62f458943640fc8ebd4d50aaa5"; + owner = "spf13"; + repo = "pflag"; + sha256 = "139d08cq06jia0arc6cikdnhnaqms07xfay87pzq5ym86fv0agiq"; + }; + pond = let isx86_64 = stdenv.lib.any (n: n == stdenv.system) stdenv.lib.platforms.x86_64; gui = true; # Might be implemented with nixpkgs config. @@ -2629,6 +2759,13 @@ let }; }; + properties = buildFromGitHub { + rev = "v1.5.6"; + owner = "magiconair"; + repo = "properties"; + sha256 = "043jhba7qbbinsij3yc475s1i42sxaqsb82mivh9gncpvnmnf6cl"; + }; + gogo.protobuf = buildFromGitHub { rev = "932b70afa8b0bf4a8e167fdf0c3367cebba45903"; owner = "gogo"; @@ -2647,6 +2784,14 @@ let sha256 = "1l3z3wbb112ar9br44m8g838z0pq2gfxcp5s3ka0xvm1hjvanw2d"; }; + purell = buildFromGitHub { + rev = "d69616f51cdfcd7514d6a380847a152dfc2a749d"; + owner = "PuerkitoBio"; + repo = "purell"; + sha256 = "0nma5i25j0y223ns7482lx4klcfhfwdr8v6r9kzrs0pwlq64ghs0"; + propagatedBuildInputs = [ urlesc ]; + }; + pushover = buildFromGitHub { rev = "a8420a1935479cc266bda685cee558e86dad4b9f"; owner = "thorduri"; @@ -2799,6 +2944,15 @@ let buildInputs = [ net text ]; }; + # This is the upstream package name, underscores and all. I don't like it + # but it seems wrong to change their name when packaging it. + sanitized_anchor_name = buildFromGitHub { + rev = "10ef21a441db47d8b13ebcc5fd2310f636973c77"; + owner = "shurcooL"; + repo = "sanitized_anchor_name"; + sha256 = "1cnbzcf47cn796rcjpph1s64qrabhkv5dn9sbynsy7m9zdwr5f01"; + }; + scada-client = buildGoPackage rec { rev = "c26580cfe35393f6f4bf1b9ba55e6afe33176bae"; name = "scada-client-${stdenv.lib.strings.substring 0 7 rev}"; @@ -3072,6 +3226,13 @@ let sha256 = "0gkgkw04ndr5y7hrdy0r4v2drs5srwfcw2bs1gyas066hwl84xyw"; }; + urlesc = buildFromGitHub { + rev = "5fa9ff0392746aeae1c4b37fcc42c65afa7a9587"; + owner = "opennota"; + repo = "urlesc"; + sha256 = "0dppkmfs0hb5vcqli191x9yss5vvlx29qxjcywhdfirc89rn0sni"; + }; + usb = buildFromGitHub rec { rev = "69aee4530ac705cec7c5344418d982aaf15cf0b1"; date = "2014-12-17"; @@ -3121,6 +3282,17 @@ let sha256 = "1qav4lf4ln5gs81714876q2cy9gfaxblbvawg3hxznbwakd9zmd8"; }; + viper = buildFromGitHub { + rev = "e37b56e207dda4d79b9defe0548e960658ee8b6b"; + owner = "spf13"; + repo = "viper"; + sha256 = "0q0hkla23hgvc3ab6qdlrfwxa8lnhy2s2mh2c8zrh632gp8d6prl"; + propagatedBuildInputs = [ + mapstructure yaml-v2 jwalterweatherman crypt fsnotify.v1 cast properties + pretty toml pflag-spf13 + ]; + }; + vulcand = buildGoPackage rec { rev = "v0.8.0-beta.3"; name = "vulcand-${rev}"; -- cgit 1.4.1