Am Donnerstag, 31. Januar 2013 schrieb Nikita Karetnikov: > This patch works, but I'd like to simplify it a bit. Is it possible? There is no need to repeat the phases that do not change in your patch. If you have a look at icu4c.scm, there is an example using "alist-replace" for the configure phase that changes; moreover, it just patches a file first and then calls the normal configure of %standard-phases: (alist-replace 'configure (lambda* (#:key #:allow-other-keys #:rest args) (let ((configure (assoc-ref %standard-phases 'configure))) (substitute* "configure" (("`/bin/sh") (string-append "`" (which "bash")))) (apply configure args))) %standard-phases)) Andreas