You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.2KB

  1. FROM armv7/armhf-ubuntu:16.04
  2. RUN apt-get update --quiet
  3. # Make sure dpkg does not ask questions (such as which keyboard layout to configure)
  4. ENV DEBIAN_FRONTEND noninteractive
  5. # Install misc dependencies:
  6. # - curl, git, make: used by many scripts
  7. # - python: used by Cask
  8. # - ruby, xorg: used by EVM
  9. RUN apt-get update && apt-get install --quiet --assume-yes curl git make python ruby xorg texinfo gnutls-bin libgnutls-dev
  10. # Install evm
  11. RUN curl -fsSkL https://raw.github.com/rejeep/evm/master/go | bash
  12. ENV PATH /root/.evm/bin:$PATH
  13. # Install all versions of Emacs available with EVM
  14. RUN evm config path /tmp
  15. RUN evm install emacs-23.4-travis
  16. RUN evm install emacs-24.1-travis
  17. RUN evm install emacs-24.2-travis
  18. RUN evm install emacs-24.3-travis
  19. RUN evm install emacs-24.4-travis
  20. RUN evm install emacs-24.5-travis
  21. RUN evm install emacs-25.1-travis
  22. RUN evm install emacs-25.2-travis
  23. RUN evm install emacs-25.3-travis
  24. RUN evm install emacs-26.1-travis
  25. RUN evm install emacs-git-snapshot-travis
  26. RUN evm install remacs-git-snapshot-travis
  27. # Activate latest Emacs release
  28. RUN evm use emacs-26.1-travis
  29. RUN emacs --version
  30. # Install cask
  31. RUN curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
  32. ENV PATH /root/.cask/bin:$PATH