gnu: emacs-bbdb: Update to 3.2.
* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2. [source]: Use GNU ELPA. [build-system]: Use emacs-build-system. [arguments]: Ignore "bbdb-vm.el". Remove unnecessary phases. [home-page]: Switch to GNU ELPA URI.master
parent
47c2db84b8
commit
776ecaaa0f
|
@ -1605,36 +1605,21 @@ letter to each link using avy.")
|
||||||
(define-public emacs-bbdb
|
(define-public emacs-bbdb
|
||||||
(package
|
(package
|
||||||
(name "emacs-bbdb")
|
(name "emacs-bbdb")
|
||||||
(version "3.1.2")
|
(version "3.2")
|
||||||
(source (origin
|
(source
|
||||||
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://savannah/bbdb/bbdb-"
|
(uri (string-append "https://elpa.gnu.org/packages/"
|
||||||
version ".tar.gz"))
|
"bbdb-" version ".tar"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "1p56dg0mja2b2figy7yhdx714zd5j6njzn0k07zjka3jc06izvjx"))))
|
||||||
"1gs16bbpiiy01w9pyg12868r57kx1v3hnw04gmqsmpc40l1hyy05"))
|
(build-system emacs-build-system)
|
||||||
(modules '((guix build utils)))
|
|
||||||
(snippet
|
|
||||||
;; We don't want to build and install the PDF.
|
|
||||||
'(begin
|
|
||||||
(substitute* "doc/Makefile.in"
|
|
||||||
(("^doc_DATA = .*$")
|
|
||||||
"doc_DATA =\n"))
|
|
||||||
#t))))
|
|
||||||
(build-system gnu-build-system)
|
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
;; XXX: The following file cannot be byte-compiled, because et requires
|
||||||
(modify-phases %standard-phases
|
;; `vm-autoloads', from the VM package, with is neither in Emacs nor
|
||||||
(add-after 'install 'post-install
|
;; packaged in Guix. So, don't bother for now.
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
`(#:exclude '("bbdb-vm\\.el")))
|
||||||
;; Add an autoloads file with the right name for guix.el.
|
(home-page "http://elpa.gnu.org/packages/bbdb.html")
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
|
||||||
(site (string-append out "/share/emacs/site-lisp")))
|
|
||||||
(with-directory-excursion site
|
|
||||||
(symlink "bbdb-loaddefs.el" "bbdb-autoloads.el")))
|
|
||||||
#t)))))
|
|
||||||
(native-inputs `(("emacs" ,emacs-minimal)))
|
|
||||||
(home-page "https://savannah.nongnu.org/projects/bbdb/")
|
|
||||||
(synopsis "Contact management utility for Emacs")
|
(synopsis "Contact management utility for Emacs")
|
||||||
(description
|
(description
|
||||||
"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides
|
"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides
|
||||||
|
|
Reference in New Issue