Common lisp dependency system, local style
authorFrank Duncan <frank@kank.net>
Sat, 6 Jun 2015 17:13:54 +0000 (12:13 -0500)
committerFrank Duncan <frank@kank.net>
Sat, 6 Jun 2015 17:39:48 +0000 (12:39 -0500)
.travis.yml
bin/setuptravis.sh [new file with mode: 0755]
deps/tarpit/cl-ppcre.tar.gz [new file with mode: 0644]
deps/tarpit/ironclad.tar.gz [new file with mode: 0644]
deps/tarpit/mt19937-latest.tar.gz [new file with mode: 0644]
deps/tarpit/nibbles-v0.12.tar.gz [new file with mode: 0644]
deps/tarpit/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 [new file with mode: 0644]

index 244480cc6ad1b6939f1fe4b1cce28a9900eb606c..edd65c89d4b20c391f19a79f8c3e086e0ef02fa2 100644 (file)
@@ -1,11 +1,5 @@
 before_install:
-  - mkdir -p $HOME/sbcl
-  - mkdir -p tmp
-  - ( cd tmp &&
-      wget http://prdownloads.sourceforge.net/sbcl/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 &&
-      tar jxf sbcl-1.2.6-x86-64-linux-binary.tar.bz2 &&
-      cd sbcl-1.2.6-x86-64-linux/ &&
-      INSTALL_ROOT=$HOME/sbcl bash install.sh )
+  - bin/setuptravis.sh
   - export PATH="$PATH:$HOME/sbcl/bin"
   - export SBCL_HOME="$HOME/sbcl/lib/sbcl/"
 script:
diff --git a/bin/setuptravis.sh b/bin/setuptravis.sh
new file mode 100755 (executable)
index 0000000..9d878f8
--- /dev/null
@@ -0,0 +1,21 @@
+#/bin/sh
+
+mkdir -p $HOME/sbcl
+mkdir -p tmp
+( cd tmp &&
+  tar jxf ../deps/tarpit/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 &&
+  cd sbcl-1.2.6-x86-64-linux/ &&
+  INSTALL_ROOT=$HOME/sbcl bash install.sh )
+( cd tmp &&
+  tar zxf ../deps/tarpit/cl-ppcre.tar.gz &&
+  tar zxf ../deps/tarpit/ironclad.tar.gz &&
+  tar zxf ../deps/tarpit/mt19937-latest.tar.gz &&
+  tar zxf ../deps/tarpit/nibbles-v0.12.tar.gz &&
+  cd ../deps &&
+  ln -s ../tmp/cl-ppcre-2.0.10/cl-ppcre.asd . &&
+  ln -s ../tmp/ironclad_0.33.0/ironclad.asd . &&
+  ln -s ../tmp/mt19937-1.1.1/mt19937.asd . &&
+  ln -s ../tmp/nibbles-0.12/nibbles.asd .
+)
+
+ls -l deps
diff --git a/deps/tarpit/cl-ppcre.tar.gz b/deps/tarpit/cl-ppcre.tar.gz
new file mode 100644 (file)
index 0000000..67d6e15
Binary files /dev/null and b/deps/tarpit/cl-ppcre.tar.gz differ
diff --git a/deps/tarpit/ironclad.tar.gz b/deps/tarpit/ironclad.tar.gz
new file mode 100644 (file)
index 0000000..2a1906a
Binary files /dev/null and b/deps/tarpit/ironclad.tar.gz differ
diff --git a/deps/tarpit/mt19937-latest.tar.gz b/deps/tarpit/mt19937-latest.tar.gz
new file mode 100644 (file)
index 0000000..3f81ceb
Binary files /dev/null and b/deps/tarpit/mt19937-latest.tar.gz differ
diff --git a/deps/tarpit/nibbles-v0.12.tar.gz b/deps/tarpit/nibbles-v0.12.tar.gz
new file mode 100644 (file)
index 0000000..515a802
Binary files /dev/null and b/deps/tarpit/nibbles-v0.12.tar.gz differ
diff --git a/deps/tarpit/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 b/deps/tarpit/sbcl-1.2.6-x86-64-linux-binary.tar.bz2
new file mode 100644 (file)
index 0000000..9d09cb4
Binary files /dev/null and b/deps/tarpit/sbcl-1.2.6-x86-64-linux-binary.tar.bz2 differ