civodul pushed a commit to branch tk-update in repository guix. commit 9ed66f6aa67fcd67423499b33c1a42079ba91a69 Author: Ludovic Courtès <l...@gnu.org> Date: Sun Nov 15 17:51:12 2015 +0100
gnu: python: Do not record configure flags. This reduces the number of run-time dependencies of python-2 from 25 to 15, corresponding only to ~4 MiB. * gnu/packages/python.scm (python-2)[arguments]: Add 'do-not-record-configure-flags' phase. --- gnu/packages/python.scm | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 312b3e3..6f0fef0 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -166,6 +166,15 @@ ;; gnu-build-system.scm. (setenv "SOURCE_DATE_EPOCH" "1") #t)) + (add-before 'configure 'do-not-record-configure-flags + (lambda _ + ;; Remove configure flags from the installed '_sysconfigdata.py' + ;; and 'Makefile' so we don't end up keeping references to the + ;; build tools. + (substitute* "configure" + (("^CONFIG_ARGS=.*$") + "CONFIG_ARGS=''\n")) + #t)) (add-before 'check 'pre-check (lambda _