tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
phpPackages.php-cs-fixer: init at 2.8.3
Jan Tojnar
8 years ago
019131c8
5d21268e
+27
1 changed file
expand all
collapse all
unified
split
pkgs
top-level
php-packages.nix
+27
pkgs/top-level/php-packages.nix
···
347
};
348
};
349
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
350
phpcs = pkgs.stdenv.mkDerivation rec {
351
name = "phpcs-${version}";
352
version = "2.6.0";
···
347
};
348
};
349
350
+
php-cs-fixer = pkgs.stdenv.mkDerivation rec {
351
+
name = "php-cs-fixer-${version}";
352
+
version = "2.8.3";
353
+
354
+
src = pkgs.fetchurl {
355
+
url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar";
356
+
sha256 = "1bzf9h9zcgqg5b0hjm4dv4g0ndndalbkrsiwqy8s1w8mrrkxi2im";
357
+
};
358
+
359
+
phases = [ "installPhase" ];
360
+
buildInputs = [ pkgs.makeWrapper ];
361
+
362
+
installPhase = ''
363
+
mkdir -p $out/bin
364
+
install -D $src $out/libexec/php-cs-fixer/php-cs-fixer.phar
365
+
makeWrapper ${php}/bin/php $out/bin/php-cs-fixer \
366
+
--add-flags "$out/libexec/php-cs-fixer/php-cs-fixer.phar"
367
+
'';
368
+
369
+
meta = with pkgs.lib; {
370
+
description = "A tool to automatically fix PHP coding standards issues";
371
+
license = licenses.mit;
372
+
homepage = http://cs.sensiolabs.org/;
373
+
maintainers = with maintainers; [ jtojnar ];
374
+
};
375
+
};
376
+
377
phpcs = pkgs.stdenv.mkDerivation rec {
378
name = "phpcs-${version}";
379
version = "2.6.0";