| FROM debian:jessie |
| |
| LABEL maintainer="Liblouis Maintainers <liblouis-liblouisxml@freelists.org>" |
| |
| # Fetch build dependencies |
| RUN apt-get update && apt-get install -y \ |
| autoconf \ |
| automake \ |
| curl \ |
| libtool \ |
| libyaml-dev \ |
| make \ |
| pkg-config \ |
| python \ |
| texinfo \ |
| && rm -rf /var/lib/apt/lists/* |
| |
| # compile and install liblouis |
| ADD . /usr/src/liblouis |
| WORKDIR /usr/src/liblouis |
| RUN ./autogen.sh && ./configure --enable-ucs4 && make && make install && ldconfig |
| |
| # install python bindings |
| WORKDIR /usr/src/liblouis/python |
| RUN python setup.py install |
| |
| # clean up |
| WORKDIR /root |
| RUN rm -rf /usr/src/liblouis |