From 5c5f57a290babb01f932adcf33a04bc3de1988fb Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 3 Jun 2026 01:03:40 +0200 Subject: [PATCH] renderdoc: move custom_swig to passthru --- pkgs/by-name/re/renderdoc/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/renderdoc/package.nix b/pkgs/by-name/re/renderdoc/package.nix index e69d1581a1a2..ecd48c048c60 100644 --- a/pkgs/by-name/re/renderdoc/package.nix +++ b/pkgs/by-name/re/renderdoc/package.nix @@ -24,6 +24,9 @@ }: let + # forked from swig v3 in 2017 + # primarily to include https://github.com/swig/swig/pull/251 + # (cherry-picked as https://github.com/swig/swig/commit/8d79491a329825ad24294509fc6a0b0a0b8947c4) custom_swig = fetchFromGitHub { owner = "baldurk"; repo = "swig"; @@ -101,7 +104,7 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; postUnpack = '' - cp -r ${custom_swig} swig + cp -r ${finalAttrs.passthru.custom_swig} swig chmod -R +w swig patchShebangs swig/autogen.sh ''; @@ -136,7 +139,10 @@ stdenv.mkDerivation (finalAttrs: { addDriverRunpath $out/lib/librenderdoc.so ''; - passthru.updateScript = nix-update-script { }; + passthru = { + inherit custom_swig; + updateScript = nix-update-script { }; + }; meta = { homepage = "https://renderdoc.org/";