diff --git a/.circleci/Dockerfile.slackware b/.circleci/Dockerfile.slackware new file mode 100644 index 000000000..d304e4200 --- /dev/null +++ b/.circleci/Dockerfile.slackware @@ -0,0 +1,49 @@ +ARG TAG +FROM slackware:${TAG} + +ENV WHEELHOUSE_PATH /tmp/wheelhouse +ENV VIRTUALENV_PATH /tmp/venv +# This will get updated by the CircleCI checkout step. +ENV BUILD_SRC_ROOT /tmp/project + +# Be careful with slackpkg. If the package name given doesn't match anything, +# slackpkg still claims to succeed but you're totally screwed. Slackware +# updates versions of packaged software so including too much version prefix +# is a good way to have your install commands suddenly begin not installing +# anything. +RUN slackpkg update && \ + slackpkg install \ + openssh-7 git-2 \ + ca-certificates \ + sudo-1 \ + make-4 \ + automake-1 \ + kernel-headers \ + glibc-2 \ + binutils-2 \ + gcc-5 \ + gcc-g++-5 \ + python-2 \ + libffi-3 \ + libyaml-0 \ + sqlite-3 \ + icu4c-56 \ + libmpc-1