diff options
author | Ludovic Courtès <ludo@gnu.org> | 2008-12-17 17:09:29 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-12-17 17:09:29 +0000 |
commit | f64c0bc28ec6a72eb271acc40869d73da1dd9566 (patch) | |
tree | 0dc01f99fa7b62774e2d24595e433b7dfdaf9d8e /pkgs | |
parent | 01545132b4013b5c921ee2320348ae7b4ca08a71 (diff) | |
download | nixlib-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')
-rw-r--r-- | pkgs/tools/text/namazu/default.nix | 37 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 41 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/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 88fa771b1522..f1f6c25556e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1026,6 +1026,10 @@ let inherit fetchurl stdenv perl shebangfix; }; + namazu = import ../tools/text/namazu { + inherit fetchurl stdenv perl; + }; + nc6 = composedArgsAndFun (selectVersion ../tools/networking/nc6 "1.0") { inherit builderDefs; }; |