about summary refs log tree commit diff
path: root/pkgs/tools/text
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2008-12-17 17:09:29 +0000
committerLudovic Courtès <ludo@gnu.org>2008-12-17 17:09:29 +0000
commitf64c0bc28ec6a72eb271acc40869d73da1dd9566 (patch)
tree0dc01f99fa7b62774e2d24595e433b7dfdaf9d8e /pkgs/tools/text
parent01545132b4013b5c921ee2320348ae7b4ca08a71 (diff)
downloadnixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar.gz
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar.bz2
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar.lz
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar.xz
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.tar.zst
nixlib-f64c0bc28ec6a72eb271acc40869d73da1dd9566.zip
Add Namazu, a full-text search engine.
svn path=/nixpkgs/trunk/; revision=13655
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r--pkgs/tools/text/namazu/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/tools/text/namazu/default.nix b/pkgs/tools/text/namazu/default.nix
new file mode 100644
index 000000000000..a57b5cc594a8
--- /dev/null
+++ b/pkgs/tools/text/namazu/default.nix
@@ -0,0 +1,37 @@
+{ fetchurl, stdenv, perl }:
+
+stdenv.mkDerivation rec {
+  name = "namazu-2.0.18";
+
+  src = fetchurl {
+    url = "http://namazu.org/stable/${name}.tar.gz";
+    sha256 = "12i5z830yh5sw3087gmna44742gcw2q7lpj6b94k8fj0h45cm26j";
+  };
+
+  buildInputs = [ perl ];
+
+  # First install the `File::MMagic' Perl module.
+  preConfigure = ''
+    ( cd File-MMagic &&				\
+      perl Makefile.PL				\
+        LIB="$out/lib/site_perl/5.10.0"		\
+        INSTALLSITEMAN3DIR="$out/man" &&	\
+      make && make install )
+    export PERL5LIB="$out/lib/site_perl/5.10.0:$PERL5LIB"
+  '';
+
+  doCheck = true;
+
+  meta = {
+    description = "Namazu, a full-text search engine";
+
+    longDescription = ''
+      Namazu is a full-text search engine intended for easy use.  Not
+      only does it work as a small or medium scale Web search engine,
+      but also as a personal search system for email or other files.
+    '';
+
+    license = "GPLv2+";
+    homepage = http://namazu.org/;
+  };
+}