Dockerfile 655 B

123456789101112131415161718192021222324252627282930313233343536
  1. FROM ubuntu
  2. RUN apt-get update
  3. RUN apt-get install -y \
  4. libsdl2-2.0-0 \
  5. libsdl2-gfx-1.0-0 \
  6. libsdl2-image-2.0-0 \
  7. libsdl2-mixer-2.0-0 \
  8. libsdl2-ttf-2.0-0 \
  9. libphysfs1 \
  10. zlib1g \
  11. libxml++2.6-2v5
  12. RUN apt-get install -y \
  13. build-essential \
  14. cmake \
  15. libsdl2-dev \
  16. libsdl2-gfx-dev \
  17. libsdl2-image-dev \
  18. libsdl2-mixer-dev \
  19. libsdl2-ttf-dev \
  20. libphysfs-dev \
  21. zlib1g-dev \
  22. libxml++2.6-dev \
  23. libxslt1.1 \
  24. libxslt1-dev \
  25. xsltproc \
  26. gettext \
  27. git
  28. RUN mkdir -p /home/lincity-ng
  29. # COPY . /home/lincity-ng/
  30. WORKDIR /home/lincity-ng
  31. CMD bash -c "cmake -B build-ubuntu && cmake --build build-ubuntu --parallel -t package"