Merge pull request #15521 from cerana/consul-0.6.4

consul: 0.5.2 -> 0.6.4 (using go 1.6)

+18 -19
+5 -5
pkgs/servers/consul/ui.nix
··· 1 - { stdenv, goPackages, ruby, bundlerEnv }: 2 3 let 4 # `sass` et al ··· 11 in 12 13 stdenv.mkDerivation { 14 - name = "consul-ui-${goPackages.consul.rev}"; 15 16 - src = goPackages.consul.src; 17 18 - buildInputs = [ ruby gems ]; 19 20 buildPhase = '' 21 # Build ui static files ··· 26 installPhase = '' 27 # Install ui static files 28 mkdir -p $out 29 - mv dist/* $out 30 ''; 31 32 meta = with stdenv.lib; {
··· 1 + { stdenv, go16Packages, ruby, bundlerEnv, zip }: 2 3 let 4 # `sass` et al ··· 11 in 12 13 stdenv.mkDerivation { 14 + name = "consul-ui-${go16Packages.consul.rev}"; 15 16 + src = go16Packages.consul.src; 17 18 + buildInputs = [ ruby gems zip ]; 19 20 buildPhase = '' 21 # Build ui static files ··· 26 installPhase = '' 27 # Install ui static files 28 mkdir -p $out 29 + mv ../pkg/web_ui/* $out 30 ''; 31 32 meta = with stdenv.lib; {
+4 -4
pkgs/top-level/all-packages.nix
··· 696 697 clib = callPackage ../tools/package-management/clib { }; 698 699 - consul = goPackages.consul.bin // { outputs = [ "bin" ]; }; 700 701 consul-ui = callPackage ../servers/consul/ui.nix { }; 702 703 - consul-alerts = goPackages.consul-alerts.bin // { outputs = [ "bin" ]; }; 704 705 - consul-template = goPackages.consul-template.bin // { outputs = [ "bin" ]; }; 706 707 corosync = callPackage ../servers/corosync { }; 708 ··· 16706 16707 utf8proc = callPackage ../development/libraries/utf8proc { }; 16708 16709 - vault = goPackages.vault.bin // { outputs = [ "bin" ]; }; 16710 16711 vbam = callPackage ../misc/emulators/vbam {}; 16712
··· 696 697 clib = callPackage ../tools/package-management/clib { }; 698 699 + consul = go16Packages.consul.bin // { outputs = [ "bin" ]; }; 700 701 consul-ui = callPackage ../servers/consul/ui.nix { }; 702 703 + consul-alerts = go16Packages.consul-alerts.bin // { outputs = [ "bin" ]; }; 704 705 + consul-template = go16Packages.consul-template.bin // { outputs = [ "bin" ]; }; 706 707 corosync = callPackage ../servers/corosync { }; 708 ··· 16706 16707 utf8proc = callPackage ../development/libraries/utf8proc { }; 16708 16709 + vault = go16Packages.vault.bin // { outputs = [ "bin" ]; }; 16710 16711 vbam = callPackage ../misc/emulators/vbam {}; 16712
+9 -10
pkgs/top-level/go-packages.nix
··· 549 }; 550 551 consul = buildFromGitHub { 552 - rev = "v0.5.2"; 553 owner = "hashicorp"; 554 repo = "consul"; 555 - sha256 = "0p3lc1p346a5ipvkf15l94gn1ml3m7zz6bx0viark3hsv0a7iij7"; 556 557 buildInputs = [ 558 circbuf armon.go-metrics go-radix gomdb bolt consul-migrate go-checkpoint ··· 571 }; 572 573 consul-alerts = buildFromGitHub { 574 - rev = "6eb4bc556d5f926dbf15d86170664d35d504ae54"; 575 - version = "2015-08-09"; 576 owner = "AcalephStorage"; 577 repo = "consul-alerts"; 578 - sha256 = "191bmxix3nl4pr26hcdfxa9qpv5dzggjvi86h2slajgyd2rzn23b"; 579 580 renameImports = '' 581 # Remove all references to included dependency store ··· 601 }; 602 603 consul-template = buildGoPackage rec { 604 - rev = "v0.9.0"; 605 name = "consul-template-${rev}"; 606 goPackagePath = "github.com/hashicorp/consul-template"; 607 ··· 609 inherit rev; 610 owner = "hashicorp"; 611 repo = "consul-template"; 612 - sha256 = "1k64rjskzn7cxn7rxab978847jq8gr4zj4cnzgznhn44nzasgymj"; 613 }; 614 615 # We just want the consul api not all of consul and vault ··· 618 { inherit (vault) src goPackagePath; } 619 ]; 620 621 - buildInputs = [ go-multierror go-syslog hcl logutils mapstructure ]; 622 }; 623 624 context = buildGoPackage rec { ··· 3918 }; 3919 3920 vault = buildFromGitHub { 3921 - rev = "v0.2.0"; 3922 owner = "hashicorp"; 3923 repo = "vault"; 3924 - sha256 = "133fwhzk8z3xb6mf6scmn5rbl6g4vqg4g4n6zw620fsn9wy1b9ni"; 3925 3926 #postPatch = '' 3927 # grep -r '/gen/' | awk -F: '{print $1}' | xargs sed -i 's,/gen/,/apis/,g'
··· 549 }; 550 551 consul = buildFromGitHub { 552 + rev = "v0.6.4"; 553 owner = "hashicorp"; 554 repo = "consul"; 555 + sha256 = "0p6m2rl0d30w418n4fzc4vymqs3vzfa468czmy4znkjmxdl5vp5a"; 556 557 buildInputs = [ 558 circbuf armon.go-metrics go-radix gomdb bolt consul-migrate go-checkpoint ··· 571 }; 572 573 consul-alerts = buildFromGitHub { 574 + rev = "v0.3.3"; 575 owner = "AcalephStorage"; 576 repo = "consul-alerts"; 577 + sha256 = "1w0mb20w1yazyh84sa30bsw271c5nm7lsx2qg0g3gf6mxdb63lpq"; 578 579 renameImports = '' 580 # Remove all references to included dependency store ··· 600 }; 601 602 consul-template = buildGoPackage rec { 603 + rev = "v0.14.0"; 604 name = "consul-template-${rev}"; 605 goPackagePath = "github.com/hashicorp/consul-template"; 606 ··· 608 inherit rev; 609 owner = "hashicorp"; 610 repo = "consul-template"; 611 + sha256 = "15zsax44g3dwjmmm4fpb54mvsjvjf3b6g3ijskgipvhcy0d3j938"; 612 }; 613 614 # We just want the consul api not all of consul and vault ··· 617 { inherit (vault) src goPackagePath; } 618 ]; 619 620 + buildInputs = [ go-multierror go-syslog hcl logutils mapstructure pkgs.zip ]; 621 }; 622 623 context = buildGoPackage rec { ··· 3917 }; 3918 3919 vault = buildFromGitHub { 3920 + rev = "v0.5.2"; 3921 owner = "hashicorp"; 3922 repo = "vault"; 3923 + sha256 = "085rk5i480wdlkn2p14yxi8zgsc11595nkkda1i77c4vjkllbkdy"; 3924 3925 #postPatch = '' 3926 # grep -r '/gen/' | awk -F: '{print $1}' | xargs sed -i 's,/gen/,/apis/,g'