From 1b162e535d4d33302d50bbbab0606b2f13b9677c Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Thu, 20 Mar 2025 11:34:07 +0000 Subject: [PATCH] mosdepth: loosen compiler pointer checks - pass -Wno-incompatible-pointer-types to the C compiler - replace testers.testVersion with versionCheckHook - add myself to maintainers --- pkgs/by-name/mo/mosdepth/package.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index ab3a5dfab336..9e270b3b4e74 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -3,7 +3,7 @@ buildNimPackage, fetchFromGitHub, pcre, - testers, + versionCheckHook, }: buildNimPackage (finalAttrs: { @@ -22,19 +22,21 @@ buildNimPackage (finalAttrs: { lockFile = ./lock.json; buildInputs = [ pcre ]; + nativeBuildInputs = [ versionCheckHook ]; - passthru.tests = { - version = testers.testVersion { - package = finalAttrs.finalPackage; - }; - }; + nimFlags = [ ''--passC:"-Wno-incompatible-pointer-types"'' ]; + + doInstallCheck = true; meta = with lib; { description = "fast BAM/CRAM depth calculation for WGS, exome, or targeted sequencing"; mainProgram = "mosdepth"; license = licenses.mit; homepage = "https://github.com/brentp/mosdepth"; - maintainers = with maintainers; [ jbedo ]; + maintainers = with maintainers; [ + jbedo + ehmry + ]; platforms = platforms.linux; }; })