Merge pull request #8404 from offlinehacker/pkgs/goPackages/fix-influxdb

goPackages: fix influxdb8 and related packages

+106 -5
+106 -5
pkgs/top-level/go-packages.nix
··· 102 }; 103 }; 104 105 text = buildGoPackage rec { 106 rev = "c93e7c9fff19fb9139b5ab04ce041833add0134e"; 107 name = "text-${stdenv.lib.strings.substring 0 7 rev}"; ··· 553 buildInputs = [ go-multierror go-syslog hcl logutils mapstructure ]; 554 }; 555 556 dbus = buildGoPackage rec { 557 rev = "a5942dec6340eb0d57f43f2003c190ce06e43dea"; 558 name = "dbus-${stdenv.lib.strings.substring 0 7 rev}"; ··· 757 }; 758 }; 759 760 gocheck = buildGoPackage rec { 761 rev = "87"; 762 name = "gocheck-${rev}"; ··· 804 owner = "armon"; 805 repo = "gomdb"; 806 sha256 = "02wdhgfarmmwfbc75snd1dh6p9k9c1y2135apdm6mkr062qlxx61"; 807 }; 808 }; 809 ··· 1215 sha256 = "07dc74kiam8v5my7rhi3yxqrpnaapladhk8b3qbnrpjk3shvnx5f"; 1216 }; 1217 1218 - buildInputs = [ influxdb stathat ]; 1219 }; 1220 1221 appengine = buildGoPackage rec { ··· 1550 }; 1551 1552 influxdb = buildGoPackage rec { 1553 - rev = "d80ef2286d476d9e306548305e47c3ba967f5bc2"; 1554 name = "influxdb-${stdenv.lib.strings.substring 0 7 rev}"; 1555 goPackagePath = "github.com/influxdb/influxdb"; 1556 goPackageAliases = [ ··· 1561 inherit rev; 1562 owner = "influxdb"; 1563 repo = "influxdb"; 1564 - sha256 = "0p3s0pbn5x294qg2r0qgysb5wmspsvjxhccxh2hs6hc24dl6y93b"; 1565 }; 1566 1567 - propagatedBuildInputs = [ bolt crypto statik liner toml pat gollectd ]; 1568 }; 1569 1570 influxdb8 = buildGoPackage rec { ··· 1582 sha256 = "0xpigp76rlsxqj93apjzkbi98ha5g4678j584l6hg57p711gqsdv"; 1583 }; 1584 1585 - buildInputs = [ statik crypto protobuf log4go toml pmylund.go-cache ]; 1586 }; 1587 1588 eckardt.influxdb-go = buildGoPackage rec { ··· 1636 }; 1637 1638 propagatedBuildInputs = [ asn1-ber ]; 1639 }; 1640 1641 liner = buildGoPackage rec { ··· 1808 }; 1809 }; 1810 1811 muxado = buildGoPackage rec { 1812 rev = "f693c7e88ba316d1a0ae3e205e22a01aa3ec2848"; 1813 name = "muxado-${stdenv.lib.strings.substring 0 7 rev}"; ··· 2033 sha256 = "0z8nzdhj8nrim8fz11magdl0wxnisix9p2kcvn5kkb3bg8wmxhbg"; 2034 }; 2035 doCheck = false; # bad import path in tests 2036 }; 2037 2038 pq = buildGoPackage rec {
··· 102 }; 103 }; 104 105 + gogo.protobuf = buildGoPackage rec { 106 + rev = "499788908625f4d83de42a204d1350fde8588e4f"; 107 + name = "protobuf-${stdenv.lib.strings.substring 0 7 rev}"; 108 + goPackagePath = "github.com/gogo/protobuf"; 109 + goPackageAliases = [ "code.google.com/p/gogoprotobuf/proto" "code.google.com/p/goprotobuf/proto" ]; 110 + 111 + src = fetchFromGitHub { 112 + inherit rev; 113 + owner = "gogo"; 114 + repo = "protobuf"; 115 + sha256 = "09h2j0apl70709nbqasqrkss6fdk99xm7xr5ci311dl48rmm1dzn"; 116 + }; 117 + 118 + subPackages = [ "proto" ]; 119 + }; 120 + 121 text = buildGoPackage rec { 122 rev = "c93e7c9fff19fb9139b5ab04ce041833add0134e"; 123 name = "text-${stdenv.lib.strings.substring 0 7 rev}"; ··· 569 buildInputs = [ go-multierror go-syslog hcl logutils mapstructure ]; 570 }; 571 572 + context = buildGoPackage rec { 573 + rev = "215affda49addc4c8ef7e2534915df2c8c35c6cd"; 574 + name = "config-${stdenv.lib.strings.substring 0 7 rev}"; 575 + goPackagePath = "github.com/gorilla/context"; 576 + 577 + src = fetchFromGitHub { 578 + inherit rev; 579 + owner = "gorilla"; 580 + repo = "context"; 581 + sha256 = "1ybvjknncyx1f112mv28870n0l7yrymsr0861vzw10gc4yn1h97g"; 582 + }; 583 + }; 584 + 585 dbus = buildGoPackage rec { 586 rev = "a5942dec6340eb0d57f43f2003c190ce06e43dea"; 587 name = "dbus-${stdenv.lib.strings.substring 0 7 rev}"; ··· 786 }; 787 }; 788 789 + dgnorton.goback = buildGoPackage rec { 790 + rev = "a49ca3c0a18f50ae0b8a247e012db4385e516cf4"; 791 + name = "goback-${stdenv.lib.strings.substring 0 7 rev}"; 792 + 793 + goPackagePath = "github.com/dgnorton/goback"; 794 + 795 + src = fetchFromGitHub { 796 + inherit rev; 797 + owner = "dgnorton"; 798 + repo = "goback"; 799 + sha256 = "1nyg6sckwd0iafs9vcmgbga2k3hid2q0avhwj29qbdhj3l78xi47"; 800 + }; 801 + }; 802 + 803 gocheck = buildGoPackage rec { 804 rev = "87"; 805 name = "gocheck-${rev}"; ··· 847 owner = "armon"; 848 repo = "gomdb"; 849 sha256 = "02wdhgfarmmwfbc75snd1dh6p9k9c1y2135apdm6mkr062qlxx61"; 850 + }; 851 + }; 852 + 853 + influx.gomdb = buildGoPackage rec { 854 + rev = "29fe330c5ab33c4e48470bd4b980bf522471190a"; 855 + name = "gomdb-${stdenv.lib.strings.substring 0 7 rev}"; 856 + goPackagePath = "github.com/influxdb/gomdb"; 857 + 858 + src = fetchFromGitHub { 859 + inherit rev; 860 + owner = "influxdb"; 861 + repo = "gomdb"; 862 + sha256 = "0yg1jpr7lcaqh6i8n9wbs9r128kk541qjv06r9a6fp9vj56rqr3m"; 863 }; 864 }; 865 ··· 1271 sha256 = "07dc74kiam8v5my7rhi3yxqrpnaapladhk8b3qbnrpjk3shvnx5f"; 1272 }; 1273 1274 + buildInputs = [ influxdb8 stathat ]; 1275 }; 1276 1277 appengine = buildGoPackage rec { ··· 1606 }; 1607 1608 influxdb = buildGoPackage rec { 1609 + rev = "50a2b9ba0f189213fc399f59247787e71b872b2d"; 1610 name = "influxdb-${stdenv.lib.strings.substring 0 7 rev}"; 1611 goPackagePath = "github.com/influxdb/influxdb"; 1612 goPackageAliases = [ ··· 1617 inherit rev; 1618 owner = "influxdb"; 1619 repo = "influxdb"; 1620 + sha256 = "0spwnr9dwxwrjxrajpcspj3aci2ylkrm085jhq7rd99nmbsms6jq"; 1621 }; 1622 1623 + propagatedBuildInputs = [ bolt crypto statik liner toml pat gollectd gogo.protobuf raft raft-boltdb pool ]; 1624 }; 1625 1626 influxdb8 = buildGoPackage rec { ··· 1638 sha256 = "0xpigp76rlsxqj93apjzkbi98ha5g4678j584l6hg57p711gqsdv"; 1639 }; 1640 1641 + buildInputs = [ statik crypto gogo.protobuf log4go toml pmylund.go-cache gollectd pat dgnorton.goback mux context gocheck influx.gomdb levigo ]; 1642 }; 1643 1644 eckardt.influxdb-go = buildGoPackage rec { ··· 1692 }; 1693 1694 propagatedBuildInputs = [ asn1-ber ]; 1695 + }; 1696 + 1697 + levigo = buildGoPackage rec { 1698 + rev = "1ddad808d437abb2b8a55a950ec2616caa88969b"; 1699 + name = "logrus-${stdenv.lib.strings.substring 0 7 rev}"; 1700 + goPackagePath = "github.com/jmhodges/levigo"; 1701 + 1702 + excludedPackages = "examples"; 1703 + 1704 + src = fetchFromGitHub { 1705 + inherit rev; 1706 + owner = "jmhodges"; 1707 + repo = "levigo"; 1708 + sha256 = "1lmafyk7nglhig3n471jq4hmnqf45afj5ldb2jx0253f5ii4r2yq"; 1709 + }; 1710 + 1711 + buildInputs = [ pkgs.leveldb ]; 1712 }; 1713 1714 liner = buildGoPackage rec { ··· 1881 }; 1882 }; 1883 1884 + mux = buildGoPackage rec { 1885 + rev = "47e8f450ef38c857cdd922ec08862ca9d65a1c6d"; 1886 + name = "mux-${stdenv.lib.strings.substring 0 7 rev}"; 1887 + goPackagePath = "github.com/gorilla/mux"; 1888 + 1889 + src = fetchFromGitHub { 1890 + inherit rev; 1891 + owner = "gorilla"; 1892 + repo = "mux"; 1893 + sha256 = "03z7pk95z3314s3jryp6vs33209fj147g5jb2f331567gzld3b9g"; 1894 + }; 1895 + 1896 + buildInputs = [ context ]; 1897 + }; 1898 + 1899 muxado = buildGoPackage rec { 1900 rev = "f693c7e88ba316d1a0ae3e205e22a01aa3ec2848"; 1901 name = "muxado-${stdenv.lib.strings.substring 0 7 rev}"; ··· 2121 sha256 = "0z8nzdhj8nrim8fz11magdl0wxnisix9p2kcvn5kkb3bg8wmxhbg"; 2122 }; 2123 doCheck = false; # bad import path in tests 2124 + }; 2125 + 2126 + pool = buildGoPackage rec { 2127 + rev = "v2.0.0"; 2128 + name = "pq-${rev}"; 2129 + goPackagePath = "gopkg.in/fatih/pool.v2"; 2130 + 2131 + src = fetchFromGitHub { 2132 + inherit rev; 2133 + owner = "fatih"; 2134 + repo = "pool"; 2135 + sha256 = "1jlrakgnpvhi2ny87yrsj1gyrcncfzdhypa9i2mlvvzqlj4r0dn0"; 2136 + }; 2137 }; 2138 2139 pq = buildGoPackage rec {