FROM ubuntu as build

RUN apt update
RUN apt install -y gcc make gettext libssl-dev libarchive-dev libinih-dev libgpgme-dev libsqlite3-dev

WORKDIR /root

COPY ./Makefile ./
COPY ./include  ./include
COPY ./locale   ./locale
COPY ./src      ./src

RUN make
RUN make install

FROM ubuntu as main

RUN apt update
RUN apt install -y libarchive13 libinih1 libgpgme11 libsqlite3-0

# translations
COPY --from=build /usr/share/locale/tr/LC_MESSAGES/libmp.mo /usr/share/locale/tr/LC_MESSAGES/libmp.mo

# headers and the library
COPY --from=build /usr/include/libmp /usr/include/libmp
COPY --from=build /usr/lib/libmp.so  /usr/lib/