[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/hyperbole 9def7855f5 4/4: Error on install if Emacs < 2
From: |
ELPA Syncer |
Subject: |
[elpa] externals/hyperbole 9def7855f5 4/4: Error on install if Emacs < 27 since Hyperbole cannot be run then |
Date: |
Sun, 16 Jan 2022 15:57:30 -0500 (EST) |
branch: externals/hyperbole
commit 9def7855f5f2abca7baeca01ce3a830f5279a831
Author: Robert Weiner <rsw@gnu.org>
Commit: Robert Weiner <rsw@gnu.org>
Error on install if Emacs < 27 since Hyperbole cannot be run then
---
install-test/elpa-devel/.emacs | 6 +++---
install-test/elpa/.emacs | 6 +++---
install-test/straight/.emacs | 4 +++-
install-test/tarball/.emacs | 4 +++-
4 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/install-test/elpa-devel/.emacs b/install-test/elpa-devel/.emacs
index 8e71979f96..f27fb10ee7 100644
--- a/install-test/elpa-devel/.emacs
+++ b/install-test/elpa-devel/.emacs
@@ -1,12 +1,12 @@
;; .emacs
-(require 'package)
(when (< emacs-major-version 27)
- (package-initialize))
+ (error "Hyperbole requires Emacs 27 or above; you are running version %d"
emacs-major-version))
+(require 'package)
(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")
+(message "%s" "Hyperbole successfully installed and activated")
diff --git a/install-test/elpa/.emacs b/install-test/elpa/.emacs
index b0f0880e35..a367d0ba5a 100644
--- a/install-test/elpa/.emacs
+++ b/install-test/elpa/.emacs
@@ -1,11 +1,11 @@
;; .emacs
-(require 'package)
(when (< emacs-major-version 27)
- (package-initialize))
+ (error "Hyperbole requires Emacs 27 or above; you are running version %d"
emacs-major-version))
+(require 'package)
(unless (package-installed-p 'hyperbole)
(package-refresh-contents)
(package-install 'hyperbole))
(hyperbole-mode 1)
-(message "%s" "Hyperbole successfully installed")
+(message "%s" "Hyperbole successfully installed and activated")
diff --git a/install-test/straight/.emacs b/install-test/straight/.emacs
index 175f486623..854c0e5074 100644
--- a/install-test/straight/.emacs
+++ b/install-test/straight/.emacs
@@ -1,5 +1,7 @@
;; Use this in your Emacs init file to install Straight
(progn
+ (when (< emacs-major-version 27)
+ (error "Hyperbole requires Emacs 27 or above; you are running version %d"
emacs-major-version))
(defvar bootstrap-version)
(setq package-enable-at-startup nil)
(let ((bootstrap-file
@@ -23,4 +25,4 @@
(hyperbole-mode 1)
-(message "%s" "Hyperbole successfully installed")
+(message "%s" "Hyperbole successfully installed and activated")
diff --git a/install-test/tarball/.emacs b/install-test/tarball/.emacs
index 5e8df3cada..af971b9242 100644
--- a/install-test/tarball/.emacs
+++ b/install-test/tarball/.emacs
@@ -1,8 +1,10 @@
;;; tarball -- hyperbole installed from a tar ball
+(when (< emacs-major-version 27)
+ (error "Hyperbole requires Emacs 27 or above; you are running version %d"
emacs-major-version))
(unless (and (featurep 'hyperbole) hyperbole-mode)
(push (expand-file-name "hyperbole" (getenv "HOME")) load-path)
(require 'hyperbole)
(hyperbole-mode 1))
-(message "%s" "Hyperbole successfully installed")
+(message "%s" "Hyperbole successfully installed and activated")