Debian Developers - Where to install ROX applications

This is Interesting: Free IT Magazines  
Home > Archive > Debian Developers > March 2005 > Where to install ROX applications





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Where to install ROX applications
Tony Houghton

2005-03-31, 6:26 pm

I'd like to make Debian packages for ROX-Session and some of the
applications that go with it in the ROX desktop environment. See
<http://rox.sf.net>. NB there's already a package for ROX-Filer in
unstable, which splits up the application into various FHS-compliant
locations rather than follow ROX's app dir concept. The problem I have
is that I can't decide on a suitable location for a system-wide Apps
directory. ROX uses app dirs ie an application is contained entirely
within one directory. ROX-Filer can identify when a directory is an
application by certain special files inside it, and clicking it runs it
(via the AppRun script inside) instead of opening the directory.

So app dirs can go anywhere and still work in ROX-Filer, but usually
each user has a ~/Apps. The app dir is an essential part of a ROX
application, so dpkg/apt has to be able to install that somewhere, and
it doesn't work on a per-user basis, so I need a system-wide version
which each user could link into their desktop.

I was thinking of something like /usr/share/rox-desktop/Apps (I would
probably make a meta-package called rox-desktop anyway, to conveniently
install a nice bundle of applications), but that would mean having to
move the binaries into /usr/bin and modifying the AppRun scripts because
/usr/share is arch-independent. Several ROX developers seem to be rather
against that and it would make packaging a little harder.

A location within /opt would satisfy both the FHS and the ROX community,
but not Debian I think, because I've never known any other package to
use it.

Someone suggested putting it in /usr/lib. I'm not all that keen, because
*/lib has become a bit of a dumping ground, but I understand there is
precedent with GNUstep.

--
The address in the Reply-To is genuine and should not be edited.
See <http://www.realh.co.uk/contact.html> for more reliable contact addresses.
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com