What about something like, say, Scratch? Is it just a minor tweak in the
packaging, or is it a bigger change in the actual code?

On Thu, Jun 14, 2012 at 10:45 PM, Pim Vullers <p...@vullersmail.nl> wrote:

> On 06/14/12 19:46, Cassidy James wrote:
> > Hey everyone,
> >
> > I've been checking into the requirements for uploading apps to USC, and
> > I came across an interesting bit here:
> >
> >     In order for your application to be distributed in the Software
> >     Centre it must:
> >
> >       * Be in one, self-contained directory when installed
> >
> >       * Be able to be installed into the /opt/<package-name> directory
> (*)
> >
> >       * Be executable by all users from
> >         the /opt/<package-name> directory (**)
> >
> >       * Write all configuration settings
> >         to ~/.config/<package-name> (This can be one file or a directory
> >         containing multiple configuration files)
> >
> >
> >     (*) Open source, zero-cost apps should be installable
> >     to /opt/extras.ubuntu.com/ <http://extras.ubuntu.com/><package-name>
> >     (**) Users only have read and not write privileges to this directory
> >
> >
> > Would our apps fit these requirements? If not, how much work would it be
> > to make them fit the requirements?
>
> For files this is not much of a problem. This can be achieved by setting
> the install prefix to /opt/<package-name>/. The issue is GSettings
> (these schemes are currently installed in /usr/share/glib-2.0/schemas).
>
> I don't know if Granite will also be offered through this way. But
> libraries might also cause issues. This approach would require apps to
> bundle custom libraries, or there must be some mechanism to add
> /opt/<library-name/lib or so to the library path.
>
> So the major issue is the GSettings schemes. Otherwise I see no issues
> for small apps. For larger apps it will be harder to achieve.
>
> Pim Vullers
>
>
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
>
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to     : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp

Reply via email to