Acrobat Reader for Linux compatibility libraries for CentOS 7

The Acrobat Reader for Linux (AcroRead) is still widely used, even though Adobe stopped supporting it somewhere in 2013.
On CentOS 5 and 6, the AdobeReader_enu package can be installed and used without many problems.
On CentOS 7 however, life is not that easy.

Problems with AcroRead on CentOS 7

First of all, some libraries are missing, most notably libpangox-1.0.so.0. Unfortunately, even a rebuild of that package from the Fedora repositories does not make acroread usable.

Second, with the proper libraries built and installed, the acroread application might start, but as soon as the user selects the File menu and chooses Open to open a file, acroread coredumps.

Solution

In order to overcome these problems, I have put together a compatibility library RPM, based on libraries from CentOS 7. By installing this RPM, the missing requirements when trying to install the AcroRead_enu RPM are fulfilled.
By repackaging the right libraries from CentOS 6, the coredumps are also fixed and acroread becomes a usable application again.

Installation

The missing libraries files are installed in the proper place for acroread by installing
AdobeReader-libs-1.0.0-1.el7.centos.i686.rpm.

If you want get rid of the following annoying warning when starting acroread
  (acroread:9420): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
then make sure to also install the 32bit version of the GTK2 engines.
In one go:
  yum install https://www.nikhef.nl/~janjust/acroread-libs/AdobeReader-libs-1.0.0-1.el7.centos.i686.rpm \
              https://www.nikhef.nl/~janjust/acroread-libs/gtk2-engines-2.20.2-7.el7.i686.rpm
Note: The distribution used in the version of the gtk2-engines rpm is 'el7' instead of the CentOS 7 "default" of 'el7.centos'. This is done to avoid installation issues when installing both the 32bit and 64bit versions of the gtk2-engines package.

Source files

You can find the RPM SPEC file for building the AdobeReader-libs RPM here.

The library files themselves were copied over from a CentOS 6 system on December 6th, 2017.
Comments to Jan Just Keijser | visitors = 830