Dave,
Can you clarify this a little more? I don't quite see where the
breakage will occur if I use Provides: fftw-shlibs in the main fftw
package which contains the headers. For example, I did...
fink install gromacs (picking fftw)
fink install gromacs-mpi (which installed fftw-mpi)
Then I just version bumped the fftw.info in /sw/fink/10.3/local/main/finkinfo
and did a 'fink index', 'fink selfupdate' followed by 'fink update-all'.
This automatically tagged BOTH fftw-mpi and fftw-mpi-shlibs for updating.
Perhaps you are thinking of the case of foo, foo-shlibs and foo-dev.
The fftw packaging doesn't have an explicit fftw-dev but places the
headers in the core package fftw (which depends on fftw-shlibs).
Sorry but I am having trouble figuring out where the breakage
will come from since I don't see any. Also remember that the upgrade
from fftw/fftw-shlibs to fftw-mpi/fftw-mpi-shlibs is a one way process.
You can't reverse it with a simple 'fink install fftw fftw-shlibs'.
Jack
>
> Jack, there is a basic problem in using Provides with a -shlibs
> splitoff: in order to make sure that libraries and headers match up
> properly, we essentially always use a line of the form "Depends:
> foo-shlibs (=%v-%r)" in the splitoff containing headers. On the other
> hand, it is not possilble to provide versioning with Provides. (This
> is not just a shortcoming of fink; it isn't possible in dpkg.)
>
> As a consequence, I wouldn't recommend using "Provides: foo-shlibs"
> under any circumstances.
>
> -- Dave
>
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel