diff options
author | Radvendii <taeer@necsi.edu> | 2016-01-03 16:27:00 -0500 |
---|---|---|
committer | Radvendii <taeer@necsi.edu> | 2016-01-03 17:51:34 -0500 |
commit | 2371acdeb27a5b67567027f47e4bc23b1fa3a793 (patch) | |
tree | da9bd40ee44bf9973491ef5a2c72ce758c37197b /pkgs/tools/misc/tldr | |
parent | 1e630749d8c17525015ab2f929edeebeaab3a611 (diff) |
tldr: init at 1.0
added tldr to all-packages.nix cleaned up style added metadata semicolons didn't test on mac. removed platform wrong types fixed duplication of version
Diffstat (limited to 'pkgs/tools/misc/tldr')
-rw-r--r-- | pkgs/tools/misc/tldr/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/tools/misc/tldr/default.nix b/pkgs/tools/misc/tldr/default.nix new file mode 100644 index 0000000000000..49c2736095e4f --- /dev/null +++ b/pkgs/tools/misc/tldr/default.nix @@ -0,0 +1,37 @@ +{stdenv, clang, fetchurl, curl}: + +with stdenv.lib; + +let version = "1.0"; in +stdenv.mkDerivation { + name = "tldr-${version}"; + + src = fetchurl { + url = "https://github.com/tldr-pages/tldr-cpp-client/archive/v${version}.tar.gz"; + sha256 = "11k2pc4vfhx9q3cfd1145sdwhis9g0zhw4qnrv7s7mqnslzrrkgw"; + }; + + meta = { + inherit version; + description = "Simplified and community-driven man pages"; + longDescription = '' + tldr pages gives common use cases for commands, so you don't need to hunt through a man page for the correct flags. + ''; + homepage = http://tldr-pages.github.io; + license = licenses.mit; + maintainers = [maintainers.taeer]; + platforms = platforms.linux; + + }; + + buildInputs = [curl clang]; + + preBuild = '' + cd src + ''; + + installPhase = '' + install -d $prefix/bin + install tldr $prefix/bin + ''; +} |