> Thanks Frederic, > So far I have avioded .pc files mostly, that means I need to pick up a > few details.
man pkg-config is your friend :) > In principle I think you could build a program using > libNeXus without the development versions of hdf5 etc, because non > of the symbols are required outside. In order to declare these private > dependencies sensibly in the pkg-config I do need the hdf5.pc though > which only comes with the -dev package. So adding the -dev dependency > was useful. Correct so far? yes if you distribute the static version of Nexus library and it seems that you are providing them. Usually it is better to not distribute .a files. you need indeed to use the Requires.private: for this static part. so if you remove the static version of nexus you do not need the -dev part. > hdf4 doesn't seen to come with a .pc file. So that would go into > Libs.private. Hdf5 and MXML can go into Requires.private then. is hdf4 really requires for nexus ? You should fill a bug against hdf4 which should provide a .pc file. > I'll play around with the a little more before the next upload. Cheers, Frederic Ps: I am working on a Debian blend dedicated to Photon and neutron softwares. here the link [1]. It would be nice if we could collaborate on this topic :) [1] https://wiki.debian.org/DebianPAN -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org