diff options
author | Bodil Stokke <bodil@bodil.org> | 2013-08-10 01:21:25 +0200 |
---|---|---|
committer | Bodil Stokke <bodil@bodil.org> | 2013-08-10 01:21:25 +0200 |
commit | 14c5f6bd746440b3dedbc778463f6d0c8260e0d4 (patch) | |
tree | 103fab2118b626b02fceb5628153ef66a26c8b4d /pkgs/tools/misc/ponysay/default.nix | |
parent | f4681d8e08092353a58c36e6ae79509719b1e25c (diff) |
Adding ponysay.
Diffstat (limited to 'pkgs/tools/misc/ponysay/default.nix')
-rw-r--r-- | pkgs/tools/misc/ponysay/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/tools/misc/ponysay/default.nix b/pkgs/tools/misc/ponysay/default.nix new file mode 100644 index 0000000000000..1f281a713011c --- /dev/null +++ b/pkgs/tools/misc/ponysay/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, python3, texinfo, makeWrapper }: + +stdenv.mkDerivation rec { + name = "ponysay-3.0.1"; + + src = fetchurl { + url = "https://github.com/erkin/ponysay/archive/3.0.1.tar.gz"; + sha256 = "ab281f43510263b2f42a1b0a9097ee7831b3e33a9034778ecb12ccb51f6915ee"; + }; + + buildInputs = [ python3 texinfo makeWrapper ]; + + phases = "unpackPhase patchPhase installPhase"; + + patches = [ ./pathfix.patch ]; + + installPhase = '' + python3 setup.py --prefix=$out --freedom=partial install --with-shared-cache=$out/share/ponysay + for i in $(cd $out/bin && ls); do + wrapProgram $out/bin/$i \ + --prefix PYTHONPATH : "$(toPythonPath $out):$PYTHONPATH" + done + ''; + + meta = { + description = "cowsay reimplemention for ponies."; + homepage = http://terse.tk/ponysay/; + license = "GPLv3"; + }; +} |