lol

influxdb-backup: Move to go-packages

+11 -26
-25
pkgs/servers/nosql/influxdb/backup.nix
··· 1 - { lib, goPackages, fetchgit }: 2 - 3 - with goPackages; 4 - 5 - buildGoPackage rec { 6 - rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596"; 7 - name = "influxdb-backup-${lib.strings.substring 0 7 rev}"; 8 - goPackagePath = "github.com/eckardt/influxdb-backup"; 9 - src = fetchgit { 10 - inherit rev; 11 - url = https://github.com/eckardt/influxdb-backup.git; 12 - sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b"; 13 - }; 14 - 15 - subPackages = [ "influxdb-dump" "influxdb-restore" ]; 16 - 17 - buildInputs = [ eckardt.influxdb-go ]; 18 - 19 - meta = with lib; { 20 - description = "Backup and Restore for InfluxDB"; 21 - homepage = https://github.com/eckardt/influxdb-backup; 22 - maintainers = with maintainers; [ offline ]; 23 - platforms = platforms.unix; 24 - }; 25 - }
+1 -1
pkgs/top-level/all-packages.nix
··· 9170 9170 9171 9171 influxdb = callPackage ../servers/nosql/influxdb { }; 9172 9172 9173 - influxdb-backup = callPackage ../servers/nosql/influxdb/backup.nix { }; 9173 + influxdb-backup = goPackages.influxdb-backup.bin // { outputs = [ "bin" ]; }; 9174 9174 9175 9175 hyperdex = callPackage ../servers/nosql/hyperdex { }; 9176 9176
+10
pkgs/top-level/go-packages.nix
··· 1521 1521 buildInputs = [ statik crypto gogo.protobuf log4go toml pmylund.go-cache gollectd pat dgnorton.goback mux context gocheck influx.gomdb levigo ]; 1522 1522 }; 1523 1523 1524 + influxdb-backup = buildFromGitHub rec { 1525 + rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596"; 1526 + date = "2014-07-28"; 1527 + owner = "eckardt"; 1528 + repo = "influxdb-backup"; 1529 + sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b"; 1530 + 1531 + buildInputs = [ eckardt.influxdb-go ]; 1532 + }; 1533 + 1524 1534 eckardt.influxdb-go = buildGoPackage rec { 1525 1535 rev = "8b71952efc257237e077c5d0672e936713bad38f"; 1526 1536 name = "influxdb-go-${stdenv.lib.strings.substring 0 7 rev}";