silbe pointed out how this is somewhat similar to alsroot "Support
isolated start" patches.

I don't like how those patches are setting environment variables
inside the sugar script. It's not necessary for the normal case (when
things are installed in the system prefix), it's more of a development
convenience  so I'd rather keep it as something external (it's in
jhbuild at the moment, having it in the Makefile is convenient for
people which are not using it). Also, fwiw, I don't think sweets stuff
should be in sugar. It sounds like some kind of alternative packaging
framework and we don't have, say, fedora spec files in sugar git.

Marco

On 7 December 2011 18:12, Marco Pesenti Gritti <ma...@marcopg.org> wrote:
> This allows to run sugar from outside the system path for
> development purpouses.
>
> Signed-off-by: Marco Pesenti Gritti <ma...@marcopg.org>
> ---
>  Makefile.am |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
>
> diff --git a/Makefile.am b/Makefile.am
> index 9e252af..97992be 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -12,3 +12,12 @@ EXTRA_DIST =                    \
>        intltool-extract.in
>
>  DISTCHECK_CONFIGURE_FLAGS = --disable-update-mimedb
> +
> +run:
> +       PATH=$(prefix)/bin:$(PATH) \
> +       PYTHONPATH=$(pythondir) \
> +       XDG_DATA_DIRS=$(datadir) \
> +       GTK_PATH=$(libdir)/gtk-2.0 \
> +       GTK_DATA_PREFIX=$(prefix) \
> +       GI_TYPELIB_PATH=$(libdir)/girepository-1.0 \
> +       sugar-emulator
> --
> 1.7.7.3
>
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to