Missing .so when packaging with cerbero

Andoni Morales ylatuya at gmail.com
Wed Mar 11 07:56:24 PDT 2015


2015-03-11 11:31 GMT+01:00 omarsalbtg <olivier.marsal at bt-ground.com>:
> Hello,
>
> I'm using cerbero for cross-compiling and packaging a project.
>
> The .so files are not included in package, only .so.*, and i don't
> understand why?? Please, could you explain the reasons?
>
> I tried Package, App, SDK, neither runtime or devel contains .so files.
>
> To reproduce, here is a very simple example with taglib.
>
> class Package(package.Package):
>     name = 'taglib'
>     version = '1.7.2'
>     files = ['taglib']
>
> $ ./cerbero-uninstalled package taglib
> $ rpm -qpl taglib-1.7.2-1.x86_64.rpm
> [...]/cerbero/dist/linux_x86_64/lib/libtag.so.1
> [...]/cerbero/dist/linux_x86_64/lib/libtag.so.1.7.2
> [...]/cerbero/dist/linux_x86_64/lib/libtag_c.so.0
> [...]/cerbero/dist/linux_x86_64/lib/libtag_c.so.0.0.0
>
> The files libtag.so and libtag_c.so are missing. These both files should be
> a symlink, why are they not included?
>

These files are packaged inside the -devel version of the package
together with the headers and the pkgconfig files because they are not
needed at runtime, just for development.
This is a common packaging practice in several distributions:
http://packages.ubuntu.com/trusty/amd64/libtag1-vanilla/filelist
http://packages.ubuntu.com/trusty/amd64/libtag1-dev/filelist

What kind of project are you trying to package? Is it an application?

Andoni

> Thanks,
> Olivier
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Missing-so-when-packaging-with-cerbero-tp4671085.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



-- 
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es


More information about the gstreamer-devel mailing list