Re: Hula -- mixed mono package

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2006-06-06 at 18:41 +0100, Paul wrote:
> Hi,
> 
> > I'm working on updating the hula spec to the latest version and found
> > that some of the programs within hula now depend on mono.  The install
> > currently puts the mono packages in /usr/lib/hula and the normal
> > binaries and libs into %{_libdir} which appears to be the expected
> > outcome.  However, it has a helper application hulamonohelper that drops
> > privileges from the server before invoking the mono applications.  This
> > is installed in /usr/lib/hula rather than %{_libdir}/hula or
> > %{_libexecdir}/hula.  Should I change this or is it actually an
> > allowable practice for mono apps?
> 
> Add to the top of the spec
> 
> %define _libdir %{_exec_prefix}/lib
> 
> compile and be happy - mono is a strange beast, accept where it goes and
> when you use rpmlint, you can ignore quite a lot of the errors as
> rpmlint doesn't understand mono and it's packaging.
> 
That won't work.  This is a mixed package.  Some mono .exe/.dll's and
some ELF libs/programs.

The upstream hula install seems to be doing the right thing by putting
mono .exe/.dll's into /usr/lib/hula and the ELF .so libs into
%{_libdir}. But there is one ELF program hulamonohelper that is being
put into /usr/lib/hula along with the mono .exe/.dll's.

My question is whether I should try to move that program around to a
different location since it's going to be a 64bit binary on an x86_64.
(Hmmm... and on Fedora it should probably go to %{_libexecdir} rather
than %{_libdir})

Also -- a bit more explanation of why mono apps need to go in /usr/lib
is in order b/c the Core packages tomboy and beagle end up
in /usr/lib64/ on an x86_64.

-Toshio

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list

[Index of Archives]     [Fedora General Discussion]     [Fedora Art]     [Fedora Docs]     [Fedora Package Review]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite Backpacking]     [KDE Users]

  Powered by Linux