blob: 6d07364216b3074db568bd86333113890b43c946 [file]
FROM centos:7
RUN yum update -y
RUN echo "assumeyes=1" >> /etc/yum.conf
RUN yum install epel-release -y
RUN yum install -y\
gcc \
expat-devel \
openssl-devel \
autoconf \
gcc-c++ \
cups-devel \
pam-devel \
java-1.7.0-openjdk-devel \
java-1.8.0-openjdk-devel \
rpm-build \
dpkg \
fakeroot \
gperf \
freetype-devel \
libX11-devel \
libXt-devel \
fontconfig-devel \
libXrandr-devel \
bison \
flex \
GConf2-devel \
gnome-vfs2-devel \
gtk2-devel \
gstreamer-devel \
gstreamer-plugins-base-devel \
gstreamer1-devel \
gstreamer1-plugins-base-devel \
mesa-libGLU-devel \
wget \
subversion \
ccache \
glib2-devel \
dbus-glib-devel \
perl \
ORBit2-devel
RUN ccache -M 2G
RUN wget https://dlcdn.apache.org/ant/binaries/apache-ant-1.9.16-bin.tar.bz2
RUN tar xvf apache-ant-1.9.16-bin.tar.bz2
RUN mv apache-ant-1.9.16 ant
ENV ANT_HOME=/ant
RUN yum install \
cpan \
perl-libwww-perl \
perl-Archive-Zip \
perl-Digest-SHA \
perl-XML-Parser \
perl-Crypt-SSLeay \
perl-Env \
perl-IPC-Cmd \
perl-LWP-Protocol-https \
perl-Test-Simple \
perl-File-Path
RUN wget https://github.com/jimjag/dmake/archive/v4.13.1/dmake-4.13.1.tar.gz
RUN tar xvf dmake-4.13.1.tar.gz
WORKDIR /dmake-4.13.1
RUN ./configure --prefix=/usr/local; make install
WORKDIR /
RUN wget https://github.com/jimjag/epm/archive/v5.0.0/epm-5.0.0.tar.gz
RUN tar xvf epm-5.0.0.tar.gz
WORKDIR epm-5.0.0
RUN ./configure --prefix=/usr/local ; make -i install
RUN yum install -y git autoconf
RUN yum install -y scons