versionCheckHook: Check for --version first (#463218)

This commit is contained in:
Philip Taron
2025-11-26 16:19:36 +00:00
committed by GitHub
633 changed files with 2 additions and 700 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ The variables that this phase control are:
- `dontVersionCheck`: Disable adding this hook to the [`preInstallCheckHooks`](#ssec-installCheck-phase). Useful if you do want to load the bash functions of the hook, but run them differently.
- `versionCheckProgram`: The full path to the program that should print the `${version}` string. Defaults to using the first non-empty value `$binary` out of `${NIX_MAIN_PROGRAM}` and `${pname}`, in that order, to build roughly `${placeholder "out"}/bin/$binary`. `${NIX_MAIN_PROGRAM}`'s value comes from `meta.mainProgram`, and does not normally need to be set explicitly. When setting `versionCheckProgram`, using `$out` directly won't work, as environment variables from this variable are not expanded by the hook. Hence using `placeholder "out"` is unavoidable.
- `versionCheckProgramArg`: The argument that needs to be passed to `versionCheckProgram`. If undefined the hook tries first `--help` and then `--version`. Examples: `version`, `-V`, `-v`.
- `versionCheckProgramArg`: The argument that needs to be passed to `versionCheckProgram`. If undefined the hook tries first `--version` and then `--help`. Examples: `version`, `-V`, `-v`.
- `versionCheckKeepEnvironment`: A list of environment variables to keep and pass to the command. Only those variables should be added to this list that are actually required for the version command to work. If it is not feasible to explicitly list all these environment variables you can set this parameter to the special value `"*"` to disable the `--ignore-environment` flag and thus keep all environment variables.
- `preVersionCheck`: A hook to run before the check is done.
- `postVersionCheck`: A hook to run after the check is done.
@@ -187,7 +187,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli";
versionCheckProgramArg = "--version";
doInstallCheck = true;
meta = {
@@ -187,7 +187,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli";
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.tests = {
@@ -32,7 +32,6 @@ let
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = false;
meta.mainProgram = "cord";
@@ -46,7 +46,6 @@ buildGoModule (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/helm-schema/bin/schema";
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
@@ -449,7 +449,6 @@ buildGoModule (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru = {
inherit
@@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)";
@@ -174,7 +174,6 @@ stdenv.mkDerivation rec {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru.updateScript = writeScript "update-weechat" ''
#!/usr/bin/env nix-shell
@@ -110,7 +110,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
@@ -352,7 +352,6 @@ let
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru = {
# Exposed for tarsum build on non-linux systems (build-support/docker/default.nix)
@@ -277,7 +277,6 @@ in
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/${projectName}";
versionCheckProgramArg = "--version";
doInstallCheck = true;
meta = {
@@ -80,7 +80,6 @@ stdenv.mkDerivation {
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/op";
versionCheckProgramArg = "--version";
passthru = {
updateScript = ./update.sh;
-1
View File
@@ -78,7 +78,6 @@ buildGoModule (finalAttrs: {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-2
View File
@@ -28,8 +28,6 @@ buildGoModule (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
meta = {
-1
View File
@@ -33,7 +33,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
@@ -24,7 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/air";
versionCheckProgramArg = "--version";
doInstallCheck = true;
cargoBuildFlags = [ "-p air" ];
@@ -26,7 +26,6 @@ buildGoModule rec {
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/alertmanager_gotify_bridge";
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -72,7 +72,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/amazon-q";
versionCheckProgramArg = "--version";
meta = {
description = "Amazon Q Developer AI coding agent CLI";
-1
View File
@@ -44,7 +44,6 @@ crystal.buildCrystalPackage rec {
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/ameba-ls";
versionCheckProgramArg = "--version";
meta = {
description = "Crystal language server powered by Ameba linter";
-1
View File
@@ -32,7 +32,6 @@ buildGoModule (finalAttrs: {
writableTmpDirAsHomeHook
versionCheckHook
];
versionCheckProgramArg = "--version";
versionCheckKeepEnvironment = [ "HOME" ];
doInstallCheck = true;
@@ -48,8 +48,6 @@ python3Packages.buildPythonApplication rec {
# ansible.errors.AnsibleError: Unable to create local directories(/private/var/empty/.ansible/tmp)
nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "Annotation based documentation for your Ansible roles";
mainProgram = "ansible-doctor";
-2
View File
@@ -30,8 +30,6 @@ rustPlatform.buildRustPackage rec {
versionCheckProgram = [ "${placeholder "out"}/bin/arp-scan" ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = gitUpdater { };
-1
View File
@@ -30,7 +30,6 @@ python3.pkgs.buildPythonApplication rec {
];
nativeCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
pythonImportsCheck = [
"arsenal"
-1
View File
@@ -63,7 +63,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
@@ -22,7 +22,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "Command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder";
-1
View File
@@ -37,7 +37,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
homepage = "https://asciinema.org/";
-1
View File
@@ -50,7 +50,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -30,7 +30,6 @@ stdenv.mkDerivation rec {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = !asLibrary;
meta = with lib; {
@@ -21,7 +21,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Automatically update system timezone based on location";
@@ -73,7 +73,6 @@ buildGoModule (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/avalanche";
versionCheckProgramArg = "--version";
doCheck = false;
-1
View File
@@ -43,7 +43,6 @@ stdenv.mkDerivation rec {
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/avrogencpp";
versionCheckProgramArg = "--version";
meta = {
description = "C++ library which implements parts of the Avro Specification";
-1
View File
@@ -40,7 +40,6 @@ stdenv.mkDerivation rec {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}";
-2
View File
@@ -46,8 +46,6 @@ buildGoModule rec {
versionCheckHook
];
versionCheckProgramArg = "--version";
postInstallCheck = ''
$out/bin/aws-nuke resource-types | grep "IAMUser"
'';
-1
View File
@@ -72,7 +72,6 @@ python.pkgs.buildPythonApplication rec {
pytestCheckHook
versionCheckHook
];
versionCheckProgramArg = "--version";
enabledTestPaths = [
"tests/unit"
-2
View File
@@ -29,8 +29,6 @@ buildGoModule rec {
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Azure Data Exporter for BloodHound";
homepage = "https://github.com/SpecterOps/AzureHound";
-1
View File
@@ -52,7 +52,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = lib.optionals withSound soundDependencies;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
postInstall =
-1
View File
@@ -22,7 +22,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Command line utility for interacting with BagIt bags (RFC 8493)";
-1
View File
@@ -45,7 +45,6 @@ rustPlatform.buildRustPackage (final: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -52,7 +52,6 @@ buildNpmPackage rec {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -62,7 +62,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
-1
View File
@@ -23,7 +23,6 @@ rustPlatform.buildRustPackage rec {
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -33,7 +33,6 @@ buildGoModule rec {
];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
@@ -35,7 +35,6 @@ stdenv.mkDerivation rec {
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = "--version";
meta = with lib; {
homepage = "https://rtyley.github.io/bfg-repo-cleaner/";
@@ -91,7 +91,6 @@ buildNpmPackage (finalAttrs: {
versionCheckHook
];
versionCheckKeepEnvironment = [ "HOME" ];
versionCheckProgramArg = "--version";
passthru = {
tests = {
-1
View File
@@ -37,7 +37,6 @@ rustPlatform.buildRustPackage rec {
versionCheckHook
udevCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
meta = {
-1
View File
@@ -41,7 +41,6 @@ buildGoModule rec {
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/bootdev";
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -47,7 +47,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
writableTmpDirAsHomeHook
];
versionCheckProgram = "${placeholder "out"}/bin/btm";
versionCheckProgramArg = "--version";
passthru = {
updateScript = nix-update-script { };
-1
View File
@@ -79,7 +79,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
-1
View File
@@ -59,7 +59,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -28,7 +28,6 @@ rustPlatform.buildRustPackage rec {
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = "--version";
# Found argument '--test-threads' which wasn't expected, or isn't valid in this context
doCheck = false;
-1
View File
@@ -30,7 +30,6 @@ buildGoModule (finalAttrs: {
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/bsky";
versionCheckProgramArg = "--version";
nativeBuildInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
-1
View File
@@ -53,7 +53,6 @@ stdenv.mkDerivation (finalAttrs: {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
@@ -74,7 +74,6 @@ buildGoModule (finalAttrs: {
writableTmpDirAsHomeHook
versionCheckHook
];
versionCheckProgramArg = "--version";
versionCheckKeepEnvironment = [ "HOME" ];
meta = {
-1
View File
@@ -121,7 +121,6 @@ python3Packages.buildPythonApplication rec {
'';
versionCheckProgram = "${placeholder "out"}/bin/bst";
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
-1
View File
@@ -35,7 +35,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
-1
View File
@@ -48,7 +48,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -22,7 +22,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -25,7 +25,6 @@ buildRubyGem rec {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bundler";
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -44,7 +44,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "Flexible cross-platform IIR and FIR engine for crossovers, room correction etc";
@@ -28,7 +28,6 @@ buildGoModule (finalAttrs: {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -17,7 +17,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-q0kpo6DNR+8129+vJSLoOC/bUYjlfaB77YTht6+kT00=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -20,7 +20,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-Di7Nnp8qYqpTkKmmUYoKxSkntepG80vVF2AkaN5yW+U=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -27,7 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
@@ -44,7 +44,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Cargo plugin for showing a tree-like overview of a crate's modules";
-1
View File
@@ -31,7 +31,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
writableTmpDirAsHomeHook
];
versionCheckProgramArg = "--version";
versionCheckKeepEnvironment = [ "HOME" ];
passthru.updateScript = nix-update-script { };
-1
View File
@@ -37,7 +37,6 @@ buildGoModule (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: {
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/cbmc";
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script {
extraArgs = [
@@ -24,7 +24,6 @@ buildNpmPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-2
View File
@@ -29,8 +29,6 @@ buildGoModule rec {
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Tool to communicate with Chaos DNS API";
homepage = "https://github.com/projectdiscovery/chaos-client";
-1
View File
@@ -78,7 +78,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
-1
View File
@@ -37,7 +37,6 @@ python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "check50" ];
nativeCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
# no python tests
-1
View File
@@ -79,7 +79,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Customizable automatic UML diagram generator for C++ based on Clang";
-1
View File
@@ -60,7 +60,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script {
extraArgs = [
-2
View File
@@ -30,8 +30,6 @@ rustPlatform.buildRustPackage rec {
doInstallCheck = true;
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [
versionCheckHook
];
-1
View File
@@ -43,7 +43,6 @@ buildNpmPackage (finalAttrs: {
versionCheckHook
];
versionCheckKeepEnvironment = [ "HOME" ];
versionCheckProgramArg = "--version";
passthru.updateScript = ./update.sh;
-1
View File
@@ -31,7 +31,6 @@ python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "cli50" ];
nativeCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
# no python tests
-1
View File
@@ -43,7 +43,6 @@ buildGoModule rec {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doinstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -24,7 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoTestFlags = finalAttrs.cargoBuildFlags;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script {
-1
View File
@@ -40,7 +40,6 @@ stdenv.mkDerivation (finalAttrs: {
'';
nativeInstallCheckPhaseInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = ./update.sh;
@@ -130,7 +130,6 @@ stdenv.mkDerivation (finalAttrs: {
'';
doInstallCheck = true;
versionCheckProgramArg = "--version";
passthru = {
inherit sources;
-2
View File
@@ -29,8 +29,6 @@ buildGoModule rec {
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Tool for listing assets from multiple cloud providers";
homepage = "https://github.com/projectdiscovery/cloudlist";
@@ -51,7 +51,6 @@ python3Packages.buildPythonApplication rec {
pytest-datadir
pytestCheckHook
]);
versionCheckProgramArg = "--version";
# version.py generated by pdm, no idea why it's not present in test phase
# https://github.com/regen100/cmake-language-server/blob/v0.1.11/pyproject.toml#L35-L36
-1
View File
@@ -21,7 +21,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-x4cnwCpbDYvUhlp8Fw2//NC9Z/kbv/hGF7MqKAft8bU=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -32,7 +32,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgramArg = "--version";
meta = {
description = "Unholy spellchecker for code";
-1
View File
@@ -60,7 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/codeium_language_server";
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = ./update.sh;
-1
View File
@@ -36,7 +36,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -35,7 +35,6 @@ rustPlatform.buildRustPackage {
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
-1
View File
@@ -49,7 +49,6 @@ python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "compare50" ];
versionCheckProgramArg = "--version";
nativeCheckInputs = [ versionCheckHook ];
# repo does not use pytest
@@ -20,7 +20,6 @@ php.buildComposerProject2 (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies";
-1
View File
@@ -56,7 +56,6 @@ buildGoModule (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
meta = {
description = "Write tests against structured configuration data";
-1
View File
@@ -46,7 +46,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
@@ -62,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script {
-1
View File
@@ -32,7 +32,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=countryfetch" ];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -94,7 +94,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
installCheckPhase = ''
runHook preInstallCheck
-1
View File
@@ -35,7 +35,6 @@ python3Packages.buildPythonApplication rec {
testfixtures
versionCheckHook
];
versionCheckProgramArg = "--version";
meta = {
homepage = "https://github.com/cpplint/cpplint";
-1
View File
@@ -55,7 +55,6 @@ python3Packages.buildPythonApplication rec {
];
# Writable $HOME is required for `cppman --version` to work
versionCheckKeepEnvironment = "HOME";
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
@@ -41,7 +41,6 @@ buildGo124Module rec {
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = "--version";
meta = {
description = "Gives criticality score for an open source project";
-1
View File
@@ -70,7 +70,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
-1
View File
@@ -42,7 +42,6 @@ buildGoModule (finalAttrs: {
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
updateScript = nix-update-script { };
-1
View File
@@ -21,7 +21,6 @@ buildDotnetGlobalTool rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };

Some files were not shown because too many files have changed in this diff Show More