branch: elpa/emacsql commit e3bc9b105f6f2de514dd689c8fa8f74f1d610a04 Author: Christopher Wellons <well...@nullprogram.com> Commit: Christopher Wellons <well...@nullprogram.com>
Finish removing Cask, including updating the README --- Cask | 7 ------- README.md | 15 +++++++++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Cask b/Cask deleted file mode 100644 index 9f8ff11323..0000000000 --- a/Cask +++ /dev/null @@ -1,7 +0,0 @@ -(source gnu) -(source melpa) -(package "emacsql-cask" "0.0.0" "Dummy package for testing using Cask.") -(depends-on "cl-generic" "0.3") -(depends-on "cl-lib" "0.3") -(depends-on "finalize" "1.0.0") -(depends-on "pg" "0.12") diff --git a/README.md b/README.md index 2edb978142..248d68cbf2 100644 --- a/README.md +++ b/README.md @@ -361,10 +361,18 @@ advises the major mode to fix this annoyance. ## Contributing and Extending -You'll need to install [Cask][cask], which is required for compilation -and unit testing. +To run the test suite, clone the `pg` and `finalize` packages into +sibling directories. The Makefile will automatically put these paths on +the Emacs load path (override `LDFLAGS` if your situation is different). - make test + $ cd .. + $ git clone https://github.com/cbbrowne/pg.el pg + $ git clone https://github.com/skeeto/elisp-finalize finalize + $ cd - + +Then invoke make: + + $ make test If the environment variable `PGDATABASE` is present then the unit tests will also be run with PostgreSQL (emacsql-psql). Provide @@ -414,6 +422,5 @@ the emacsql-protocol-mixin class to do most of the work. [stderr]: http://thread.gmane.org/gmane.comp.db.sqlite.general/85824 [foreign]: http://www.sqlite.org/foreignkeys.html [batch]: http://lists.gnu.org/archive/html/emacs-pretest-bug/2005-11/msg00320.html -[cask]: http://cask.github.io/ [fts]: http://www.sqlite.org/fts3.html [soundex]: http://www.sqlite.org/compile.html#soundex