Author: sandervanderburg
Date: Tue Jun 14 15:15:34 2011
New Revision: 27455
URL: https://svn.nixos.org/websvn/nix/?rev=27455&sc=1

Log:
Added ninka, an experimental sentence based license detector

Added:
   nixpkgs/trunk/pkgs/development/tools/misc/ninka/
   nixpkgs/trunk/pkgs/development/tools/misc/ninka/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Added: nixpkgs/trunk/pkgs/development/tools/misc/ninka/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/tools/misc/ninka/default.nix Tue Jun 14 
15:15:34 2011        (r27455)
@@ -0,0 +1,37 @@
+{stdenv, fetchgit, perl}:
+
+let
+  rev = "7a9a5c48ede207eec881";
+in
+stdenv.mkDerivation {
+  name = "ninka-"+rev;
+  src = fetchgit {
+    url = http://github.com/dmgerman/ninka.git;
+    inherit rev;
+    sha256 = 
"3e877fadf074b9c5abfe36ff10b7e332423d1d4c5b17accc5586c7cffdb2c7dd";
+  };
+  
+  buildInputs = [ perl ];
+  
+  installPhase = ''
+    ensureDir $out/bin
+    cp ninka.pl $out/bin
+    cp -av {extComments,splitter,filter,senttok,matcher} $out/bin
+    
+    cd comments
+    tar xfvz comments.tar.gz
+    cd comments
+    sed -i -e "s|/usr/local/bin|$out/bin|" -e 
"s|/usr/local/man|$out/share/man|" Makefile    
+    ensureDir $out/{bin,share/man/man1}
+    make install
+    
+    # Dirty
+    #patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 
$out/bin/comments
+    #patchelf --set-rpath ${stdenv.glibc}/lib:${stdenv.gcc}/lib 
$out/bin/comments
+  '';
+  
+  meta = {
+    license = "AGPLv3+";
+    description = "A sentence based license detector";
+  };
+}

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Tue Jun 14 12:32:19 
2011        (r27454)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Tue Jun 14 15:15:34 
2011        (r27455)
@@ -864,6 +864,8 @@
 
   most = callPackage ../tools/misc/most { };
 
+  ninka = callPackage ../development/tools/misc/ninka { };
+  
   nodejs = callPackage ../development/web/nodejs {};
 
   lftp = callPackage ../tools/networking/lftp { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to