libgnomecanvas owns %{_libdir}/libglade

Mamoru Tasaka mtasaka at ioa.s.u-tokyo.ac.jp
Fri Nov 7 13:08:10 UTC 2008


Debarshi Ray wrote, at 11/07/2008 09:13 PM +9:00:
>>> I need to put a symlink in %{_libdir}/libglade/2.0/ [1] and found that
>>> it is libgnomecanvas that owns it and not libglade in Fedora 9.
>>>
>>> [rishi at freebook ~]$ rpm -qf /usr/lib64/libglade/
>>> libgnomecanvas-2.20.1.1-2.fc9.x86_64
>>> [rishi at freebook ~]$
>>>
>>> Is this how it is supposed to be? Or is this a bug?
> 
>> Neither libglade nor libglade-devel include the %{_libdir}/libglade
>> directory or anything within it.
> 
> Maybe I was not very clear. I used "libglade" to mean the any of the
> libglade packages -- 1.0 and 2.0.
> 
> My main objective is to know whether a package that is going to put a
> symlink in %{_libdir}/libglade/2.0/ would need to have 'Requires:
> libgnomecanvas' because, if not anything, it looks a bit odd to me
> since it looks related to libglade.

libgnomecanvas has the dependency on libglade-2.0.so.0,
libgnomecanvas.src has "BuildRequires: libglade2-devel", so
I guess %_libdir/libglade{,/2.0} must be owned by libglade2. not
by libgnomecanvas.

Regards,
Mamoru




More information about the fedora-devel-list mailing list