sptrakesh/wt

By sptrakesh

Updated 8 days ago

Wt Alpine image.

Image
0

733

Wt Alpine image.

FROM sptrakesh/boost
ENV VERSION=4.10.3

WORKDIR /opt

RUN apk add --no-cache curl curl-dev libpng-dev libpng-static
RUN git clone --branch v2.4.4 https://github.com/libharu/libharu.git \
  && cd libharu \
  && rm /usr/lib/libpng*.so* \
  && cmake \
    -DBUILD_SHARED_LIBS=OFF \
    -DLIBHPDF_DEBUG=OFF \
    -DLIBHPDF_DEBUG_TRACE=OFF \
    -DCMAKE_INSTALL_PREFIX=/opt/local \
    -B build -S . \
  && cmake --build build -j8 \
  && (cd build; make install)

RUN git clone --branch ${VERSION} https://github.com/emweb/wt.git \
  && cd wt \
  && cmake \
    -DCMAKE_CXX_STANDARD=23 \
    -DBOOST_ROOT=/opt/local \
    -DBoost_USE_STATIC_RUNTIME=ON \
    -DBoost_USE_MULTITHREADED=ON \
    -DSHARED_LIBS=OFF \
    -DENABLE_HARU=ON \
    -DENABLE_PANGO=OFF \
    -DENABLE_QT4=OFF \
    -DENABLE_QT5=OFF \
    -DENABLE_QT6=OFF \
    -DENABLE_OPENGL=OFF \
    -DBUILD_EXAMPLES=OFF \
    -DINSTALL_EXAMPLES=OFF \
    -DINSTALL_RESOURCES=ON \
    -DINSTALL_THEMES=ON \
    -DMULTI_THREADED=ON \
    -DENABLE_LIBWTTEST=OFF \
    -DENABLE_LIBWTDBO=OFF \
    -DCMAKE_PREFIX_PATH=/opt/local \
    -DCMAKE_INSTALL_PREFIX=/opt/local \
    -DRUNDIR=/opt/wt \
    -DWTHTTP_CONFIGURATION=/opt/local/etc/wt \
    -B build -S . \
  && cmake --build build -j8 \
  && (cd build; make install)

Docker Pull Command

docker pull sptrakesh/wt