<div dir="ltr"><div><div><div>On Thu, 17 Mar 2016 08:00:03 +0100 Rene Engelhard <<a href="mailto:rene@debian.org">rene@debian.org</a>> wrote:<br>> Hi,<br>> <br>> On Thu, Mar 17, 2016 at 07:53:42AM +0100, Michael Biebl wrote:<br>> > So, do I understand this correctly: gir1.2-lokdocview-0.1 is a public<br>> > gir in a system path which depends on a library from a private path?<br>> > That sounds broken. If your gir is supposed to be public, its<br>> > dependencies should be as well.<br>> <br>> I kept libreofficekitgtk.so in /usr/lib/libreoffice/program as it has no<br>> SONAME etc. at all. and is tightly coupled to that gir thing/LO/LOs gtk3<br>> stuff<br><br></div>What about burning the absolute path of the shared library into the typelib, i.e.<br><br>g-ir-compiler --shared-library /usr/lib/libreoffice/program/liblibreofficekitgtk --output LOKDocView-0.1.typelib  LOKDocView-0.1.gir <br><br></div>Works for me :)<br><br></div>Cheers, Roderich<br></div>