gnu: weechat: Use 'modify-phases'.

* gnu/packages/weechat.scm (weechat)[arguments]: Use 'modify-phases'.
  Remove 'fix-file' phase.
This commit is contained in:
Ludovic Courtès 2015-11-18 17:35:14 +01:00
parent f4a4a71885
commit e33cf9a69a

View file

@ -47,11 +47,11 @@ (define-public weechat
(name "weechat")
(version "1.3")
(source (origin
(method url-fetch)
(uri (string-append "http://weechat.org/files/src/weechat-"
(method url-fetch)
(uri (string-append "http://weechat.org/files/src/weechat-"
version ".tar.gz"))
(sha256
(base32 "13b7dfs3sn71c51fi0bli5rzlsppil6gg1lzik3k8l43yhhqyv2w"))))
(sha256
(base32 "13b7dfs3sn71c51fi0bli5rzlsppil6gg1lzik3k8l43yhhqyv2w"))))
(build-system gnu-build-system)
(native-inputs `(("autoconf" ,autoconf)
("pkg-config" ,pkg-config)
@ -75,20 +75,14 @@ (define-public weechat
("python" ,python-2)
("perl" ,perl)
("tcl" ,tcl)))
(arguments `(#:configure-flags (list
(string-append
"--with-tclconfig="
(assoc-ref %build-inputs "tcl") "/lib"))
#:phases (alist-cons-after
'autogen 'fix-file
(lambda _
(substitute* "configure"
(("/usr/bin/file") (which "file"))))
(alist-cons-before
'configure 'autogen
(lambda _
(zero? (system* "./autogen.sh")))
%standard-phases))))
(arguments
`(#:configure-flags (list (string-append
"--with-tclconfig="
(assoc-ref %build-inputs "tcl") "/lib"))
#:phases (modify-phases %standard-phases
(add-before 'configure 'autogen
(lambda _
(zero? (system* "./autogen.sh")))))))
(synopsis "Extensible chat client")
(description "WeeChat (Wee Enhanced Environment for Chat) is an
Internet Relay Chat client, which is designed to be light and fast.