Created attachment 117241 [details] [PATCH] Makefile: install pkgconfig files to arch-dependent location pkgconfig files should be installed to arch-specific locations almost always, because otherwise it can result in having a package installed for two different architecture on one system (i686/x86_64, for example) and the files end up clobbering each other. The attached patch changes the Makefile to install it to $(libdir)/pkgconfig instead.
Can you please explain why poppler *data* should be *architecture* dependent?
It's purely a QA thing. It prevents files from two different architectures on one filesystem from overwriting each other when one is installed on a system with poppler-data already installed for one architecture. The case for this is Exherbo's multiarch, which we are trying to ban installation to /usr/share/pkgconfig with, since it tends to be architecture dependent.
I'd argue your distro is doing it wrong if you have arch-dependent packages for poppler-data.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.