diff --git a/scripts/checkdeps b/scripts/checkdeps index e67ecb6521..1f540114aa 100755 --- a/scripts/checkdeps +++ b/scripts/checkdeps @@ -72,7 +72,7 @@ deps_pkg=(wget bash bc gcc sed patch patchutils tar bzip2 gzip perl gawk gperf z files=(/usr/include/stdio.h /usr/include/ncurses.h) files_pkg=(libc6-dev libncurses5-dev) -perl_mod=(JSON) +perl_mod=(JSON XML::Parser) case "$DISTRO" in fedora|centos|rhel) @@ -81,29 +81,29 @@ case "$DISTRO" in [[ ! `rpm -qa glibc-static` ]] && deps+=(glibc-static) && deps_pkg+=(glibc-static) [[ ! `rpm -qa libstdc++-static` ]] && deps+=(libstdc++-static) && deps_pkg+=(libstdc++-static) files_pkg=(glibc-headers ncurses-devel) - perl_pkg=(perl-JSON) + perl_pkg=(perl-JSON perl-XML-parser) ;; gentoo) deps+=(g++ mkfontscale mkfontdir bdftopcf xsltproc java python) deps_pkg+=("gcc[cxx]" mkfontscale mkfontdir bdftopcf libxslt virtual/jre python) files_pkg=(glibc ncurses) - perl_pkg=(JSON) + perl_pkg=(JSON XML-Parser) ;; arch) deps+=(g++ mkfontscale mkfontdir bdftopcf xsltproc java python) deps_pkg+=(g++ xorg-mkfontscale xorg-mkfontdir xorg-bdftopcf libxslt "java-runtime-common jdk8-openjdk" python2) - perl_pkg=(perl-json) + perl_pkg=(perl-json perl-xml-parser) ;; opensuse) deps+=( g++ mkfontscale mkfontdir bdftopcf xsltproc java python) deps_pkg+=(gcc-c++ mkfontscale mkfontdir bdftopcf libxslt-tools java-1_8_0-openjdk python) [[ ! `rpm -qa glibc-devel-static` ]] && deps+=(glibc-devel-static) && deps_pkg+=(glibc-devel-static) - perl_pkg=(perl-JSON) + perl_pkg=(perl-JSON perl-XML-Parser) ;; *) deps+=(g++ mkfontscale mkfontdir bdftopcf xsltproc java python) deps_pkg+=(g++ xfonts-utils xfonts-utils xfonts-utils xsltproc default-jre python) - perl_pkg=(libjson-perl) + perl_pkg=(libjson-perl libxml-parser-perl) ;; esac