Merge pull request #27 from rstudio/glin/suse-fixes
SUSE compatibility fixes
This commit is contained in:
commit
7aa0fbd928
3 changed files with 17 additions and 4 deletions
|
|
@ -10,6 +10,7 @@ RUN zypper --non-interactive update
|
||||||
RUN zypper --non-interactive --gpg-auto-import-keys -n install \
|
RUN zypper --non-interactive --gpg-auto-import-keys -n install \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
cairo-devel \
|
cairo-devel \
|
||||||
|
curl \
|
||||||
fdupes \
|
fdupes \
|
||||||
gcc \
|
gcc \
|
||||||
gcc-c++ \
|
gcc-c++ \
|
||||||
|
|
@ -58,7 +59,6 @@ RUN zypper --non-interactive --gpg-auto-import-keys -n install \
|
||||||
wget \
|
wget \
|
||||||
xdg-utils \
|
xdg-utils \
|
||||||
xorg-x11-devel \
|
xorg-x11-devel \
|
||||||
xz-devel \
|
|
||||||
zip \
|
zip \
|
||||||
zlib-devel \
|
zlib-devel \
|
||||||
&& zypper clean
|
&& zypper clean
|
||||||
|
|
@ -69,6 +69,19 @@ RUN gem install fpm && ln -s /usr/lib64/ruby/gems/2.1.0/gems/fpm-1.11.0/bin/fpm
|
||||||
|
|
||||||
RUN chmod 0777 /opt
|
RUN chmod 0777 /opt
|
||||||
|
|
||||||
|
# Install an older xz 5.0.5 for compatibility with SLES 12
|
||||||
|
ARG XZ_VERSION=5.0.5
|
||||||
|
ARG XZ_DOWNLOAD_SHA1=26fec2c1e409f736e77a85e4ab314dc74987def0
|
||||||
|
RUN curl -fsSL "https://sourceforge.net/projects/lzmautils/files/xz-{$XZ_VERSION}.tar.gz/download" -o xz.tar.gz \
|
||||||
|
&& echo "$XZ_DOWNLOAD_SHA1 xz.tar.gz" | sha1sum -c - \
|
||||||
|
&& CWD=`pwd` && TMP=`mktemp -d` \
|
||||||
|
&& tar -C $TMP -zxvf xz.tar.gz \
|
||||||
|
&& cd $TMP/xz* \
|
||||||
|
&& ./configure \
|
||||||
|
&& make \
|
||||||
|
&& make install \
|
||||||
|
&& cd $CWD && rm -rf $TMP && rm -rf xz.tar.gz
|
||||||
|
|
||||||
# SUSE 12 doesn't have texi2any, so use makeinfo.
|
# SUSE 12 doesn't have texi2any, so use makeinfo.
|
||||||
ENV MAKEINFO=makeinfo
|
ENV MAKEINFO=makeinfo
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,11 +43,11 @@ fpm \
|
||||||
-d libgomp1 \
|
-d libgomp1 \
|
||||||
-d libicu-devel \
|
-d libicu-devel \
|
||||||
-d libjpeg62 \
|
-d libjpeg62 \
|
||||||
-d libreadline6 \
|
-d libpango-1_0-0 \
|
||||||
|
-d libreadline7 \
|
||||||
-d libtiff5 \
|
-d libtiff5 \
|
||||||
-d make \
|
-d make \
|
||||||
-d openblas-devel \
|
-d openblas-devel \
|
||||||
-d pango-tools \
|
|
||||||
-d pcre-devel \
|
-d pcre-devel \
|
||||||
-d tar \
|
-d tar \
|
||||||
-d tcl \
|
-d tcl \
|
||||||
|
|
|
||||||
|
|
@ -42,10 +42,10 @@ fpm \
|
||||||
-d libgomp1 \
|
-d libgomp1 \
|
||||||
-d libicu-devel \
|
-d libicu-devel \
|
||||||
-d libjpeg62 \
|
-d libjpeg62 \
|
||||||
|
-d libpango-1_0-0 \
|
||||||
-d libtiff5 \
|
-d libtiff5 \
|
||||||
-d make \
|
-d make \
|
||||||
-d openblas-devel \
|
-d openblas-devel \
|
||||||
-d pango-tools \
|
|
||||||
-d pcre-devel \
|
-d pcre-devel \
|
||||||
-d tar \
|
-d tar \
|
||||||
-d tcl \
|
-d tcl \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue