diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-06-18 11:25:13 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-06-18 11:25:41 +0100 |
commit | c25b145815c1a7411621e33e69147c9545833509 (patch) | |
tree | 844470413634aef78d78e4a135784dd2672d34b7 /pkgs/tools/admin/cli53 | |
parent | 770845d372d1ace9df6347eff8947ed300cb8679 (diff) | |
download | nixlib-c25b145815c1a7411621e33e69147c9545833509.tar nixlib-c25b145815c1a7411621e33e69147c9545833509.tar.gz nixlib-c25b145815c1a7411621e33e69147c9545833509.tar.bz2 nixlib-c25b145815c1a7411621e33e69147c9545833509.tar.lz nixlib-c25b145815c1a7411621e33e69147c9545833509.tar.xz nixlib-c25b145815c1a7411621e33e69147c9545833509.tar.zst nixlib-c25b145815c1a7411621e33e69147c9545833509.zip |
cli53: 0.4.4 -> 0.8.8
Diffstat (limited to 'pkgs/tools/admin/cli53')
-rw-r--r-- | pkgs/tools/admin/cli53/default.nix | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/pkgs/tools/admin/cli53/default.nix b/pkgs/tools/admin/cli53/default.nix index bdb9fd2d4772..5c80e76f482f 100644 --- a/pkgs/tools/admin/cli53/default.nix +++ b/pkgs/tools/admin/cli53/default.nix @@ -1,21 +1,27 @@ -{ lib, python2Packages, fetchurl }: +{ stdenv, buildGoPackage, fetchFromGitHub }: -python2Packages.buildPythonApplication rec { +buildGoPackage rec { name = "cli53-${version}"; - version = "0.4.4"; + version = "0.8.8"; - src = fetchurl { - url = "mirror://pypi/c/cli53/${name}.tar.gz"; - sha256 = "0s9jzigq6a16m2c3qklssx2lz16cf13g5zh80vh24kxazaxqzbig"; + goPackagePath = "github.com/barnybug/cli53"; + + src = fetchFromGitHub { + owner = "barnybug"; + repo = "cli53"; + rev = version; + sha256 = "1hbx64rn25qzp2xlfwv8xaqyfcax9b6pl30j9vciw7cb346i84gc"; }; - propagatedBuildInputs = with python2Packages; [ - argparse - boto - dns - ]; + buildPhase = '' + pushd go/src/${goPackagePath}/cmd/cli53 + go get . + popd + ''; + + goDeps = ./deps.nix; - meta = { + meta = with stdenv.lib; { description = "CLI tool for the Amazon Route 53 DNS service"; homepage = https://github.com/barnybug/cli53; license = lib.licenses.mit; |