gnu: emacs-fish-completion: Don't propagate inputs.

* gnu/packages/emacs.scm (emacs-fish-completion)[propagated-inputs]: Remove fish
[inputs]: Add fish.
[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Pierre Neidhardt 2018-06-16 23:50:49 +02:00 committed by Ludovic Courtès
parent a14de83213
commit 3348e9f371
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 34 additions and 21 deletions

View File

@ -10843,23 +10843,36 @@ Org-mode. It features:
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-fish-completion (define-public emacs-fish-completion
(let ((commit "bac15fda1392a891070574dfe5d2d50b10831e8b"))
(package (package
(name "emacs-fish-completion") (name "emacs-fish-completion")
(version "20180329") (version (git-version "20180616" "1" commit))
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"https://github.com/Ambrevar/emacs-fish-completion/archive/" "https://gitlab.com/Ambrevar/emacs-fish-completion/repository/"
"3e3ed1f19fa778b7c35ad88e033dce5a6b1fc153" "archive.tar.gz?ref="
".tar.gz")) commit))
(sha256 (sha256
(base32 (base32
"16329py7fvid0bap1qhqxhdc68m9qqy1p8gc2bhng81zhm5a5zsm")))) "093qzdrbkl7dhjk16zq8i13kh1phyigkblcfrbgbrxjqd2ndrfdi"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(propagated-inputs `(("fish" ,fish))) (inputs `(("fish" ,fish)))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'configure
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((fish (assoc-ref inputs "fish")))
;; Specify the absolute file names of the various
;; programs so that everything works out-of-the-box.
(emacs-substitute-variables
"fish-completion.el"
("fish-completion-command"
(string-append fish "/bin/fish")))))))))
(home-page (home-page
"https://github.com/Ambrevar/emacs-fish-completion") "https://gitlab.com/Ambrevar/emacs-fish-completion")
(synopsis "Fish completion for Emacs pcomplete") (synopsis "Fish completion for Emacs pcomplete")
(description (description
"This package provides completion for the Fish shell to pcomplete (used "This package provides completion for the Fish shell to pcomplete (used
@ -10877,7 +10890,7 @@ shell/Eshell mode hook.
The package @code{emacs-bash-completion} is an optional dependency: if available, The package @code{emacs-bash-completion} is an optional dependency: if available,
@code{fish-completion-complete} can be configured to fall back on bash to further @code{fish-completion-complete} can be configured to fall back on bash to further
try completing. See @code{fish-completion-fallback-on-bash-p}.") try completing. See @code{fish-completion-fallback-on-bash-p}.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-gif-screencast (define-public emacs-gif-screencast
(let ((commit "825e606950ec842304bf75cf85baef707b853b03")) (let ((commit "825e606950ec842304bf75cf85baef707b853b03"))