Commit 973f87fe authored by Guillaume Roguez's avatar Guillaume Roguez

docker: add/update platforms

* Add: fedora-26 (64 bits only) and ubuntu 17.10 (artful, 32 and 64 bits)
* Update: debian 9 (use new name and new 32-bits images)
* Update: ubuntu 17.04 32-bits source image

Change-Id: I4599554ad27906ba007d8f7910d27ce55eb92678
parent 21f90484
FROM debian:stretch
FROM debian:9
ENV DEBIAN_FRONTEND noninteractive
......
FROM savoirfairelinux/ring-debian32:9
FROM i386/debian:9
ENV DEBIAN_FRONTEND noninteractive
......
FROM fedora:26
RUN dnf clean all
RUN dnf install -y yum-utils rpmdevtools
RUN dnf clean all
RUN dnf upgrade -y && \
dnf install -y \
git \
rpm-build \
tar \
make \
autoconf \
automake \
cmake \
speexdsp-devel \
pulseaudio-libs-devel \
libsamplerate-devel \
libtool \
dbus-devel \
expat-devel \
pcre-devel \
yaml-cpp-devel \
boost-devel \
dbus-c++-devel \
dbus-devel \
libsndfile-devel \
libXext-devel \
libXfixes-devel \
yasm \
speex-devel \
gsm-devel \
chrpath \
check \
astyle \
uuid-c++-devel \
libupnp-devel \
gettext-devel \
gcc-c++ \
which \
alsa-lib-devel \
systemd-devel \
libuuid-devel \
uuid-devel \
gnutls-devel \
nettle-devel \
opus-devel \
patch \
jsoncpp-devel \
libnatpmp-devel \
webkitgtk4-devel \
cryptopp-devel \
libva-devel \
libvdpau-devel
ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
CMD /opt/build-package-fedora.sh
FROM savoirfairelinux/ring-ubuntu32:17.04
FROM i386/ubuntu:17.10
ENV DEBIAN_FRONTEND noninteractive
......
FROM ubuntu:artful
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get clean
RUN apt-get update && \
apt-get install -y vim \
devscripts \
software-properties-common
# software-properties-common is needed for
# add-apt-repository
RUN add-apt-repository universe
RUN apt-get clean
RUN apt-get update && \
apt-get install -y equivs
# Speed up mk-build-deps
RUN apt-get clean
RUN apt-get update && \
apt-get install -y -o Acquire::Retires=10 \
git \
autoconf \
automake \
autopoint \
cmake \
libtool \
libdbus-1-dev \
libdbus-c++-dev \
libupnp-dev \
libgnutls28-dev \
libargon2-0-dev \
libebook1.2-dev \
libclutter-gtk-1.0-dev \
libclutter-1.0-dev \
libglib2.0-dev \
libgtk-3-dev \
libnotify-dev \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
yasm \
autotools-dev \
gettext \
libpulse-dev \
libsamplerate0-dev \
libasound2-dev \
libexpat1-dev \
libpcre3-dev \
libyaml-cpp-dev \
libboost-dev \
libsndfile1-dev \
libxext-dev \
libxfixes-dev \
libspeex-dev \
libspeexdsp-dev \
uuid-dev \
libavcodec-dev \
libavutil-dev \
libavformat-dev \
libswscale-dev \
libavdevice-dev \
libopus-dev \
libudev-dev \
libgsm1-dev \
libjsoncpp-dev \
libmsgpack-dev \
libnatpmp-dev \
libappindicator3-dev \
libqrencode-dev \
libnm-glib-dev \
libwebkit2gtk-4.0-dev \
libcrypto++-dev \
libva-dev \
libvdpau-dev
ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
CMD /opt/build-package-debian.sh
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment