Dockerfile_fedora_25 1.29 KB
Newer Older
aviau's avatar
aviau committed
1 2 3 4 5
FROM fedora:25

RUN dnf clean all
RUN dnf upgrade -y && \
    dnf install -y \
6
        git \
aviau's avatar
aviau committed
7 8 9 10 11 12 13 14
        rpm-build \
        tar \
        make \
        autoconf \
        automake \
        cmake \
        speexdsp-devel \
        pulseaudio-libs-devel \
15
	libcanberra-devel \
aviau's avatar
aviau committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
        libtool \
        dbus-devel \
        expat-devel \
        pcre-devel \
        yaml-cpp-devel \
        boost-devel \
        dbus-c++-devel \
        dbus-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 \
49
        libva-devel \
50
        libvdpau-devel \
51
        msgpack-devel \
52 53
        NetworkManager-libnm-devel \
        openssl-devel
54 55 56 57 58 59

# Packaging tools
RUN dnf install -y yum-utils rpmdevtools

# Reduce image size
RUN dnf clean all
aviau's avatar
aviau committed
60 61 62 63

ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh

CMD /opt/build-package-fedora.sh