Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 24.05-beta 31 lines 891 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 php, 5}: 6 7php.buildComposerProject (finalAttrs: { 8 pname = "php-cs-fixer"; 9 version = "3.51.0"; 10 11 src = fetchFromGitHub { 12 owner = "PHP-CS-Fixer"; 13 repo = "PHP-CS-Fixer"; 14 rev = "v${finalAttrs.version}"; 15 hash = "sha256-49MzEEHFbr4jRYALdFqcQAOoQ3btoPkI9bpYJSxxnTo="; 16 }; 17 18 # Missing `composer.lock` from the repository. 19 # Issue open at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7590 20 composerLock = ./composer.lock; 21 vendorHash = "sha256-b0vrjv0dqQTD3nuo6nqpUtF4JkD8mj4OnNKKqp6hcvU="; 22 23 meta = { 24 changelog = "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v${finalAttrs.version}"; 25 description = "A tool to automatically fix PHP coding standards issues"; 26 homepage = "https://cs.symfony.com/"; 27 license = lib.licenses.mit; 28 mainProgram = "php-cs-fixer"; 29 maintainers = lib.teams.php.members; 30 }; 31})