1234567891011121314151617181920212223242526272829303132333435 |
- FROM ubuntu:focal
- RUN set -ex; \
- export DEBIAN_FRONTEND=noninteractive; \
- apt-get update; \
- apt-get install -y \
- git cmake build-essential wget
- RUN apt-get install -y \
- libssl-dev libboost-system-dev pkg-config zlib1g-dev
- RUN mkdir -p /workspace; \
- cd /workspace; \
- wget https://github.com/arvidn/libtorrent/releases/download/v1.2.15/libtorrent-rasterbar-1.2.15.tar.gz; \
- tar zxvf libtorrent-rasterbar-1.2.15.tar.gz; \
- cd libtorrent-rasterbar-1.2.15; \
- mkdir build; \
- cd build; \
- cmake ..; \
- make -j8; \
- make install
- RUN apt-get install -y qt5-qmake qt5-default \
- libqt5svg5-dev qttools5-dev-tools \
- --no-install-recommends
- RUN cd /workspace; \
- wget https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-4.3.6.tar.gz; \
- tar zxvf release-4.3.6.tar.gz
- RUN apt-get install -y qttools5-dev-tools --no-install-recommends
- RUN cd /workspace/qBittorrent-release-4.3.6; \
- ./configure --disable-gui; \
- make -j8 && make install
|