Re: Help packaging the latest pidgin.

"Isak Savo" <[email protected]>
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
2008/1/30, Neil Munro <[email protected]>:
> Once i reached the point of trying to get my head around binreloc I got
> lost. I know why it's required and what it does I'm just not quite sure HOW
> to do it. Especially considering this application is not mine and I don't
> know the code. Can someone help me package the latest pidgin and walk me
> through all the things I need to do. Hopefully after packaging a few times
> I'll get my head around it and know what to do in future.

Pidgin was once upon a time packaged with autopackage (back when it
was called Gaim) so there shouldn't be too hard to make that work
again. (Tim, are you still on this list?)

On the other hand, pidgin is also quite a large project, which means
you'll probably have to get your hands dirty while doing it.

There are two ways to use binreloc.
1) The "normal" way: This involves changing the code to not rely on
hard coded paths. Basically find all locations in the code where it
has hard coded strings for e.g. datafiles and replace them with their
corresponding binreloc API function call.
2) The "new-not-so-tested" way: By using some file descriptor black
magic, you may be able to get pidgin completely "binreloced" without
touching the code. See
http://trac.autopackage.org/browser/binreloc/trunk/fdbr.c . Also see
this thread: http://thread.gmane.org/gmane.comp.autopackage.devel/5274/focus=5278

-Isak

---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.