|
|
|
|
@ -5,64 +5,9 @@ ENV LANG C.UTF-8
|
|
|
|
|
# Manage i386 arch |
|
|
|
|
RUN dpkg --add-architecture i386 |
|
|
|
|
|
|
|
|
|
# Install required packages (in sync with README.rst instructions) |
|
|
|
|
RUN apt-get update && apt-get install --no-install-recommends -y \ |
|
|
|
|
autoconf-archive \ |
|
|
|
|
autogen \ |
|
|
|
|
automake \ |
|
|
|
|
bc \ |
|
|
|
|
bison \ |
|
|
|
|
build-essential \ |
|
|
|
|
check \ |
|
|
|
|
cmake \ |
|
|
|
|
curl \ |
|
|
|
|
cython \ |
|
|
|
|
debootstrap \ |
|
|
|
|
ed \ |
|
|
|
|
expect \ |
|
|
|
|
fakeroot \ |
|
|
|
|
flex \ |
|
|
|
|
g++-multilib \ |
|
|
|
|
gawk \ |
|
|
|
|
gettext \ |
|
|
|
|
git \ |
|
|
|
|
gperf \ |
|
|
|
|
imagemagick \ |
|
|
|
|
intltool \ |
|
|
|
|
jq \ |
|
|
|
|
libbz2-dev \ |
|
|
|
|
libc6-i386 \ |
|
|
|
|
libcppunit-dev \ |
|
|
|
|
libffi-dev \ |
|
|
|
|
libgc-dev \ |
|
|
|
|
libgmp3-dev \ |
|
|
|
|
libltdl-dev \ |
|
|
|
|
libmount-dev \ |
|
|
|
|
libncurses-dev \ |
|
|
|
|
libpcre3-dev \ |
|
|
|
|
libssl-dev \ |
|
|
|
|
libtool \ |
|
|
|
|
libunistring-dev \ |
|
|
|
|
lzip \ |
|
|
|
|
moreutils \ |
|
|
|
|
pkg-config \ |
|
|
|
|
python3 \ |
|
|
|
|
python3-distutils \ |
|
|
|
|
rename \ |
|
|
|
|
rsync \ |
|
|
|
|
scons \ |
|
|
|
|
subversion \ |
|
|
|
|
sudo \ |
|
|
|
|
swig \ |
|
|
|
|
texinfo \ |
|
|
|
|
unzip \ |
|
|
|
|
xmlto \ |
|
|
|
|
zlib1g-dev && \ |
|
|
|
|
apt-get clean && \ |
|
|
|
|
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \ |
|
|
|
|
adduser --disabled-password --gecos '' user && \ |
|
|
|
|
adduser user sudo && \ |
|
|
|
|
echo "%users ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/users |
|
|
|
|
RUN apt-get update && apt-get install --no-install-recommends -y make imagemagick curl jq wget procps intltool |
|
|
|
|
|
|
|
|
|
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
|
|
|
|
|
|
|
|
|
# Volume pointing to spksrc sources |
|
|
|
|
VOLUME /spksrc |
|
|
|
|
|