Skip to content

Instantly share code, notes, and snippets.

@hubx
Created May 1, 2017 19:14
Show Gist options
  • Save hubx/f513b0f5d6148f5afb1323a15639e8c9 to your computer and use it in GitHub Desktop.
Save hubx/f513b0f5d6148f5afb1323a15639e8c9 to your computer and use it in GitHub Desktop.
Kmymoney build image
FROM ubuntu:17.04
RUN echo 'APT::Install-Recommends "0";' >> /etc/apt/apt.conf.d/01norecommend && echo 'APT::Install-Suggests "0";' >> /etc/apt/apt.conf.d/01norecommend
RUN apt update && apt install -y cmake g++ ccache ninja-build extra-cmake-modules qt5-qmake git clang gettext
RUN apt install -y libqca-qt5-2-dev libgl1-mesa-dev libglu1-mesa-dev libqt5svg5-dev libkf5config-dev kio-dev kross-dev libkf5activities-dev libkf5wallet-dev libkf5archive-dev libkf5khtml-dev libkf5kcmutils-dev libkf5itemmodels-dev kdoctools-dev libkf5holidays-dev libkf5gpgmepp-dev libkf5contacts-dev libkf5akonadi-dev libkf5identitymanagement-dev libgwengui-qt5-dev libkchart-dev libofx-dev libgpgmepp-dev libgmp-dev
ENV CC=/usr/bin/clang
ENV CXX=/usr/bin/clang++
RUN git clone git://anongit.kde.org/alkimia.git
WORKDIR alkimia/build
RUN cmake -G Ninja .. && cmake --build . --target install
RUN rm -rf /alkimia/build
CMD ["/usr/bin/cmake", "-DENABLE_LIBICAL=OFF"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment