lv2dynparam1
Felipe Sateler
fsateler at gmail.com
Thu Sep 10 17:38:07 UTC 2009
On Thu, 2009-09-10 at 03:23 +0200, Jaromír Mikeš wrote:
> > Od: Felipe Sateler <fsateler at gmail.com>
>
> Hi,
>
> JM > I am just preparing package of library lv2dynparam1. (library needed for
> JM > building zynjacku)
> JM > http://download.gna.org/lv2dynparam/
>
> JM > My problem is that source actually building two libraries:
> JM > liblv2dynparamhost1-1
> JM > liblv2dynparamplugin1-0
>
> JM > If I make just two packages liblv2dynparam1 and liblv2dynparam1-dev then I
> JM > have this warning from lintian:
>
> JM > W: liblv2dynparam1: package-name-doesnt-match-sonames liblv2dynparamhost1-1
> JM > liblv2dynparamplugin1-0
>
> JM > What is the solution?
>
> JM > Make four packages?
> JM > Something like:
> JM > liblv2dynparamhost1-1
> JM > liblv2dynparamhost1-dev
> JM > liblv2dynparamplugin1-0
> JM > liblv2dynparamplugin1-dev
>
> JM > Or make three?
> JM > liblv2dynparamhost1-1
> JM > liblv2dynparamplugin1-0
> JM > liblv2dynparam1-dev
>
> JM > How to solve dependencies in right way then?
> JM > I think liblv2dynparamhost1-1 and liblv2dynparamplugin1-0 should be always
> JM > installed both or none.
>
> FS> Unless the host and plugin libraries are guaranteed to change ABI
> FS> simoultaneously, you cannot put them in the same package.
> FS> How do applications use these libraries?
>
> lv2dynparam is a LV2 plugin interface extension that enables plugin
> parameters to appear and disappear... (copy/paste from README file)
> complete README file is in attachment ...
>
> As far as I know zynjacku is only application which is using these libraries.
>
> As regards packaging I was also thinking about metapackage lv2dynparam1 which will install two packages:
> liblv2dynparamhost1-1
> liblv2dynparamplugin1-0
I think it is better to just provide 2 separate source packages. As far
as I can see, the libraries are just regular libraries, so the
applications linking to them will pull them via the shlibs system. I
think a metapackage is not needed (libraries are not supposed to be
installed directly by users).
--
Saludos,
Felipe Sateler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090910/1c13205b/attachment.pgp>
More information about the pkg-multimedia-maintainers
mailing list