> I admit that it is a bit hard to tell without seeing the whole picture.
> If you want to maintain the package in Debian Science team anyway why
> not simply commiting it to Debian Science Git and enable to reproduce
> other members the full build process?


Hello I think that Valerio is preparing the upstream sources for the latest 
version.
A package is already available in the git repository of debian-science.

the error message is indeed dur to the CFLAGS used to build crystfel
This is an usuala mis understanding of the purpose of the .pc file.

Now you just need to put in this file, the parameters requieres to build and 
link to your library.

pkg-config provide also a interface to deal with private libraries not exposed 
by your libraries.
It is well explain in the pkg-config manual

       Requires.private:
              A  list  of packages required by this package. The difference 
from Requires is that the packages listed under
              Requires.private are not taken into account when a flag list is 
computed for  dynamically  linked  executable
              (i.e.,  when  --static  was  not  specified).  In the situation 
where each .pc file corresponds to a library,
              Requires.private shall be used exclusively to specify the 
dependencies between the libraries.

       Libs.private:
              This  line  should  list any private libraries in use.  Private 
libraries are libraries which are not exposed
              through your library, but are needed in the case of static 
linking. This  differs  from  Requires.private  in
              that it references libraries that do not have package files 
installed.

You should look carefully to your .h and see which library are exposed or not.
then you can decide what to put under
Requieres, Requires.private etc...


cheers

Frederic

--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b1ebe...@sun-dag3.synchrotron-soleil.fr

Reply via email to