On Fri, 07 Nov 2008 22:08:10 +0900 Mamoru Tasaka <mtasaka@xxxxxxxxxxxxxxxxxxx> wrote: > 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@freebook ~]$ rpm -qf /usr/lib64/libglade/ > >>> libgnomecanvas-2.20.1.1-2.fc9.x86_64 > >>> [rishi@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. You might expect so, but it's not the case: $ rpm -qf /usr/lib64/libglade/{,2.0/} libgnomecanvas-2.20.1.1-2.fc9.x86_64 libgnomecanvas-2.20.1.1-2.fc9.x86_64 Paul. -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list