From 74769d038603bac1a2f0a46a049ea460545ae0f8 Mon Sep 17 00:00:00 2001 From: Jonas Meeuws Date: Fri, 7 Aug 2026 16:22:47 +0200 Subject: gnu: gtkd: Remove compiler from runtime closure. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reduce closure size from 1106.0 MiB to 89.0 MiB. * gnu/packages/dlang.scm (gtkd)[#:phases]: Add ‘remove-d-include-references’. Signed-off-by: Liliana Marie Prikler --- gnu/packages/dlang.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 82db42d1c59..e1980fac1ee 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -1036,7 +1036,10 @@ from lines) (lambda _ (system "Xvfb :1 &") (setenv "DISPLAY" ":1") - (setenv "CC" #$(cc-for-target))))))) + (setenv "CC" #$(cc-for-target)))) + (add-after 'install 'remove-d-include-references + #$(remove-d-include-references-phase + (this-package-native-input "ldc")))))) (native-inputs (list unzip ldc -- cgit v1.2.3