diff options
Diffstat (limited to 'pkgs/tools/admin/cli53/default.nix')
-rw-r--r-- | pkgs/tools/admin/cli53/default.nix | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/pkgs/tools/admin/cli53/default.nix b/pkgs/tools/admin/cli53/default.nix index e70a7ba9b50c..6fe568966e9f 100644 --- a/pkgs/tools/admin/cli53/default.nix +++ b/pkgs/tools/admin/cli53/default.nix @@ -1,30 +1,20 @@ -{ lib, python2, fetchurl }: +# This file was generated by https://github.com/kamilchm/go2nix v2.0-dev +{ lib, stdenv, buildGoPackage, fetchFromGitHub }: -python2.pkgs.buildPythonApplication rec { +buildGoPackage rec { name = "cli53-${version}"; - version = "0.4.4"; + version = "0.8.12"; - src = fetchurl { - url = "mirror://pypi/c/cli53/${name}.tar.gz"; - sha256 = "0s9jzigq6a16m2c3qklssx2lz16cf13g5zh80vh24kxazaxqzbig"; - }; - - postPatch = '' - substituteInPlace setup.py --replace "'argparse', " "" - ''; + goPackagePath = "github.com/barnybug/cli53"; - checkPhase = '' - ${python2.interpreter} -m unittest discover -s tests - ''; - - # Tests do not function - doCheck = false; + src = fetchFromGitHub { + owner = "barnybug"; + repo = "cli53"; + rev = "2624c7c4b38a33cdbd166dad1d3e512830f453e4"; + sha256 = "0bhczmzrgf7ypnhhzdrgnvg8cw8ch1x1d0cgajc5kklq9ixv9ygi"; + }; - propagatedBuildInputs = with python2.pkgs; [ - argparse - boto - dnspython - ]; + goDeps = ./deps.nix; meta = with lib; { description = "CLI tool for the Amazon Route 53 DNS service"; |