From 874a6d7d366380bee5c87bf98b90ff6fad7a718c Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 4 Mar 2025 10:16:36 +0100 Subject: [PATCH] phpPackages.psysh: update hash, add `installCheck` --- pkgs/development/php-packages/psysh/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/php-packages/psysh/default.nix b/pkgs/development/php-packages/psysh/default.nix index a574bcc0757e..b3c27be1d7ce 100644 --- a/pkgs/development/php-packages/psysh/default.nix +++ b/pkgs/development/php-packages/psysh/default.nix @@ -3,6 +3,7 @@ fetchurl, lib, php, + versionCheckHook, }: let @@ -26,7 +27,6 @@ php.buildComposerProject2 (finalAttrs: { inherit pname version - composerLock src ; @@ -45,9 +45,15 @@ php.buildComposerProject2 (finalAttrs: { composer update --lock --no-install ''; - vendorHash = "sha256-ODUfR7PsM1YKkEIl4KEAHcY2irqlqMGlpvmEYV1M2jk="; + vendorHash = "sha256-8l5bQ+VnLOtPUspMN1f+iXo7LldPTuYqyrAeW2aVoH8="; }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + meta = { changelog = "https://github.com/bobthecow/psysh/releases/tag/v${finalAttrs.version}"; description = "PsySH is a runtime developer console, interactive debugger and REPL for PHP";