Unverified Commit 7e5fad40 authored by Piotr Kwiecinski's avatar Piotr Kwiecinski Committed by GitHub
Browse files

php.packages.php-parallel-lint: switch to buildComposerProject2, tag, add...

php.packages.php-parallel-lint: switch to buildComposerProject2, tag, add versionCheckHook (#377731)

* php.packages.php-parallel-lint: switch to buildComposerProject2

* php.packages.php-parallel-lint: switch to tag

* php.packages.php-parallel-lint: add versionCheckHook
parent 41b7d4ca
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -2,21 +2,26 @@
  fetchFromGitHub,
  lib,
  php,
  versionCheckHook,
}:

php.buildComposerProject (finalAttrs: {
php.buildComposerProject2 (finalAttrs: {
  pname = "php-parallel-lint";
  version = "1.4.0";

  src = fetchFromGitHub {
    owner = "php-parallel-lint";
    repo = "PHP-Parallel-Lint";
    rev = "v${finalAttrs.version}";
    tag = "v${finalAttrs.version}";
    hash = "sha256-g5e/yfvfq55MQDux3JRDvhaYEay68Q4u1VfIwDRgv7I=";
  };

  composerLock = ./composer.lock;
  vendorHash = "sha256-NZLGeX1i+E621UGYeWn5tKufDbCLv4iD1VXJcnhfleY=";
  vendorHash = "sha256-ySdLlqlGKZ6LgmAOBMkBNoCAqWrgMwE/Cj6ZEPEsCko=";

  nativeInstallCheckInputs = [ versionCheckHook ];
  doInstallCheck = true;
  versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";

  meta = {
    description = "Tool to check syntax of PHP files faster than serial check with fancier output";