summary refs log tree commit diff
diff options
context:
space:
mode:
authorElmar Athmer <elmar@athmer.org>2018-02-03 00:36:02 +0100
committerElmar Athmer <elmar@athmer.org>2018-02-05 19:14:55 +0100
commit04769e898f5f453e4a59cda3a908b3fc334705fd (patch)
tree7ea0ea8ea6354a07f78e44d342aac2adbfac045d
parent39f62c770b6e93e57240dbca64f5c298398ddaed (diff)
downloadnixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar.gz
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar.bz2
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar.lz
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar.xz
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.tar.zst
nixlib-04769e898f5f453e4a59cda3a908b3fc334705fd.zip
hcloud: init at 1.3.0
-rw-r--r--pkgs/development/tools/hcloud/default.nix24
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix
new file mode 100644
index 000000000000..e56502a4ad05
--- /dev/null
+++ b/pkgs/development/tools/hcloud/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+  name = "hcloud-${version}";
+  version = "1.3.0";
+  goPackagePath = "github.com/hetznercloud/cli";
+
+  src = fetchFromGitHub {
+    owner = "hetznercloud";
+    repo = "cli";
+    rev = "v${version}";
+    sha256 = "1216qz1kk38vkvfrznjwb65vsbhscqvvrsbp2i6pnf0i85p00pqm";
+  };
+
+  buildFlagsArray = [ "-ldflags=" "-X github.com/hetznercloud/cli.Version=${version}" ];
+
+  meta = {
+    description = "A command-line interface for Hetzner Cloud, a provider for cloud virtual private servers";
+    homepage = https://github.com/hetznercloud/cli;
+    license = stdenv.lib.licenses.mit;
+    platforms = stdenv.lib.platforms.all;
+    maintainers = [ stdenv.lib.maintainers.zauberpony ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 73f478280554..42c2e752511b 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7603,6 +7603,8 @@ with pkgs;
     guile = guile_2_0;
   };
 
+  hcloud = callPackage ../development/tools/hcloud { };
+
   help2man = callPackage ../development/tools/misc/help2man {
     inherit (perlPackages) LocaleGettext;
   };