From 5717a43fae87c6ebbc13f6bd26a8b90d93618f33 Mon Sep 17 00:00:00 2001 From: Eduard Bachmakov Date: Tue, 22 Jul 2025 20:38:18 +0200 Subject: [PATCH] strawberry: enable testing/checkPhase --- pkgs/by-name/st/strawberry/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/st/strawberry/package.nix b/pkgs/by-name/st/strawberry/package.nix index e6dc0d4ff71a..853213f4e720 100644 --- a/pkgs/by-name/st/strawberry/package.nix +++ b/pkgs/by-name/st/strawberry/package.nix @@ -31,6 +31,9 @@ util-linux, sparsehash, rapidjson, + + # tests + gtest, }: stdenv.mkDerivation (finalAttrs: { @@ -99,6 +102,14 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "ENABLE_GPOD" false) ]; + checkInputs = [ gtest ]; + checkTarget = "strawberry_tests"; + preCheck = '' + # defaults to "xcb" otherwise, which requires a display + export QT_QPA_PLATFORM=offscreen + ''; + doCheck = true; + postInstall = '' qtWrapperArgs+=( --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"