From eca63d3df8642587c35765af8446c1669e192789 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 20 Dec 2012 23:06:34 +0100 Subject: build-system/gnu: Patch shebangs after `configure'. * guix/build/gnu-build-system.scm (patch-generated-files): New procedure. (%standard-phases): Add it after `configure'. --- guix/build/gnu-build-system.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'guix') diff --git a/guix/build/gnu-build-system.scm b/guix/build/gnu-build-system.scm index 8692359bd8..18c66e5256 100644 --- a/guix/build/gnu-build-system.scm +++ b/guix/build/gnu-build-system.scm @@ -101,6 +101,8 @@ (("^SHELL[[:blank:]]*=.*$") (string-append "SHELL = " bash "\n")))))) +(define patch-generated-files patch-source-shebangs) + (define* (patch #:key (patches '()) (patch-flags '("--batch" "-p1")) #:allow-other-keys) (every (lambda (p) @@ -250,7 +252,8 @@ ;; Standard build phases, as a list of symbol/procedure pairs. (let-syntax ((phases (syntax-rules () ((_ p ...) `((p . ,p) ...))))) - (phases set-paths unpack patch patch-source-shebangs configure + (phases set-paths unpack patch + patch-source-shebangs configure patch-generated-files build check install patch-shebangs strip))) -- cgit v1.2.3