branch: externals/hyperbole commit 74431604b52d9b7d35ff459a39a53393dbb622ad Author: Mats Lidell <mats.lid...@lidells.se> Commit: GitHub <nore...@github.com>
Add target for elpa-devel install tests (#136) --- ChangeLog | 6 ++++++ Makefile | 4 ++-- install-test/elpa-devel/.emacs | 12 ++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ce7469b..93f030b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2021-12-18 Mats Lidell <ma...@gnu.org> + +* install-test/elpa-devel/.emacs: Init file for install tests. + +* Makefile: install-elpa-devel target. + 2021-12-12 Bob Weiner <r...@gnu.org> * hyperbole.el (hkey-initialize): Add missing C-c prefix binding for hyperbole-mode-map. diff --git a/Makefile b/Makefile index 3aed9b0..141258d 100644 --- a/Makefile +++ b/Makefile @@ -423,9 +423,9 @@ endif # Hyperbole install tests - Verify that hyperbole can be installed # using different sources. See folder "install-test" -.PHONY: install-elpa install-tarball install-straight install-all +.PHONY: install-elpa install-elpa-devel install-tarball install-straight install-all install-all: install-elpa install-tarball install-straight -install-elpa install-tarball install-straight: +install-elpa install-elpa-devel install-tarball install-straight: @echo "Install Hyperbole using $@" (cd ./install-test/ && ./local-install-test.sh $(subst install-,,$@)) diff --git a/install-test/elpa-devel/.emacs b/install-test/elpa-devel/.emacs new file mode 100644 index 0000000..8e71979 --- /dev/null +++ b/install-test/elpa-devel/.emacs @@ -0,0 +1,12 @@ +;; .emacs + +(require 'package) +(when (< emacs-major-version 27) + (package-initialize)) +(add-to-list 'package-archives '("gnu-devel" . "https://elpa.gnu.org/devel/")) +(unless (package-installed-p 'hyperbole) + (package-refresh-contents) + (package-install 'hyperbole)) +(hyperbole-mode 1) + +(message "%s" "Hyperbole successfully installed")