FROM fedora:25 | |
ENV LANG en_US.utf8 | |
ENV LC_ALL en_US.utf8 | |
RUN dnf -y upgrade | |
# General | |
RUN dnf -y install \ | |
unzip \ | |
openssh | |
# Mingw 32/64 | |
RUN dnf -y install \ | |
mingw32-binutils \ | |
mingw32-gcc \ | |
mingw32-headers \ | |
mingw32-crt \ | |
mingw32-gcc-c++ \ | |
mingw32-pkg-config \ | |
mingw32-nsis \ | |
mingw64-binutils \ | |
mingw64-gcc \ | |
mingw64-headers \ | |
mingw64-crt \ | |
mingw64-gcc-c++ \ | |
mingw64-pkg-config | |
# Build environment | |
RUN dnf -y install \ | |
git \ | |
gawk \ | |
yasm \ | |
gettext-devel \ | |
cmake \ | |
patch \ | |
libtool \ | |
automake \ | |
make \ | |
xz \ | |
bzip2 \ | |
which \ | |
sudo | |
# LRC Req | |
RUN dnf -y install \ | |
mingw32-qt5-qtbase \ | |
mingw32-qt5-qttools \ | |
mingw64-qt5-qtbase \ | |
mingw64-qt5-qttools | |
# Client Req | |
RUN dnf -y install \ | |
mingw32-qt5-qtsvg \ | |
mingw64-qt5-qtsvg \ | |
mingw32-qt5-qtwinextras \ | |
mingw64-qt5-qtwinextras \ | |
mingw32-libidn \ | |
mingw64-libidn \ | |
mingw32-xz-libs \ | |
mingw64-xz-libs |