Fix openSUSE 15.3 installation and update to ICU 69

openSUSE/SLES 15.3 originally shipped with ICU 65 (libicu-devel), but later
added ICU 69 (icu.691-devel) in a patch update. Prefer ICU 69 because the devel
packages can't coexist, and zypper now resolves libicu-devel to icu.691-devel.

https://lists.suse.com/pipermail/sle-security-updates/2021-December/009908.html
This commit is contained in:
Greg Lin 2021-12-28 12:17:35 -06:00
commit b60b6573c5
2 changed files with 5 additions and 2 deletions

View file

@ -17,6 +17,10 @@ RUN zypper --non-interactive --gpg-auto-import-keys -n install \
glib2-devel \
glibc-locale \
help2man \
# openSUSE/SLES 15.3 originally shipped with ICU 65 (libicu-devel), but later
# added ICU 69 (icu.691-devel) in a patch update. Prefer ICU 69 because the devel
# packages can't coexist, and zypper now resolves libicu-devel to icu.691-devel.
icu.691-devel \
java-1_8_0-openjdk-devel \
libX11-devel \
libXScrnSaver-devel \
@ -24,7 +28,6 @@ RUN zypper --non-interactive --gpg-auto-import-keys -n install \
libXt-devel \
libbz2-devel \
libcurl-devel \
libicu-devel \
libjpeg-devel \
libpng-devel \
libtiff-devel \

View file

@ -44,12 +44,12 @@ fpm \
-d gcc-fortran \
-d glibc-locale \
-d gzip \
-d icu.691-devel \
-d libbz2-devel \
-d libcairo2 \
-d libcurl-devel \
-d libfreetype6 \
-d libgomp1 \
-d libicu-devel \
-d libjpeg62 \
-d libpango-1_0-0 \
-d libreadline7 \