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
347
};
348
348
};
349
349
350
350
+
php-cs-fixer = pkgs.stdenv.mkDerivation rec {
351
351
+
name = "php-cs-fixer-${version}";
352
352
+
version = "2.8.3";
353
353
+
354
354
+
src = pkgs.fetchurl {
355
355
+
url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar";
356
356
+
sha256 = "1bzf9h9zcgqg5b0hjm4dv4g0ndndalbkrsiwqy8s1w8mrrkxi2im";
357
357
+
};
358
358
+
359
359
+
phases = [ "installPhase" ];
360
360
+
buildInputs = [ pkgs.makeWrapper ];
361
361
+
362
362
+
installPhase = ''
363
363
+
mkdir -p $out/bin
364
364
+
install -D $src $out/libexec/php-cs-fixer/php-cs-fixer.phar
365
365
+
makeWrapper ${php}/bin/php $out/bin/php-cs-fixer \
366
366
+
--add-flags "$out/libexec/php-cs-fixer/php-cs-fixer.phar"
367
367
+
'';
368
368
+
369
369
+
meta = with pkgs.lib; {
370
370
+
description = "A tool to automatically fix PHP coding standards issues";
371
371
+
license = licenses.mit;
372
372
+
homepage = http://cs.sensiolabs.org/;
373
373
+
maintainers = with maintainers; [ jtojnar ];
374
374
+
};
375
375
+
};
376
376
+
350
377
phpcs = pkgs.stdenv.mkDerivation rec {
351
378
name = "phpcs-${version}";
352
379
version = "2.6.0";