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

Re: [XaraXtreme-dev] Re: ROX / XaraLX

On 9/8/06, Neil Howe <NeilH@xxxxxxxx> wrote:

[ Using Zero Install to run Xara ]

The help is included as an archive in the autopackage and unpacked at
install time because including the thousands of help files separately
made autopackage run too slowly.

Interesting. Presumably you end up with the same number of files after
installation, and autopackage still has to track all of them either
way, so I wonder why this makes a difference.

And the tar archive is currently just
the same structure as the autopackage. There's no reason why it needs to
be in the same structure so we can change that. Can you do this on the
build server please Luke (that is, make the tar archive contain the help
files unpacked)?

That would sort it out nicely. How do you locate the help files?
(e.g., relative to the main binary location?)

If the documentation is on a different release schedule then it could
even go in a separate package and be made a dependency (in which case
it must be located using an environment variable).

Does zeroinstall do anything about file type registration, installation
into the application menu, icon registration, etc. like autopackage
does? Presumably not.

Correct :-) Well, it does typically get installed in the menu because
you install by dragging the link somewhere rather than by clicking
(e.g., if you're an Xfce user then you drag it to the panel's launcher
dialog), but the package itself doesn't do anything.

Other config can be done at run-time (on a per-user basis), but we
don't provide any special features to help with this (perhaps we

PS: On file types, it would probably make sense to add .xar to the
upstream freedesktop.org MIME database. Whether my system can tell me
what a file is shouldn't really depend on whether the required program
is already installed.


(I'd commit it for you, but I'm no longer the maintainer of the MIME database)


Dr Thomas Leonard		http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1