From 219b397071617fb3a71be757f64f0586be971ad4 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Thu, 1 Jun 2023 10:32:24 -0300 Subject: [PATCH] dtc: avoid building tests in case doCheck is disabled Signed-off-by: Otavio Salvador --- pkgs/development/compilers/dtc/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/compilers/dtc/default.nix b/pkgs/development/compilers/dtc/default.nix index 4dbfd6f2bb90..04c56d0d4253 100644 --- a/pkgs/development/compilers/dtc/default.nix +++ b/pkgs/development/compilers/dtc/default.nix @@ -42,6 +42,12 @@ stdenv.mkDerivation rec { url = "https://github.com/dgibson/dtc/commit/3acde70714df3623e112cf3ec99fc9b5524220b8.patch"; sha256 = "sha256-uLXL0Sjcn+bnMuF+A6PjUW1Rq6uNg1dQl58zbeYpP/U="; }) + + # meson: allow disabling tests + (fetchpatch { + url = "https://github.com/dgibson/dtc/commit/35f26d2921b68d97fefbd5a2b6e821a2f02ff65d.patch"; + sha256 = "sha256-cO4f/jJX/pQL7kk4jpKUhsCVESW2ZuWaTr7z3BuvVkw="; + }) ]; env.SETUPTOOLS_SCM_PRETEND_VERSION = version; @@ -77,6 +83,7 @@ stdenv.mkDerivation rec { mesonAutoFeatures = "auto"; mesonFlags = [ (lib.mesonBool "static-build" stdenv.hostPlatform.isStatic) + (lib.mesonBool "tests" doCheck) ]; postFixup = lib.optionalString stdenv.isDarwin ''