Support MAJOR.MINOR versioning in the libpoppler.so
I have run into a problem in the conda-forge libgdal package where older packages are unable to find a valid version of libpopppler. Part of this is that conda-forge is still struggling with how to run a package library, but another part of it is that when poppler has a new version, it always updates the major version of the .so.
Using the collection of conda-forge packages: $for pkg in poppler*.tar.bz2; do
echo $pkg tar tf $pkg | grep libpoppler.so. done poppler-0.64.0-0.tar.bz2 lib/libpoppler.so.75 lib/libpoppler.so.75.0.0 poppler-0.66.0-hb55ee21_1.tar.bz2 lib/libpoppler.so.77 lib/libpoppler.so.77.0.0 poppler-0.67.0-h2ad7f00_6.tar.bz2 lib/libpoppler.so.78.0.0 lib/libpoppler.so.78 poppler-0.73.0-h2ad7f00_1002.tar.bz2 lib/libpoppler.so.84 lib/libpoppler.so.84.0.0
As far as I can tell, there was no fundamental API reason to change the major version of the libpoppler.so between releases of poppler.
I propose that the major version stop incrementing and that the minor version be used unless there is a driving need to keep upping the version. Something like: libpoppler.so.84.1.0
This would allow poppler packages be updated without driving an update of dependent packages.