branch: externals/hyperbole commit bf2bd2e349c06e36a8b681b4c16ad4a3607bdb6f Author: Mats Lidell <mats.lid...@lidells.se> Commit: GitHub <nore...@github.com>
Add package-lint target (#134) --- Makefile | 7 +++++++ test/hy-test-dependencies.el | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 673b8ac74b..41f6861d7a 100644 --- a/Makefile +++ b/Makefile @@ -493,3 +493,10 @@ install-all: install-elpa install-elpa-devel install-tarball install-straight install-elpa install-elpa-devel install-tarball install-straight: @echo "Install Hyperbole using $@" (cd ./install-test/ && ./local-install-test.sh $(subst install-,,$@)) + +package-lint: + $(EMACS_BATCH) \ + --eval "(setq package-lint-main-file \"hyperbole.el\")" \ + --eval "(load-file \"test/hy-test-dependencies.el\")" \ + -l package-lint.el -f package-lint-batch-and-exit \ + $(EL_KOTL) $(EL_COMPILE) diff --git a/test/hy-test-dependencies.el b/test/hy-test-dependencies.el index 7ad64ea37b..c8e47fd814 100644 --- a/test/hy-test-dependencies.el +++ b/test/hy-test-dependencies.el @@ -27,5 +27,9 @@ (package-refresh-contents) (package-install 'with-simulated-input)) +(unless (package-installed-p 'package-lint) + (package-refresh-contents) + (package-install 'package-lint)) + (provide 'hy-test-dependencies) ;;; hy-test-dependencies.el ends here