diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2019-10-30 13:40:01 +0000 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2019-10-30 13:44:56 +0000 |
commit | 36f35bd78a93d6abf918c899c69050a4cacd26ca (patch) | |
tree | 8aef75922035457598066b3caf6b5014b39e4781 /pkgs/applications/misc/cheat | |
parent | 23f3abda4d554eec8a05be4c72269dac89f1093d (diff) |
cheat: 2.5.1 -> 3.0.3
Diffstat (limited to 'pkgs/applications/misc/cheat')
-rw-r--r-- | pkgs/applications/misc/cheat/default.nix | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix index 357dd9bcb8a7..f26d2ba125d0 100644 --- a/pkgs/applications/misc/cheat/default.nix +++ b/pkgs/applications/misc/cheat/default.nix @@ -1,31 +1,19 @@ -{ stdenv, python3, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, buildGoModule }: -with python3.pkgs; -buildPythonApplication rec { +buildGoModule rec { pname = "cheat"; - version = "2.5.1"; - - propagatedBuildInputs = [ docopt pygments termcolor ]; + version = "3.0.3"; src = fetchFromGitHub { owner = "chrisallenlane"; repo = "cheat"; rev = version; - sha256 = "1i543hvg1yizamfd83bawflfcb500hvc72i59ikck8j1hjk50hsl"; + sha256 = "19w1admdcgld9vlc4fsyc5d9bi6rmwhr2x2ji43za2vjlk34hnnx"; }; - # no tests available - doCheck = false; - postInstall = '' - install -D man1/cheat.1.gz $out/share/man/man1/cheat.1.gz - mv $out/${python3.sitePackages}/etc $out/ - mv $out/${python3.sitePackages}/usr/share/* $out/share/ - rm -r $out/${python3.sitePackages}/usr - ''; + subPackages = [ "cmd/cheat" ]; - makeWrapperArgs = [ - "--suffix" "CHEAT_PATH" ":" "$out/share/cheat" - ]; + modSha256 = "189cqnfl403f4lk7g9v68mwk93ciglqli639dk4x9091lvn5gq5q"; meta = with stdenv.lib; { description = "cheat allows you to create and view interactive cheatsheets on the command-line"; |