Dockerfile 746 B

1234567891011121314151617181920212223242526272829
  1. FROM debian:buster-slim as build
  2. RUN apt-get update && apt-get install --yes --no-install-recommends \
  3. git \
  4. gperf \
  5. gtk-doc-tools \
  6. intltool \
  7. libgirepository1.0-dev \
  8. libgnutls28-dev \
  9. libgtk-3-dev \
  10. libpcre2-dev \
  11. libtool-bin \
  12. libxml2-utils \
  13. valac
  14. # TODO clone and build as unprivileged user
  15. ARG VTE_NE_VERSION=0.50.2-ng
  16. RUN git clone --branch "$VTE_NE_VERSION" https://github.com/thestinger/vte-ng.git /vte-ng
  17. WORKDIR /vte-ng
  18. RUN ./autogen.sh && make && make install && ldconfig
  19. ARG TERMITE_VERSION=v15
  20. RUN git clone --recursive --branch "$TERMITE_VERSION" https://github.com/thestinger/termite.git /termite
  21. WORKDIR /termite
  22. RUN make && make install
  23. WORKDIR /
  24. CMD ["/usr/local/bin/termite"]