emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/elpa c34e2f6 50/71: Really install latest dependencies


From: João Távora
Subject: [elpa] externals/elpa c34e2f6 50/71: Really install latest dependencies
Date: Wed, 16 Dec 2020 11:42:24 -0500 (EST)

branch: externals/elpa
commit c34e2f692f600be37b037d5c43469c331e6bf139
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Really install latest dependencies
    
    * Makefile (ELPADEPS): Really install latest dependencies
---
 Makefile | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/Makefile b/Makefile
index dfbd69f..4f5e8fb 100644
--- a/Makefile
+++ b/Makefile
@@ -11,17 +11,23 @@ LOAD_PATH=-L .
 ELFILES := eglot.el eglot-tests.el
 ELCFILES := $(ELFILES:.el=.elc)
 
-ELPADEPS ?=--eval '(package-initialize)'                       \
-           --eval '(package-refresh-contents)'                 \
-           --eval '(package-install (quote jsonrpc))'          \
-           --eval '(package-install (quote project))'          \
-           --eval '(package-install (quote xref))'             \
-           --eval '(package-install (quote eldoc))'            \
-           --eval '(package-install (quote company))'          \
-           --eval '(package-install (quote yasnippet))'                \
-           --eval '(package-install                            \
-                      (cadr (assoc (quote flymake)             \
-                                   package-archive-contents)))'
+ELPADEPS ?=--eval '(package-initialize)'                        \
+           --eval '(package-refresh-contents)'                  \
+           --eval '(defun install-latest (p)                    \
+                     (package-install                           \
+                       (cadr (assoc p                           \
+                              package-archive-contents          \
+                              (quote equal)))))'                \
+           --eval '(install-latest (quote jsonrpc))'            \
+           --eval '(install-latest (quote project))'            \
+           --eval '(install-latest (quote xref))'               \
+           --eval '(install-latest (quote eldoc))'              \
+           --eval '(unintern                                    \
+                     (quote eldoc-documentation-function))'     \
+           --eval '(load "eldoc")'                              \
+           --eval '(install-latest (quote company))'            \
+           --eval '(install-latest (quote yasnippet))'          \
+           --eval '(install-latest (quote flymake))'
 
 BYTECOMP_ERROR_ON_WARN := \
        --eval '(setq byte-compile-error-on-warn $(ERROR_ON_WARN))'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]