phpPackages.php-parallel-lint: init at 0.9.2

+33
+33
pkgs/top-level/php-packages.nix
··· 401 }; 402 }; 403 404 phpcs = pkgs.stdenv.mkDerivation rec { 405 name = "phpcs-${version}"; 406 version = "2.6.0";
··· 401 }; 402 }; 403 404 + php-parallel-lint = pkgs.stdenv.mkDerivation rec { 405 + name = "php-parallel-lint-${version}"; 406 + version = "0.9.2"; 407 + 408 + src = pkgs.fetchFromGitHub { 409 + owner = "JakubOnderka"; 410 + repo = "PHP-Parallel-Lint"; 411 + rev = "v${version}"; 412 + sha256 = "0dzyi6arwpwbjgr366vw3qxibc3naq863p75q433ahznbdygzzm1"; 413 + }; 414 + 415 + buildInputs = [ pkgs.makeWrapper composer box ]; 416 + 417 + buildPhase = '' 418 + composer dump-autoload 419 + box build 420 + ''; 421 + 422 + installPhase = '' 423 + mkdir -p $out/bin 424 + install -D parallel-lint.phar $out/libexec/php-parallel-lint/php-parallel-lint.phar 425 + makeWrapper ${php}/bin/php $out/bin/php-parallel-lint \ 426 + --add-flags "$out/libexec/php-parallel-lint/php-parallel-lint.phar" 427 + ''; 428 + 429 + meta = with pkgs.lib; { 430 + description = "This tool check syntax of PHP files faster than serial check with fancier output"; 431 + license = licenses.bsd2; 432 + homepage = https://github.com/JakubOnderka/PHP-Parallel-Lint; 433 + maintainers = with maintainers; [ jtojnar ]; 434 + }; 435 + }; 436 + 437 phpcs = pkgs.stdenv.mkDerivation rec { 438 name = "phpcs-${version}"; 439 version = "2.6.0";