Instead of providing a static list of packages for a single distribution, why not just build the complete package list from the library files themselves? I mean, when a new release is made a build could be done on a few distributions and then a list of packages could be extracted by looking at the library files, seeing what they link to and what packages provide those files. Then a list could be published for those distributions that will be known to be complete and a script can be created for others to do the same on their favorite distributions to share with others.
For example, on CentOS 7 which is what I'm currently running on a work laptop I can get a list of needed packages (to share with others of course since obviously my machine already have them all) like this:
ldd /usr/local/lib/libsfml-*.so.2.2.0 | egrep -v "^/.+:$" | egrep -v "linux-vdso|ld-linux-x86-64|libsfml" | awk {'print $3'} | xargs -i yum whatprovides {} 2>/dev/null
(adjust if your SFML is not in
/usr/local/lib or your distribution is not using
yum -
pacman for Arch Linux and
dpkg/apt for Debian based distros can all do similar things btw)