diff options
author | Elis Hirwing <elis@hirwing.se> | 2023-09-17 15:32:45 +0200 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2023-09-17 18:09:25 +0200 |
commit | 77f079cbc6fb7c2a472a36d19ff57b302b4894d7 (patch) | |
tree | e2c83e5d7340fb0b2149205eb1fbe431420983b3 /pkgs/by-name/pd | |
parent | 1bd27e1de96bed5f7b65580e5b9dbc555ef0a9da (diff) |
pdepend: Build from source
Diffstat (limited to 'pkgs/by-name/pd')
-rw-r--r-- | pkgs/by-name/pd/pdepend/package.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/by-name/pd/pdepend/package.nix b/pkgs/by-name/pd/pdepend/package.nix new file mode 100644 index 0000000000000..1ecbbe70e0c94 --- /dev/null +++ b/pkgs/by-name/pd/pdepend/package.nix @@ -0,0 +1,29 @@ +{ php, fetchFromGitHub, lib }: + +php.buildComposerProject (finalAttrs: { + pname = "pdepend"; + version = "2.14.0"; + + src = fetchFromGitHub { + owner = "pdepend"; + repo = "pdepend"; + rev = finalAttrs.version; + hash = "sha256-ZmgMuOpUsx5JWTcPRS6qKbTWZvuOrBVOVdPMcvvTV20="; + }; + + vendorHash = "sha256-MWm8urRB9IujqrIl22x+JFFCRR+nINLQqnHUywT2pi0="; + + meta = { + description = "An adaptation of JDepend for PHP"; + homepage = "https://github.com/pdepend/pdepend"; + license = lib.licenses.bsd3; + longDescription = " + PHP Depend is an adaptation of the established Java + development tool JDepend. This tool shows you the quality + of your design in terms of extensibility, reusability and + maintainability. + "; + maintainers = lib.teams.php.members; + platforms = lib.platforms.all; + }; +}) |