aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Allred <code@seanallred.com>2014-10-31 01:29:23 -0400
committerSean Allred <code@seanallred.com>2014-10-31 01:29:23 -0400
commit1ff9f814c338a4d8ccb73330cfa57521737bf3f1 (patch)
treed2d4ad84d08eac822d83866608229e3875588678
parent16ee8a77119db4069078d8c6cd64f362118f7bd7 (diff)
Use Cask to manage dependencies
https://github.com/cask/cask
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml11
-rw-r--r--Cask11
3 files changed, 22 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 9cd819c..4acb5ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
# Compiled Elisp
*.elc
+/.cask/
diff --git a/.travis.yml b/.travis.yml
index 80b34e4..d72482d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,13 @@ language: emacs
env:
- "EMACS=emacs24"
+before_install:
+ - curl -fsSkL https://gist.github.com/rejeep/7736123/raw | sh
+ - export PATH="/home/travis/.cask/bin:$PATH"
+ - cask info
+ - cask outdated
+ - cask install
+
install:
- if [ "$EMACS" = "emacs24" ]; then
sudo add-apt-repository -y ppa:cassou/emacs &&
@@ -12,4 +19,6 @@ install:
sudo apt-get -qq install emacs24-nox;
fi
-script: $EMACS -batch -L . -l ert -l tests.el -f ert-run-tests-batch-and-exit
+script:
+ - $EMACS --version
+ - $EMACS -batch -L . -l ert -l tests.el -f ert-run-tests-batch-and-exit
diff --git a/Cask b/Cask
new file mode 100644
index 0000000..a715b2a
--- /dev/null
+++ b/Cask
@@ -0,0 +1,11 @@
+(package "stack-mode" "0" "Stack Exchange for Emacs")
+
+(source gnu)
+(source melpa-stable)
+
+(files "stack-*.el")
+
+(depends-on "json" "1.4")
+
+(development
+ (depends-on "ert"))