summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorSander van der Burg <s.vanderburg@tudelft.nl>2011-06-14 15:15:34 +0000
committerSander van der Burg <s.vanderburg@tudelft.nl>2011-06-14 15:15:34 +0000
commit7f26b069610b409cab7a481f552a87f964d0278f (patch)
treea2554c32ddcc3af9cc27305a84aeb849d7eface4 /pkgs/development/tools
parentd45757e58119d43b7cd09be08c5d9da5ee3ef8c7 (diff)
downloadnixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar.gz
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar.bz2
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar.lz
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar.xz
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.tar.zst
nixlib-7f26b069610b409cab7a481f552a87f964d0278f.zip
Added ninka, an experimental sentence based license detector
svn path=/nixpkgs/trunk/; revision=27455
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/misc/ninka/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/ninka/default.nix b/pkgs/development/tools/misc/ninka/default.nix
new file mode 100644
index 000000000000..f4bf098bbede
--- /dev/null
+++ b/pkgs/development/tools/misc/ninka/default.nix
@@ -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";
+  };
+}