summary refs log tree commit diff
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2012-12-12 08:00:19 +0100
committeraszlig <aszlig@redmoonstudios.org>2012-12-12 12:36:19 +0100
commit0c160be3d2fc5b6174cfa5224458777f23b586c3 (patch)
tree72a575740a676ae3f397185654c2e749ff3e9795
parentbf3d3dd19b48c432dd83aa0385b47dbe84aa647b (diff)
downloadnixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar.gz
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar.bz2
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar.lz
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar.xz
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.tar.zst
nixpkgs-0c160be3d2fc5b6174cfa5224458777f23b586c3.zip
ascii: New package, version 3.12.
Quite a useful tool, especially for non English native speakers to find out what
people mean with things like "hiccup", "boink", "blugle" and whatnot.

And of course it's quite useful to convert between hex/oct/dec/bin.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
-rw-r--r--pkgs/tools/text/ascii/default.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/text/ascii/default.nix b/pkgs/tools/text/ascii/default.nix
new file mode 100644
index 00000000000..769cf389426
--- /dev/null
+++ b/pkgs/tools/text/ascii/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "ascii-${version}";
+  version = "3.12";
+
+  src = fetchurl {
+    url = "http://www.catb.org/~esr/ascii/${name}.tar.gz";
+    sha256 = "17jhmmdbhzzaai0lr5aslg0nmqchq1ygdxwd8pgl7qn2jnxhc6ci";
+  };
+
+  prePatch = ''
+    sed -i -e 's|$(DESTDIR)/usr|$(out)|g' Makefile
+  '';
+
+  preInstall = ''
+    mkdir -vp "$out/bin" "$out/share/man/man1"
+  '';
+
+  meta = {
+    description = "Interactive ASCII name and synonym chart";
+    homepage = "http://www.catb.org/~esr/ascii/";
+    license = stdenv.lib.licenses.bsd3;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a7b9a962635..e0331ed6250 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -373,6 +373,8 @@ let
 
   archivemount = callPackage ../tools/filesystems/archivemount { };
 
+  ascii = callPackage ../tools/text/ascii { };
+
   asymptote = builderDefsPackage ../tools/graphics/asymptote {
     inherit freeglut ghostscriptX imagemagick fftw boehmgc
       mesa ncurses readline gsl libsigsegv python zlib perl