FROM ubuntu:14.04

RUN apt-get update
RUN apt-get -y install cmake libgstreamer0.10-dev libgee-dev valac-0.16 libgstreamer-plugins-base0.10-dev librsvg2-dev libpoppler-glib-dev libgtk2.0-dev
RUN apt-get -y install wget
RUN wget http://ppa.launchpad.net/mc3man/gstffmpeg-keep/ubuntu/pool/main/g/gstreamer0.10-ffmpeg/gstreamer0.10-ffmpeg_0.10.13-5ubuntu1~trusty2.1_amd64.deb && sudo dpkg -i gstreamer0.10-ffmpeg_0.10.13-5ubuntu1~trusty2.1_amd64.deb
RUN apt-get install -f
RUN apt-get install -y git

RUN git clone https://github.com/davvil/pdfpc.git
RUN cd pdfpc && \
    git submodule init && \
    git submodule update && \
    mkdir build && \
    cd build && \
    cmake ../ && \
    make && \
    make install

RUN export uid=1000 gid=1000 && \
    mkdir -p /home/developer && \
    echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \
    echo "developer:x:${uid}:" >> /etc/group && \
    echo "developer ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer && \
    chmod 0440 /etc/sudoers.d/developer && \
    chown ${uid}:${gid} -R /home/developer

USER developer
ENV HOME /home/developer
CMD pdfpc
