Le 2015/04/30 09:46 +0200, Dagobert Michelsen a écrit: > Ah yes, I guess I took the contents wrong. As the *-config and pkgconfig-files > explicitly contain the version number the development package must stick to > it. > So I too favor for bringing back CSWlibpng16-dev
FWIW, here's what I see on CentOS7: -rw-r--r-- 1 root root 226 10 juin 2014 libpng15.pc lrwxrwxrwx 1 root root 11 11 janv. 20:38 libpng.pc -> libpng15.pc And the current CSW package: lrwxrwxrwx 1 root root 11 avr 28 09:22 libpng.pc -> libpng16.pc -rw-r--r-- 1 root bin 236 avr 21 15:19 libpng16.pc So here is a proposal: - respin 1.5 with a versioned -dev, *removing* the libpng.pc symlink, and obsoleting the unversioned -dev (since other current -dev dependencies will need that version) - reversion it to 1.6, this time commenting out the symlink removal, and of course removing the obsoleting (since future dependencies will need to use a versioned -dev) - add a lot of comments in the recipe explaining how to do it for future version changes (one last respin of the current version without the symlink, then new version with it, the obsoleting is a one-time thing, won't be needed further) - check that it all works - warn the maintainers of all packages that have a dependency on libpng that they will need to upgrade their BUILD_DEP. I'm not the one doing it, so up to you :-) Laurent Laurent -
