[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/hyperbole a2e7eb1: Hyperbole install from source tests
From: |
ELPA Syncer |
Subject: |
[elpa] externals/hyperbole a2e7eb1: Hyperbole install from source tests (#114) |
Date: |
Tue, 24 Aug 2021 03:57:12 -0400 (EDT) |
branch: externals/hyperbole
commit a2e7eb1bf8b7bbfab0032f074b07d0f4eb8db1ea
Author: Mats Lidell <mats.lidell@lidells.se>
Commit: GitHub <noreply@github.com>
Hyperbole install from source tests (#114)
* Use latest tarball from elpa
* Add targets for running install tests from make
---
Makefile | 9 +++++++++
install-test/tarball/install-local.sh | 9 ++++-----
2 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index 12548a5..b561749 100644
--- a/Makefile
+++ b/Makefile
@@ -395,3 +395,12 @@ all-tests: test-all
test-all:
@echo "# Tests: $(TEST_ERT_FILES)"
$(INTERACTIVE) --eval "(load-file \"test/hy-test-dependencies.el\")"
--eval "(progn $(LOAD_TEST_ERT_FILES) (ert-run-tests-interactively t))"
+
+# 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
+install-all: install-elpa install-tarball install-straight
+
+install-elpa install-tarball install-straight:
+ @echo "Install Hyperbole using $@"
+ (cd ./install-test/ && ./local-install-test.sh $(subst install-,,$@))
diff --git a/install-test/tarball/install-local.sh
b/install-test/tarball/install-local.sh
index 8fecdfd..a828718 100755
--- a/install-test/tarball/install-local.sh
+++ b/install-test/tarball/install-local.sh
@@ -1,7 +1,6 @@
-TARBALL=hyperbole-8.0.0pre0.20210605.220551
-
-curl -O https://elpa.gnu.org/devel/$TARBALL.tar
-tar -xf $TARBALL.tar
-ln -s $TARBALL hyperbole
+curl -O https://elpa.gnu.org/devel/hyperbole.tar
+tar -xf hyperbole.tar
+rm hyperbole.tar
+ln -s hyperbole* hyperbole
cd hyperbole
make bin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/hyperbole a2e7eb1: Hyperbole install from source tests (#114),
ELPA Syncer <=