Additions to the .purple directory structure

Richard Laager rlaager at
Thu Aug 9 17:11:04 EDT 2007

On Wed, 2007-08-08 at 03:05 -0400, John Bailey wrote:
> With all this theme stuff going on here, I'm going to advocate a change to all
> the themes.  Make all themes use an XML format.  For Guifications, the work is
> already done here--our themes are XML.  The format just needs updated to reflect
> the new status system.  Smiley themes will be an issue, but we can have code to
> migrate the smiley themes from the old format to the XML format.

FYI: We have some existing stuff for smiley themes in the patch tracker
on SF, but I was going to look at modifying XEP-0038 and using that. I
just haven't had the desire to jump in on that particular project yet.
If we get to a point of wanting that as part of larger changes, let me
know and I can make it happen.

> For distributing themes, I would suggest a standardized list of formats, such as
> .zip, .tar.gz, and .tar.bz2 wherever we can make these options viable, and have
> the contents of the file match the .purple directory structure.  For example,
> /themes in the archive would represent .purple/themes on the filesystem in my
> vision.  Then we could have a function with a prototype like so:

XEP-0038 specifies .zip, I think. It also currently specifies NOT
unpacking it, but I'm not sure that's the best of ideas. I believe the
logic is that then you could easily share it.

I'd like to avoid having to support a ton of formats.

As far as your main points, I like what you're proposing.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the Devel mailing list