Loading pkgs/development/php-packages/phpmd/composer.lock 0 → 100644 +1235 −0 File added.Preview size limit exceeded, changes collapsed. Show changes pkgs/development/php-packages/phpmd/default.nix +20 −25 Original line number Diff line number Diff line { mkDerivation, fetchurl, makeWrapper, lib, php }: { lib , fetchFromGitHub , php }: let php.buildComposerProject (finalAttrs: { pname = "phpmd"; version = "2.15.0"; in mkDerivation { inherit pname version; src = fetchurl { url = "https://github.com/phpmd/phpmd/releases/download/${version}/phpmd.phar"; sha256 = "sha256-aijvVd4MdTsHDR0VgLsIoNFGAW+J8O3c72CsT8EINUQ="; src = fetchFromGitHub { owner = "phpmd"; repo = "phpmd"; rev = finalAttrs.version; hash = "sha256-nTuJGzOZnkqrfE9R9Vujz/zGJRLlj8+yRZmmnxWrieQ="; }; dontUnpack = true; # Missing `composer.lock` from the repository. # Issue open at https://github.com/phpmd/phpmd/issues/1056 composerLock = ./composer.lock; vendorHash = "sha256-vr0wQkfhXHLEz8Q5nEq5Bocu1U1nDhXUlaHBsysvuRQ="; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src $out/libexec/phpmd/phpmd.phar makeWrapper ${php}/bin/php $out/bin/phpmd \ --add-flags "$out/libexec/phpmd/phpmd.phar" runHook postInstall ''; meta = with lib; { changelog = "https://github.com/phpmd/phpmd/releases/tag/${version}"; meta = { changelog = "https://github.com/phpmd/phpmd/releases/tag/${finalAttrs.version}"; description = "PHP code quality analyzer"; license = licenses.bsd3; homepage = "https://phpmd.org/"; maintainers = teams.php.members; license = lib.licenses.bsd3; mainProgram = "phpmd"; maintainers = lib.teams.php.members; }; } }) Loading
pkgs/development/php-packages/phpmd/composer.lock 0 → 100644 +1235 −0 File added.Preview size limit exceeded, changes collapsed. Show changes
pkgs/development/php-packages/phpmd/default.nix +20 −25 Original line number Diff line number Diff line { mkDerivation, fetchurl, makeWrapper, lib, php }: { lib , fetchFromGitHub , php }: let php.buildComposerProject (finalAttrs: { pname = "phpmd"; version = "2.15.0"; in mkDerivation { inherit pname version; src = fetchurl { url = "https://github.com/phpmd/phpmd/releases/download/${version}/phpmd.phar"; sha256 = "sha256-aijvVd4MdTsHDR0VgLsIoNFGAW+J8O3c72CsT8EINUQ="; src = fetchFromGitHub { owner = "phpmd"; repo = "phpmd"; rev = finalAttrs.version; hash = "sha256-nTuJGzOZnkqrfE9R9Vujz/zGJRLlj8+yRZmmnxWrieQ="; }; dontUnpack = true; # Missing `composer.lock` from the repository. # Issue open at https://github.com/phpmd/phpmd/issues/1056 composerLock = ./composer.lock; vendorHash = "sha256-vr0wQkfhXHLEz8Q5nEq5Bocu1U1nDhXUlaHBsysvuRQ="; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src $out/libexec/phpmd/phpmd.phar makeWrapper ${php}/bin/php $out/bin/phpmd \ --add-flags "$out/libexec/phpmd/phpmd.phar" runHook postInstall ''; meta = with lib; { changelog = "https://github.com/phpmd/phpmd/releases/tag/${version}"; meta = { changelog = "https://github.com/phpmd/phpmd/releases/tag/${finalAttrs.version}"; description = "PHP code quality analyzer"; license = licenses.bsd3; homepage = "https://phpmd.org/"; maintainers = teams.php.members; license = lib.licenses.bsd3; mainProgram = "phpmd"; maintainers = lib.teams.php.members; }; } })