Skip to content

Commit 7e5fad4

Browse files
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
1 parent 41b7d4c commit 7e5fad4

File tree

1 file changed

+8
-3
lines changed
  • pkgs/development/php-packages/php-parallel-lint

1 file changed

+8
-3
lines changed

pkgs/development/php-packages/php-parallel-lint/default.nix

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,26 @@
22
fetchFromGitHub,
33
lib,
44
php,
5+
versionCheckHook,
56
}:
67

7-
php.buildComposerProject (finalAttrs: {
8+
php.buildComposerProject2 (finalAttrs: {
89
pname = "php-parallel-lint";
910
version = "1.4.0";
1011

1112
src = fetchFromGitHub {
1213
owner = "php-parallel-lint";
1314
repo = "PHP-Parallel-Lint";
14-
rev = "v${finalAttrs.version}";
15+
tag = "v${finalAttrs.version}";
1516
hash = "sha256-g5e/yfvfq55MQDux3JRDvhaYEay68Q4u1VfIwDRgv7I=";
1617
};
1718

1819
composerLock = ./composer.lock;
19-
vendorHash = "sha256-NZLGeX1i+E621UGYeWn5tKufDbCLv4iD1VXJcnhfleY=";
20+
vendorHash = "sha256-ySdLlqlGKZ6LgmAOBMkBNoCAqWrgMwE/Cj6ZEPEsCko=";
21+
22+
nativeInstallCheckInputs = [ versionCheckHook ];
23+
doInstallCheck = true;
24+
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
2025

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

0 commit comments

Comments
 (0)