summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2020-05-31 02:15:08 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2020-05-31 02:15:08 +0200
commit776ecaaa0fb7201ae34653aa4c33e240b6d7b901 (patch)
treec1ae12af3b5aa7896f29b770d91fa0d710c7595f
parent47c2db84b81344865969c64b1aac889c4f989d51 (diff)
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.
-rw-r--r--gnu/packages/emacs-xyz.scm43
1 files changed, 14 insertions, 29 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2a76e534cb..3b08ff5393 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -1605,36 +1605,21 @@ letter to each link using avy.")
(define-public emacs-bbdb
(package
(name "emacs-bbdb")
- (version "3.1.2")
- (source (origin
- (method url-fetch)
- (uri (string-append "mirror://savannah/bbdb/bbdb-"
- version ".tar.gz"))
- (sha256
- (base32
- "1gs16bbpiiy01w9pyg12868r57kx1v3hnw04gmqsmpc40l1hyy05"))
- (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)
+ (version "3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://elpa.gnu.org/packages/"
+ "bbdb-" version ".tar"))
+ (sha256
+ (base32 "1p56dg0mja2b2figy7yhdx714zd5j6njzn0k07zjka3jc06izvjx"))))
+ (build-system emacs-build-system)
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'install 'post-install
- (lambda* (#:key outputs #:allow-other-keys)
- ;; Add an autoloads file with the right name for guix.el.
- (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/")
+ ;; XXX: The following file cannot be byte-compiled, because et requires
+ ;; `vm-autoloads', from the VM package, with is neither in Emacs nor
+ ;; packaged in Guix. So, don't bother for now.
+ `(#:exclude '("bbdb-vm\\.el")))
+ (home-page "http://elpa.gnu.org/packages/bbdb.html")
(synopsis "Contact management utility for Emacs")
(description
"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides