From 0e7fb8b73f667e5f032bf965369579ab67994683 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Apr 2026 01:45:32 +0200 Subject: [PATCH 1/2] whatweb: 0.6.2 -> 0.6.4 Diff: https://github.com/urbanadventurer/whatweb/compare/v0.6.2...v0.6 --- pkgs/by-name/wh/whatweb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wh/whatweb/package.nix b/pkgs/by-name/wh/whatweb/package.nix index 2b84a0da7f2a..4b2742bf572c 100644 --- a/pkgs/by-name/wh/whatweb/package.nix +++ b/pkgs/by-name/wh/whatweb/package.nix @@ -52,13 +52,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "whatweb"; - version = "0.6.2"; + version = "0.6.4"; src = fetchFromGitHub { owner = "urbanadventurer"; repo = "whatweb"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-EFQ4RHI1+kmlz/Bm+9KXbmY0iEBJnKfdQL5YGDWCfJQ="; + sha256 = "sha256-0oU3DAAwJRGUrrzxZUm8TZ1dlsufzTlonkgdVYsh4mQ="; }; prePatch = '' @@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: { rm $out/bin/whatweb cat << EOF >> $out/bin/whatweb #!/bin/sh -e - export GEM_PATH="${gems}/lib/ruby/gems/3.3.0" + export GEM_PATH="${gems}/lib/ruby/gems/3.4.0" export RUBYOPT="-W0" exec ${ruby_3_4}/bin/ruby "$raw" "\$@" EOF From 36d07ee4e0d3c72ced6072eb8fec46a003a5623f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Apr 2026 01:50:00 +0200 Subject: [PATCH 2/2] whatweb: add versionCheckHook --- pkgs/by-name/wh/whatweb/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/wh/whatweb/package.nix b/pkgs/by-name/wh/whatweb/package.nix index 4b2742bf572c..6b82e6cda43d 100644 --- a/pkgs/by-name/wh/whatweb/package.nix +++ b/pkgs/by-name/wh/whatweb/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, bundlerEnv, ruby_3_4, + versionCheckHook, withMongo ? false, withRchardet ? false, }: @@ -70,6 +71,8 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gems ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + installPhase = '' runHook preInstall @@ -91,6 +94,8 @@ stdenv.mkDerivation (finalAttrs: { withRchardet = withRchardet; }; + doInstallCheck = true; + meta = { description = "Next generation web scanner"; longDescription = ''