Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 34 lines 1.0 kB view raw
1{ lib, stdenv, fetchFromGitHub, perl, perlPackages }: 2 3perlPackages.buildPerlPackage { 4 pname = "ninka"; 5 version = "2.0-pre"; 6 7 src = fetchFromGitHub { 8 owner = "dmgerman"; 9 repo = "ninka"; 10 rev = "b89b59ecd057dfc939d0c75acaddebb58fcd8cba"; 11 sha256 = "1grlis1kycbcjvjgqvn7aw81q1qx49ahvxg2k7cgyr79mvgpgi9m"; 12 }; 13 14 buildInputs = with perlPackages; [ perl TestOutput DBDSQLite DBI TestPod TestPodCoverage SpreadsheetParseExcel ]; 15 16 doCheck = false; # hangs 17 18 preConfigure = '' 19 sed -i.bak -e 's;#!/usr/bin/perl;#!${perl}/bin/perl;g' \ 20 ./bin/ninka-excel ./bin/ninka ./bin/ninka-sqlite \ 21 ./scripts/unify.pl ./scripts/parseLicense.pl \ 22 ./scripts/license_matcher_modified.pl \ 23 ./scripts/sort_package_license_list.pl 24 perl Makefile.PL 25 ''; 26 27 meta = with lib; { 28 description = "A sentence based license detector"; 29 homepage = "http://ninka.turingmachine.org/"; 30 license = licenses.gpl2; 31 maintainers = [ maintainers.vrthra ]; 32 platforms = platforms.all; 33 }; 34}