pkg-config files for all Debian (science) packages
This release goal (your challenge if you accept it) is for each library / dev package to provide a pkg-config file capable of resolving all the dependencies needed to build with the library.
I'm doing this for Debian Meteorology to start with; this requires enabling pkg-config for dependencies too.
mpi.pc
- The aim with MPI is to undo the competing "I'm on top" of mpicc, h5cc, nclcc, etc. where each package provides another wrapper. Instead pkg-config should work;
pkg-config --libs ncl for example.
- For this, to start with we need mpi.pc. Fortunately as of 1.6.5-9 (to be uploaded?) openmpi and mpich both ship pkg-config files. So set mpi.pc as an alternative for these. Then work upwards.
blas.pc, lapack.pc
- Add to the BLAS, LAPACK and ATLAS packages.
See also: DebianScience/LinearAlgebraLibraries