forked from SriRamanujam/guacamole-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
29 lines (26 loc) · 1019 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM centos:centos7
ENV \
LC_ALL=en_US.UTF-8 \
MINGW_HOME=/usr/i686-w64-mingw32/sys-root/mingw \
BUILD_DEPENDENCIES=" \
autoconf \
automake \
libtool \
make \
mingw32-cairo \
mingw32-dlfcn \
mingw32-gcc \
mingw32-libjpeg-turbo \
mingw32-libpng \
uuid-devel"
COPY . /guac
RUN yum -y update && \
yum -y install epel-release && \
yum -y install $BUILD_DEPENDENCIES && \
yum clean all && \
cp /guac/mingw/libuuid-16.dll $MINGW_HOME/lib/libuuid.dll.a && \
cp /guac/mingw/libvncclient.dll* $MINGW_HOME/lib/ && \
cp /usr/include/uuid.h $MINGW_HOME/include && \
cp -r /guac/mingw/include/rfb $MINGW_HOME/include/ && \
cd /guac/mingw && \
./build.sh