[sldev] CMake preview available - please try it out!

Callum Lerwick seg at haxxed.com
Fri Feb 1 14:44:03 PST 2008


On Fri, 2008-02-01 at 08:58 +0000, Robin Cornelius wrote:
> Well that would be cool to have the Lindens run a repository save my
> bandwidth. There are subtitle issues though. llmozlib is a PITA. I try
> to package it as a separate shared library, this is fine on Debian but
> some Ubuntus have a broken firefox build and its not possible to
> install xulrunner-dev and firefox as theres a conflict. I suppose the
> answer here is to to what the Lindens do now and roll llmozlib with
> the slviewer-bin then there is no such dependency.
> This would be fine for a linden release and probably be benifical if
> different RC's, betas etc possibly use different llmozlibs?

llmozlib is an utter nightmare and is largely the reason my Fedora
packaging efforts are completely stalled at this point. I'm really not
interested in maintaining a mozilla fork, and I doubt adding another
mozilla fork to Fedora will go over well with the Fedora powers that be.

Linking with standard xulrunner would be acceptable, but it doesn't
sound like LL is interested in officially maintaining this option. Which
makes me not want to be stuck trying to maintain it myself.

> I would vote firstly for a make install target, then this can be a
> wrapped with a very simple additional target on top to create a
> secondlife-deb or a secondlife-rpm

There is nothing to vote for. cmake supports a unix install target
*natively*. I'll implement it myself if I have to.

What I want is for my RPM spec to look like this:

%build
%cmake .
make VERBOSE=1 %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

... Period.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20080201/48f3b818/attachment.pgp


More information about the SLDev mailing list