influxdb-backup: Move to go-packages

This commit is contained in:
William A. Kennington III 2015-09-05 00:06:05 -07:00
parent fe8a27cd64
commit 4b02b32255
3 changed files with 11 additions and 26 deletions

View File

@ -1,25 +0,0 @@
{ lib, goPackages, fetchgit }:
with goPackages;
buildGoPackage rec {
rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596";
name = "influxdb-backup-${lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/eckardt/influxdb-backup";
src = fetchgit {
inherit rev;
url = https://github.com/eckardt/influxdb-backup.git;
sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b";
};
subPackages = [ "influxdb-dump" "influxdb-restore" ];
buildInputs = [ eckardt.influxdb-go ];
meta = with lib; {
description = "Backup and Restore for InfluxDB";
homepage = https://github.com/eckardt/influxdb-backup;
maintainers = with maintainers; [ offline ];
platforms = platforms.unix;
};
}

View File

@ -9170,7 +9170,7 @@ let
influxdb = callPackage ../servers/nosql/influxdb { };
influxdb-backup = callPackage ../servers/nosql/influxdb/backup.nix { };
influxdb-backup = goPackages.influxdb-backup.bin // { outputs = [ "bin" ]; };
hyperdex = callPackage ../servers/nosql/hyperdex { };

View File

@ -1521,6 +1521,16 @@ let
buildInputs = [ statik crypto gogo.protobuf log4go toml pmylund.go-cache gollectd pat dgnorton.goback mux context gocheck influx.gomdb levigo ];
};
influxdb-backup = buildFromGitHub rec {
rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596";
date = "2014-07-28";
owner = "eckardt";
repo = "influxdb-backup";
sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b";
buildInputs = [ eckardt.influxdb-go ];
};
eckardt.influxdb-go = buildGoPackage rec {
rev = "8b71952efc257237e077c5d0672e936713bad38f";
name = "influxdb-go-${stdenv.lib.strings.substring 0 7 rev}";