me
/
guix
Archived
1
0
Fork 0

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
Nicolas Goaziou 2020-05-31 02:15:08 +02:00
parent 47c2db84b8
commit 776ecaaa0f
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 14 additions and 29 deletions

View File

@ -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