test: Update 5 files
All checks were successful
dropshell-build multiarch / build (linux/amd64) (push) Successful in 7m39s
dropshell-build multiarch / build (linux/arm64) (push) Successful in 16m19s
dropshell-build multiarch / create-manifest (push) Successful in 15s

This commit is contained in:
Your Name
2025-06-29 15:33:50 +12:00
parent ec15d87376
commit ea0ad2daa5
10 changed files with 269 additions and 19 deletions

View File

@ -46,7 +46,9 @@ RUN apk add --no-cache \
xz-libs \
xz-static \
zlib-dev \
zlib-static
zlib-static \
zstd-dev \
zstd-static
SHELL ["/bin/bash", "-c"]
@ -132,11 +134,34 @@ WORKDIR /tmp
RUN curl -LO https://curl.se/download/curl-${CURL_VERSION}.tar.gz && \
tar xzf curl-${CURL_VERSION}.tar.gz && \
cd curl-${CURL_VERSION} && \
./configure --disable-shared --enable-static --with-ssl=/usr/local --prefix=/usr/local && \
./configure --disable-shared --enable-static --with-ssl=/usr/local --prefix=/usr/local \
--with-zlib --with-zstd && \
make -j$(nproc) && \
make install && \
cd / && rm -rf /tmp/curl-${CURL_VERSION} /tmp/curl-${CURL_VERSION}.tar.gz
# Build CPR (C++ Requests) library statically
ARG CPR_VERSION=1.10.5
WORKDIR /tmp
RUN curl -LO https://github.com/libcpr/cpr/archive/refs/tags/${CPR_VERSION}.tar.gz && \
tar xzf ${CPR_VERSION}.tar.gz && \
cd cpr-${CPR_VERSION} && \
mkdir build && cd build && \
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCPR_USE_SYSTEM_CURL=ON \
-DCPR_ENABLE_SSL=ON \
-DCURL_INCLUDE_DIR=/usr/local/include \
-DCURL_LIBRARY=/usr/local/lib/libcurl.a \
-DOPENSSL_ROOT_DIR=/usr/local \
-DOPENSSL_USE_STATIC_LIBS=TRUE && \
make -j$(nproc) && \
make install && \
cd / && rm -rf /tmp/cpr-${CPR_VERSION} /tmp/${CPR_VERSION}.tar.gz
ARG MARIADB_CONNECTOR_VERSION=3.4.5
WORKDIR /tmp