summary refs log tree commit diff
path: root/pkgs/development/tools/misc/ninka
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2013-10-30 11:40:53 +0100
committerDomen Kožar <domen@dev.si>2013-10-30 11:47:12 +0100
commit09fa7304ae740f2e2003db6bd186e0de1ced604e (patch)
treed82526876d9ab88497c850d21aafa85ac6d12e30 /pkgs/development/tools/misc/ninka
parentd63f5de7db0850cc1499ab2211e8fcb14b4fb0b7 (diff)
downloadnixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar.gz
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar.bz2
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar.lz
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar.xz
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.tar.zst
nixpkgs-09fa7304ae740f2e2003db6bd186e0de1ced604e.zip
ninka: update to 1.1 and refactor
Diffstat (limited to 'pkgs/development/tools/misc/ninka')
-rw-r--r--pkgs/development/tools/misc/ninka/default.nix31
1 files changed, 12 insertions, 19 deletions
diff --git a/pkgs/development/tools/misc/ninka/default.nix b/pkgs/development/tools/misc/ninka/default.nix
index 1cb491df8d1..a5410204340 100644
--- a/pkgs/development/tools/misc/ninka/default.nix
+++ b/pkgs/development/tools/misc/ninka/default.nix
@@ -1,41 +1,34 @@
-{stdenv, fetchgit, perl}:
+{ stdenv, fetchurl, perl }:
 
 assert stdenv ? glibc;
 
-let
-  rev = "7a9a5c48ede207eec881";
-in
-stdenv.mkDerivation {
-  name = "ninka-"+rev;
-  src = fetchgit {
-    url = http://github.com/dmgerman/ninka.git;
-    inherit rev;
-    sha256 = "3e877fadf074b9c5abfe36ff10b7e332423d1d4c5b17accc5586c7cffdb2c7dd";
+stdenv.mkDerivation rec {
+  name = "ninka-${version}";
+  version = "1.1";
+
+  src = fetchurl {
+    url = "https://github.com/dmgerman/ninka/archive/${version}.tar.gz";
+    sha256 = "1cvbsmanw3i9igiafpx0ghg658c37riw56mjk5vsgpmnn3flvhib";
   };
   
   buildInputs = [ perl ];
   
   buildPhase = ''
     cd comments
-    tar xfvz comments.tar.gz
-    cd comments
     sed -i -e "s|/usr/local/bin|$out/bin|g" -e "s|/usr/local/man|$out/share/man|g" Makefile
     make
   '';
   
   installPhase = ''
-    cd ../..
-    mkdir -p $out/bin
-    cp ninka.pl $out/bin
-    cp -av {extComments,splitter,filter,senttok,matcher} $out/bin
-    
-    cd comments/comments    
     mkdir -p $out/{bin,share/man/man1}
     make install    
+
+    cp -a ../{ninka.pl,extComments,splitter,filter,senttok,matcher} $out/bin
   '';
   
   meta = {
-    license = "AGPLv3+";
     description = "A sentence based license detector";
+    homepage = "http://ninka.turingmachine.org/";
+    license = "AGPLv3+";
   };
 }