at 24.05-pre 882 B view raw
1{ lib, fetchFromGitHub, php }: 2 3php.buildComposerProject (finalAttrs: { 4 pname = "phpunit"; 5 version = "10.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "sebastianbergmann"; 9 repo = "phpunit"; 10 rev = finalAttrs.version; 11 hash = "sha256-AKUMCa8QuXqE0HrMaxR8SvhdoYjL/CmaTzf5UhszPPw="; 12 }; 13 14 # TODO: Open a PR against https://github.com/sebastianbergmann/phpunit 15 # Missing `composer.lock` from the repository. 16 composerLock = ./composer.lock; 17 vendorHash = "sha256-xFXf9Nc6OxvZJ4Bt9zFhhdsJY4VwnztfCE4j5tOqQKQ="; 18 19 meta = { 20 changelog = "https://github.com/sebastianbergmann/phpunit/blob/${finalAttrs.version}/ChangeLog-${lib.versions.majorMinor finalAttrs.version}.md"; 21 description = "PHP Unit Testing framework"; 22 homepage = "https://phpunit.de"; 23 license = lib.licenses.bsd3; 24 maintainers = [ lib.maintainers.onny ] ++ lib.teams.php.members; 25 }; 26})