···224224225225 nativeCheckInputs = [ tzdata desktop-file-utils shared-mime-info ];
226226227227- preCheck = lib.optionalString finalAttrs.doCheck or config.doCheckByDefault or false ''
227227+ preCheck = lib.optionalString finalAttrs.finalPackage.doCheck or config.doCheckByDefault or false ''
228228 export LD_LIBRARY_PATH="$NIX_BUILD_TOP/glib-${finalAttrs.version}/glib/.libs''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
229229 export TZDIR="${tzdata}/share/zoneinfo"
230230 export XDG_CACHE_HOME="$TMP"
+2-2
pkgs/development/libraries/hnswlib/default.nix
···32323333 # this is a header-only library, so we don't need to build it
3434 # we need `cmake` only to run tests
3535- nativeBuildInputs = lib.optionals finalAttrs.doCheck [
3535+ nativeBuildInputs = lib.optionals finalAttrs.finalPackage.doCheck [
3636 cmake
3737 python
3838 ];
39394040 # we only want to run buildPhase when we run tests
4141- dontBuild = !finalAttrs.doCheck;
4141+ dontBuild = !finalAttrs.finalPackage.doCheck;
42424343 installPhase = ''
4444 runHook preInstall