Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

50 linhas
1.5KB

  1. FROM ubuntu:17.10
  2. MAINTAINER Ray Burgemeestre
  3. RUN apt-get update && \
  4. apt-get install -y software-properties-common && \
  5. add-apt-repository ppa:leaningtech-dev/cheerp-ppa && \
  6. apt-get update
  7. RUN apt-get -y install cheerp-core
  8. #RUN g++ -v
  9. #
  10. #WORKDIR /usr/local/src/
  11. #
  12. #RUN git clone https://bitbucket.org/rayburgemeestre/starcry
  13. #
  14. #WORKDIR /usr/local/src/starcry/
  15. #
  16. #RUN git submodule update --init --recursive
  17. #
  18. #RUN echo deb http://apt.llvm.org/artful/ llvm-toolchain-artful-6.0 main >> /etc/apt/sources.list && \
  19. # echo deb-src http://apt.llvm.org/artful/ llvm-toolchain-artful-6.0 main >> /etc/apt/sources.list && \
  20. # wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - ; \
  21. # apt update -y && \
  22. # apt-get install -y clang-6.0 lldb-6.0 lld-6.0
  23. #
  24. ##RUN bash prepare_ubuntu15.sh initialize
  25. ##RUN bash prepare_ubuntu15.sh crtmpserver
  26. ##RUN bash prepare_ubuntu15.sh v8
  27. ##RUN bash prepare_ubuntu15.sh allegro
  28. ##RUN bash prepare_ubuntu15.sh caf
  29. ##RUN bash prepare_ubuntu15.sh boost
  30. ##RUN bash prepare_ubuntu15.sh benchmarklib
  31. ##RUN bash prepare_ubuntu15.sh fastpfor
  32. ##RUN bash prepare_ubuntu15.sh ffmpeg
  33. #
  34. ## Use below to run all at once
  35. #RUN /bin/bash -c "set -euxo pipefail; bash prepare_ubuntu15.sh 2>&1 | tee /tmp/install.log"
  36. #
  37. ## Use below as sanity check if image is correct
  38. ## TODO: is it using clang now or what??
  39. #RUN /bin/bash -c "set -euxo pipefail; cmake -DSTATIC=1 -DLIB_PREFIX_DIR=/usr/local/src/starcry . && make -j 8 starcry"
  40. #
  41. #WORKDIR /projects/starcry
  42. #
  43. #CMD "/bin/bash"