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