From 49770fc745090fe9038822cbecc73e2b749f6194 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Mon, 23 Feb 2026 23:33:55 +0300 Subject: [PATCH] shotcut: use wrapGAppsHook3 to prevent coredump --- pkgs/by-name/sh/shotcut/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/sh/shotcut/package.nix b/pkgs/by-name/sh/shotcut/package.nix index 9e70831e4734..ae06094eee6c 100644 --- a/pkgs/by-name/sh/shotcut/package.nix +++ b/pkgs/by-name/sh/shotcut/package.nix @@ -15,6 +15,7 @@ cmake, gitUpdater, ffmpeg, + wrapGAppsHook3, }: stdenv.mkDerivation (finalAttrs: { @@ -32,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config cmake qt6.wrapQtAppsHook + wrapGAppsHook3 ]; buildInputs = [ @@ -60,6 +62,8 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + dontWrapGApps = true; + qtWrapperArgs = [ "--set FREI0R_PATH ${frei0r}/lib/frei0r-1" "--set LADSPA_PATH ${ladspaPlugins}/lib/ladspa" @@ -68,6 +72,10 @@ stdenv.mkDerivation (finalAttrs: { }" ]; + preFixup = '' + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir $out/Applications $out/bin mv $out/Shotcut.app $out/Applications/Shotcut.app