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

Reply via email to