gnu: emacs-prescient: Update to 4.1.

* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 4.1.
[propagated-inputs]: Add emacs-selectrum.
[license]: Fix field.
This commit is contained in:
Nicolas Goaziou 2020-04-07 10:39:30 +02:00
parent 1c17e087c2
commit a6986961de
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -5347,33 +5347,29 @@ them easier to distinguish from other, less important buffers.")
(license license:expat))) (license license:expat)))
(define-public emacs-prescient (define-public emacs-prescient
;; XXX: emacs-ivy introduced a commit that disables sorting for counsel-M-x (package
;; by default, so we use a non-release version ahead by one commit (name "emacs-prescient")
(let ((commit "95056580ed743da92b05aaf86f943ee05600c28d") (version "4.1")
(revision "1")) (source
(package (origin
(name "emacs-prescient") (method git-fetch)
(version (git-version "3.3" revision commit)) (uri (git-reference
(source (origin (url "https://github.com/raxod502/prescient.el.git")
(method git-fetch) (commit (string-append "v" version))))
(uri (git-reference (file-name (git-file-name name version))
(url "https://github.com/raxod502/prescient.el/") (sha256
(commit commit))) (base32 "1rf5cz262hjpck7vpxg15bccdrwrmlhiyxc20liwcjb2ig36nis3"))))
(file-name (git-file-name name version)) (build-system emacs-build-system)
(sha256 (propagated-inputs
(base32 `(("emacs-company" ,emacs-company)
"06qxs8p66jr4gg9m1gd27v5may32f3n28la56cv4f4prinqyyfj7")))) ("emacs-ivy" ,emacs-ivy)
(build-system emacs-build-system) ("emacs-selectrum" ,emacs-selectrum)))
(propagated-inputs (home-page "https://github.com/raxod502/prescient.el/")
`(("emacs-company" ,emacs-company) (synopsis "Emacs library for sorting and filtering candidates")
("emacs-ivy" ,emacs-ivy))) (description
(home-page "https://github.com/raxod502/prescient.el/") "Prescient is a library for sorting and filtering, as well as extensions
(synopsis "Library that sorts and filters lists of candidates") for Ivy and Company that make use of the library.")
(description (license license:expat)))
"This package provides a library for sorting and filtering, as well as
extensions for @code{ivy-mode} and @code{company-mode} that make use of the
library.")
(license license:gpl3+))))
(define-public emacs-selectrum (define-public emacs-selectrum
(package (package