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