pull/2172/head
Fioren 2023-12-22 03:30:47 +07:00 committed by GitHub
parent 5c87f1b7b6
commit 81bed0e5cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 8 deletions

View File

@ -9,6 +9,7 @@
#
# $ sudo docker run --rm -it -v /path/to/dest:/out aria2-mingw cp /aria2/src/aria2c.exe /out
FROM ubuntu:22.04
MAINTAINER Tatsuhiro Tsujikawa
@ -29,12 +30,12 @@ RUN apt-get update && \
autopoint libcppunit-dev libxml2-dev libgcrypt20-dev lzip \
python3-docutils
RUN curl -L -O https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz && \
curl -L -O https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.bz2 && \
curl -L -O https://www.sqlite.org/2023/sqlite-autoconf-3430100.tar.gz && \
curl -L -O https://www.zlib.net/zlib-1.3.tar.gz && \
curl -L -O https://c-ares.org/download/c-ares-1.19.1.tar.gz && \
curl -L -O https://libssh2.org/download/libssh2-1.11.0.tar.bz2
RUN curl -k -L -O https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz && \
curl -k -L -O https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.bz2 && \
curl -k -L -O https://www.sqlite.org/2023/sqlite-autoconf-3430100.tar.gz && \
curl -k -L -O https://www.zlib.net/zlib-1.3.tar.gz && \
curl -k -L -O https://c-ares.org/download/c-ares-1.19.1.tar.gz && \
curl -k -L -O https://libssh2.org/download/libssh2-1.11.0.tar.bz2
RUN tar xf gmp-6.3.0.tar.xz && \
cd gmp-6.3.0 && \
@ -108,7 +109,7 @@ RUN tar xf libssh2-1.11.0.tar.bz2 && \
ARG ARIA2_VERSION=master
ARG ARIA2_REF=refs/heads/master
ADD https://api.github.com/repos/aria2/aria2/git/$ARIA2_REF version.json
RUN git clone -b $ARIA2_VERSION --depth 1 https://github.com/aria2/aria2 && \
ADD https://api.github.com/repos/$repository/git/$ARIA2_REF version.json
RUN git clone -b $ARIA2_VERSION --depth 1 https://github.com/$repository && \
cd aria2 && autoreconf -i && ./mingw-config && make -j$(nproc) && \
$HOST-strip src/aria2c.exe