bwa-mem2: unstable-2023-03-18->2.3, add versionCheckHook

This commit is contained in:
coolcuber
2026-07-28 19:35:03 -04:00
parent 75150f6bd1
commit b02006abd1

View File

@@ -3,18 +3,19 @@
stdenv,
fetchFromGitHub,
safestringlib,
versionCheckHook,
zlib,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "bwa-mem2";
version = "unstable-2023-03-18";
version = "2.3";
src = fetchFromGitHub {
owner = "bwa-mem2";
repo = "bwa-mem2";
rev = "cf4306a47dac35e7e79a9e75398a35f33900cfd0";
hash = "sha256-hY8nLRFWt0GAElhDIcYdUX6cJrzOE3NlYRQr0tC3on4=";
tag = "v${finalAttrs.version}";
hash = "sha256-DBgAX18YwXbBxUlHHCDeiYJ6fcuVzLZ2ZrEta5zPsAU=";
};
buildInputs = [ zlib ];
@@ -82,6 +83,13 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
# TODO change this when https://github.com/bwa-mem2/bwa-mem2/issues/283 gets fixed
doInstallCheck = false;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "version";
meta = {
description = "Next version of the bwa-mem algorithm in bwa, a software package for mapping low-divergent sequences against a large reference genome";
mainProgram = "bwa-mem2";