nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 35 lines 882 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 php, 5 versionCheckHook, 6}: 7 8php.buildComposerProject2 (finalAttrs: { 9 pname = "phpmd"; 10 version = "2.15.0"; 11 12 src = fetchFromGitHub { 13 owner = "phpmd"; 14 repo = "phpmd"; 15 tag = finalAttrs.version; 16 hash = "sha256-nTuJGzOZnkqrfE9R9Vujz/zGJRLlj8+yRZmmnxWrieQ="; 17 }; 18 19 # Missing `composer.lock` from the repository. 20 # Issue open at https://github.com/phpmd/phpmd/issues/1056 21 composerLock = ./composer.lock; 22 vendorHash = "sha256-Vx5JolyOeCRst+wzqPB7bZopBa2LU7SOJmA4tEvWj1c="; 23 24 nativeInstallCheckInputs = [ versionCheckHook ]; 25 doInstallCheck = true; 26 27 meta = { 28 changelog = "https://github.com/phpmd/phpmd/releases/tag/${finalAttrs.version}"; 29 description = "PHP code quality analyzer"; 30 homepage = "https://phpmd.org/"; 31 license = lib.licenses.bsd3; 32 mainProgram = "phpmd"; 33 teams = [ lib.teams.php ]; 34 }; 35})