rstudio / r-system-requirements

System requirements for R packages
MIT License
122 stars 21 forks source link

Fix poppler packages on CentOS/RHEL and SUSE for pdftools #110

Closed glin closed 1 year ago

glin commented 2 years ago

Fix poppler on CentOS/RHEL 7 and 8 and SUSE for the pdftools R package. There are different variants of the poppler package, and we had the wrong one that pdftools needed, which is the poppler C++ library.

$ yum search poppler | grep devel
poppler-devel.i686 : Libraries and headers for poppler
poppler-devel.x86_64 : Libraries and headers for poppler
poppler-cpp-devel.i686 : Development files for C++ wrapper
poppler-cpp-devel.x86_64 : Development files for C++ wrapper
poppler-glib-devel.i686 : Development files for glib wrapper
poppler-glib-devel.x86_64 : Development files for glib wrapper
poppler-qt-devel.i686 : Development files for Qt4 wrapper
poppler-qt-devel.x86_64 : Development files for Qt4 wrapper

Ubuntu was fine, but on CentOS/RHEL, it should be poppler-cpp-devel. And on SUSE, it should be libpoppler-devel. For SUSE, libpoppler-devel possibly did not exist back when openSUSE 15.3 was first released.