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

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

[elpa] externals/hyperbole daf4aa7e2a: Add install-melpa target for chec


From: ELPA Syncer
Subject: [elpa] externals/hyperbole daf4aa7e2a: Add install-melpa target for checking a melpa install (#497)
Date: Sat, 30 Mar 2024 06:58:16 -0400 (EDT)

branch: externals/hyperbole
commit daf4aa7e2ac40266c6aa07f90627db8bd1be6899
Author: Mats Lidell <mats.lidell@lidells.se>
Commit: GitHub <noreply@github.com>

    Add install-melpa target for checking a melpa install (#497)
---
 ChangeLog                 |  6 ++++++
 Makefile                  |  6 +++---
 install-test/melpa/.emacs | 13 +++++++++++++
 3 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d3d2280202..0af6d6954e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-29  Mats Lidell  <matsl@gnu.org>
+
+* Makefile: Add install-melpa target. Used to validate hyperbole can be
+    installed from melpa.
+* install-test/melpa/.emacs: .emacs used for the melpa install test.
+
 2024-03-24  Mats Lidell  <matsl@gnu.org>
 
 * test/hui-tests.el (hui--ibut-link-directly-to-file)
diff --git a/Makefile b/Makefile
index caa5789da1..94b6941604 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
 # Author:       Bob Weiner
 #
 # Orig-Date:    15-Jun-94 at 03:42:38
-# Last-Mod:     22-Mar-24 at 08:48:26 by Bob Weiner
+# Last-Mod:     29-Mar-24 at 23:29:53 by Mats Lidell
 #
 # Copyright (C) 1994-2023  Free Software Foundation, Inc.
 # See the file HY-COPY for license information.
@@ -523,9 +523,9 @@ test-all-output:
 # Hyperbole install tests - Verify that hyperbole can be installed
 # using different sources. See folder "install-test"
 .PHONY: install-elpa install-elpa-devel install-tarball install-straight 
install-all install-local
-install-all: install-elpa install-elpa-devel install-tarball install-straight 
install-local
+install-all: install-elpa install-elpa-devel install-melpa install-tarball 
install-straight install-local
 
-install-elpa install-elpa-devel install-tarball install-straight 
install-elpaca:
+install-elpa install-elpa-devel install-tarball install-melpa install-straight 
install-elpaca:
        @echo "Install Hyperbole using $@"
        (cd ./install-test/ && ./local-install-test.sh $(subst install-,,$@))
 
diff --git a/install-test/melpa/.emacs b/install-test/melpa/.emacs
new file mode 100644
index 0000000000..890dafe36d
--- /dev/null
+++ b/install-test/melpa/.emacs
@@ -0,0 +1,13 @@
+;; .emacs
+
+(when (< emacs-major-version 27)
+  (error "Hyperbole requires Emacs 27 or above; you are running version %d" 
emacs-major-version))
+(require 'package)
+(setq package-native-compile t)
+(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/";))
+(unless (package-installed-p 'hyperbole)
+  (package-refresh-contents)
+  (package-install 'hyperbole))
+(hyperbole-mode 1)
+
+(message "%s" "Hyperbole successfully installed and activated")



reply via email to

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