tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
phpPackages.php-parallel-lint: init at 0.9.2
Jan Tojnar
8 years ago
7fcdd34d
26293bae
+33
1 changed file
expand all
collapse all
unified
split
pkgs
top-level
php-packages.nix
+33
pkgs/top-level/php-packages.nix
···
401
};
402
};
403
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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";