Move implementations into impls/ dir
[jackhill/mal.git] / impls / gnu-smalltalk / Dockerfile
diff --git a/impls/gnu-smalltalk/Dockerfile b/impls/gnu-smalltalk/Dockerfile
new file mode 100644 (file)
index 0000000..81b7ceb
--- /dev/null
@@ -0,0 +1,26 @@
+FROM ubuntu:wily
+MAINTAINER Joel Martin <github@martintribe.org>
+
+##########################################################
+# General requirements for testing or common across many
+# implementations
+##########################################################
+
+RUN apt-get -y update
+
+# Required for running tests
+RUN apt-get -y install make python
+
+# Some typical implementation and test requirements
+RUN apt-get -y install curl libreadline-dev libedit-dev
+
+RUN mkdir -p /mal
+WORKDIR /mal
+
+##########################################################
+# Specific implementation requirements
+##########################################################
+
+# picolisp
+RUN apt-get -y install gnu-smalltalk
+