mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00

This tool is needed during build when using make-ring.py script from ring-project repo. It was included as base tool in previous Fedora 25 docker image but not anymore in Fedora 27. Change-Id: I11833a5eb3cd3b7a0bcb705d4a136f349035dd45 Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
72 lines
1.3 KiB
Plaintext
72 lines
1.3 KiB
Plaintext
FROM fedora:27
|
|
|
|
ENV LANG en_US.utf8
|
|
ENV LC_ALL en_US.utf8
|
|
|
|
RUN dnf -y upgrade
|
|
|
|
# General
|
|
RUN dnf -y groupinstall "Minimal Install"
|
|
RUN dnf -y install \
|
|
unzip \
|
|
openssh \
|
|
rsync
|
|
|
|
# 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 \
|
|
java-1.8.0-openjdk \
|
|
java-1.8.0-openjdk-devel
|
|
|
|
# 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
|
|
|
|
# Buid Env. Var.
|
|
|
|
ENV CMAKE_PREFIX_PATH /usr/i686-w64-mingw32/sys-root/mingw/lib/cmake:/usr/x86_64-w64-mingw32/sys-root/mingw/lib/cmake
|
|
ENV QTDIR /usr/i686-w64-mingw32/sys-root/mingw/lib/qt5/:/usr/x86_64-w64-mingw32/sys-root/mingw/lib/qt5/
|
|
ENV PATH /usr/i686-w64-mingw32/bin/qt5/:/usr/x86_64-w64-mingw32/bin/qt5/:$PATH
|