docs: Update 3 files
Some checks failed
dropshell-build multiarch / build (linux/amd64) (push) Successful in 5m15s
dropshell-build multiarch / build (linux/arm64) (push) Failing after 11m43s
dropshell-build multiarch / create-manifest (push) Has been skipped

This commit is contained in:
Your Name
2025-06-29 18:06:22 +12:00
parent 11e3d20a4c
commit b83f4474da
3 changed files with 41 additions and 22 deletions

View File

@ -134,8 +134,26 @@ 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 \
--with-zlib --with-zstd && \
mkdir build && cd build && \
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCURL_STATICLIB=ON \
-DCURL_USE_OPENSSL=ON \
-DOPENSSL_ROOT_DIR=/usr/local \
-DOPENSSL_USE_STATIC_LIBS=TRUE \
-DCURL_ZLIB=ON \
-DCURL_ZSTD=ON \
-DZLIB_LIBRARY=/usr/lib/libz.a \
-DZLIB_INCLUDE_DIR=/usr/include \
-Dzstd_LIBRARY=/usr/lib/libzstd.a \
-Dzstd_INCLUDE_DIR=/usr/include \
-DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \
-DBUILD_CURL_EXE=OFF \
-DBUILD_TESTING=OFF \
-DCURL_ENABLE_EXPORT_TARGET=ON && \
make -j$(nproc) && \
make install && \
cd / && rm -rf /tmp/curl-${CURL_VERSION} /tmp/curl-${CURL_VERSION}.tar.gz
@ -157,7 +175,10 @@ RUN curl -LO https://github.com/libcpr/cpr/archive/refs/tags/${CPR_VERSION}.tar.
-DCURL_INCLUDE_DIR=/usr/local/include \
-DCURL_LIBRARY=/usr/local/lib/libcurl.a \
-DOPENSSL_ROOT_DIR=/usr/local \
-DOPENSSL_USE_STATIC_LIBS=TRUE && \
-DOPENSSL_USE_STATIC_LIBS=TRUE \
-DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \
-DZLIB_LIBRARY=/usr/lib/libz.a \
-Dzstd_LIBRARY=/usr/lib/libzstd.a && \
make -j$(nproc) && \
make install && \
cd / && rm -rf /tmp/cpr-${CPR_VERSION} /tmp/${CPR_VERSION}.tar.gz