[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bnf-mode 7a4a1b0 55/74: Build package on Travis CI
From: |
Stefan Monnier |
Subject: |
[elpa] externals/bnf-mode 7a4a1b0 55/74: Build package on Travis CI |
Date: |
Thu, 9 May 2019 08:27:52 -0400 (EDT) |
branch: externals/bnf-mode
commit 7a4a1b05c09ac01d41b8aee71741510ae20ec25d
Author: Serghei Iakovlev <address@hidden>
Commit: Serghei Iakovlev <address@hidden>
Build package on Travis CI
---
.travis.yml | 9 +++++++++
Makefile | 11 +++++++++--
2 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index b796898..2a4c049 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -38,6 +38,13 @@ matrix:
allow_failures:
- env: EMACS_VERSION=git-snapshot
+addons:
+ apt:
+ packages:
+ - bsdtar
+ - texinfo
+ - pandoc
+
git:
depth: 1
@@ -74,6 +81,8 @@ script:
# The 'checkdoc-file' present on Emacs >= 25.1
- '[[ "$EMACS_MAJOR_VERSION" = "24" ]] || make checkdoc'
- make test
+ - make package
+ - ls -al
notifications:
email: false
diff --git a/Makefile b/Makefile
index 62bb55d..c7daeba 100644
--- a/Makefile
+++ b/Makefile
@@ -112,11 +112,16 @@ test:
.PHONY: clean
clean:
$(CASK) clean-elc
- $(RM) -f README $(ARCHIVE_NAME).info $(ARCHIVE_NAME)-pkg.el
+ $(RM) -f README $(ARCHIVE_NAME).info
+ $(RM) -f $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME)-*.tar
.PHONY: package
package: $(PACKAGE_NAME).tar
+.PHONY: install
+install: $(PACKAGE_NAME).tar
+ $(EMACS) --batch -l package -f package-initialize --eval
"(package-install-file \"$(PWD)/$(PACKAGE_NAME).tar\")"
+
.PHONY: help
help: .title
echo 'Run `make init` first to install and update all local
dependencies.'
@@ -127,8 +132,10 @@ help: .title
echo ' checkdoc: Checks BNF Mode code for errors in documentation'
echo ' build: Byte compile BNF Mode package'
echo ' test: Run the non-interactive unit test suite'
- echo ' clean: Remove all byte compiled Elisp files'
+ echo ' clean: Remove all byte compiled Elisp files as well as build'
+ echo ' artifacts'
echo ' package: Build package'
+ echo ' install: Install BNF Mode'
echo ''
echo 'Available programs:'
echo ' $(CASK): $(if $(HAVE_CASK),yes,no)'
- [elpa] externals/bnf-mode 7240455 38/74: Improved test reporting, (continued)
- [elpa] externals/bnf-mode 7240455 38/74: Improved test reporting, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 6ce1208 33/74: We're on MELPA. Yay!, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode e5f56ca 35/74: Amended documentation, update change log, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode ac004f6 34/74: Removed the bnf-mode-version function, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 89660ba 44/74: Removing emacs26-el package solves "Recursive load" issue, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode c836c7c 19/74: Temporarily removed ABNF, amended tests, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 5b6ff92 41/74: Update copyright, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode e9a5e4a 45/74: Return back comment-start and comment-end, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 3eda5e7 48/74: This package is NOT part of GNU Emacs, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode ebd9b83 51/74: Added ability to generate info, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 7a4a1b0 55/74: Build package on Travis CI,
Stefan Monnier <=
- [elpa] externals/bnf-mode f00edff 56/74: Prepare deploy on Travis CI, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 1105934 59/74: Cleaned up Travis CI config, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 548c33b 58/74: Bump version, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode aed186d 54/74: Provided ability to build installation package., Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 119d792 72/74: Added Emacs 26.2 to Travis CI build matrix, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a4ca649 74/74: Remove wrongly used (and documented) syntax-propertize-function call, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a9d6cc3 60/74: Merge pull request #3 from sergeyklay/feature/build-pkg, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 13de9e1 06/74: Updated project description, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 387b4c3 46/74: Minor code cleanup, improved tests report, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode d5729af 71/74: Fixed dependencies in Cask file, Stefan Monnier, 2019/05/09