[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")
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/hyperbole daf4aa7e2a: Add install-melpa target for checking a melpa install (#497),
ELPA Syncer <=