~ruther/guix-local

cf52c9255d00323f4b1f11a0279aa28e0bfce624 — Tobias Geerinckx-Rice 8 years ago 33fa13e
gnu: iniparser: Use #:make-flags.

* gnu/packages/samba.scm (iniparser)[arguments]: Use #:make-flags to set
‘CC’ instead of patching the Makefile.  Remove fruitless SYMLINK call.
1 files changed, 7 insertions(+), 6 deletions(-)

M gnu/packages/samba.scm
M gnu/packages/samba.scm => gnu/packages/samba.scm +7 -6
@@ 104,18 104,19 @@ the Linux kernel CIFS client.")
               "1flj7srvh2hp9ls96qz922bklyhw7f27mmn23b16839zpdjddfz0"))))
    (build-system gnu-build-system)
    (arguments
     `(#:phases
     `(#:make-flags
       (list "CC=gcc")
       #:phases
       (modify-phases %standard-phases
         (replace 'configure
           (lambda* (#:key outputs #:allow-other-keys)
             (substitute* '("Makefile" "test/Makefile")
               (("/usr/lib")
                (string-append (assoc-ref outputs "out") "/lib"))
               (("\\?= gcc") "= gcc"))))
                (string-append (assoc-ref outputs "out") "/lib")))))
         (replace 'build
           (lambda _
             (and (zero? (system* "make" "libiniparser.so"))
                         (symlink "libiniparser.so.0" "libiniparser.so"))))
           (lambda* (#:key make-flags #:allow-other-keys)
             (apply invoke "make" "libiniparser.so"
                    make-flags)))
         (replace 'install
           (lambda* (#:key outputs #:allow-other-keys)
             (let* ((out  (assoc-ref outputs "out"))