LV2 (before: calf Ubuntu package)

Fabian Greffrath greffrath at leat.rub.de
Wed Apr 1 09:36:24 UTC 2009


Jaromír Mikeš schrieb:
> So you are suggesting to make just 4 packages?
> 
> libslv2-9:   libslv2.so.9*
> libslv2-dev: /usr/lib/pkgconfig ,  /usr/lib/libslv2.so symlink
> slv2:   all binaries
> svl2-doc: documentation 

Exactly. Please mind that svl2-doc will be an Arch:all package (and 
don't forget the headers in libslv2-dev).

> What about dependencies between packages?
> slv2-doc don't need.

Maybe a suggests from the devel package (if slv2-doc contains API 
documentation) or a suggests from the slv2 package (if slv2-doc 
contains documentation for the programs in /usr/bin).

> libslv2-dev depend on libslv2-9

Yes, devel packages must have hard-coded dependencies to the 
corresponsing libraries.

> slv2 ? should libsvl2-9  depend on it?

No. Nobody should be forced to install the binaries just because he is 
installing an application that is linked against the library. the 
other way round will be handled automatically if the binaries in slv2 
are linked against the shared libslv2-9 library (what they should do).

Fabian




More information about the pkg-multimedia-maintainers mailing list