Re: [PATCH weston v2] ivi-shell: use install paths in example config

2018-07-22 Thread Daniel Stone
Hi all,

On Wed, 27 Jun 2018 at 13:50, Emil Velikov  wrote:
> On 27 June 2018 at 12:12, Emil Velikov  wrote:
> > On 27 June 2018 at 12:01, Michael Tretter  wrote:
> >> On Fri, 25 May 2018 08:46:16 +0200, Michael Tretter wrote:
> >>> On Thu, 24 May 2018 17:08:47 +0200, Emre Ucan wrote:
> >>> > The example weston.ini file uses source and build
> >>> > directory paths. Therefore, it is only useful when
> >>> > used on the same system that is used to build Weston.
> >>> >
> >>> > We can use install paths instead of build/source paths
> >>> > to fix this problem.
> >>> >
> >>> > v2 changes:
> >>> > - use $(westondatadir) instead of $(datadir)
> >>> >
> >>> > Reported-by: Michael Tretter 
> >>> > Signed-off-by: Emre Ucan 
> >>>
> >>> Reviewed-by: Michael Tretter 
> >>
> >> Some variables that this patch touches have already been removed, but I
> >> think it would still make change to rename 'abs_top_builddir' and
> >> 'abs_top_srcdir'. Is there anything preventing this patch from being
> >> applied?
> >
> > Is this still required with the recently landed builddir changes by 
> > Dan/Pekka?
> > I'll give it a look after lunch and can offer some feedback, after
> > lunch. Gut feeling atm is that this breaks make check.
>
> My gut feeling and coffee deprived brain were miles off.
> Patch is spot on and is
> Reviewed-by: Emil Velikov 

Thanks for the patch and all the review; I've added mine and pushed:
   cf4113c62..67546bed0  67546bed04a464d18508265976f2a4b673db565c -> master

Cheers,
Daniel
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel


Re: [PATCH weston v2] ivi-shell: use install paths in example config

2018-06-27 Thread Emil Velikov
On 27 June 2018 at 12:12, Emil Velikov  wrote:
> On 27 June 2018 at 12:01, Michael Tretter  wrote:
>> Hi,
>>
>> On Fri, 25 May 2018 08:46:16 +0200, Michael Tretter wrote:
>>> On Thu, 24 May 2018 17:08:47 +0200, Emre Ucan wrote:
>>> > The example weston.ini file uses source and build
>>> > directory paths. Therefore, it is only useful when
>>> > used on the same system that is used to build Weston.
>>> >
>>> > We can use install paths instead of build/source paths
>>> > to fix this problem.
>>> >
>>> > v2 changes:
>>> > - use $(westondatadir) instead of $(datadir)
>>> >
>>> > Reported-by: Michael Tretter 
>>> > Signed-off-by: Emre Ucan 
>>>
>>> Reviewed-by: Michael Tretter 
>>
>> Some variables that this patch touches have already been removed, but I
>> think it would still make change to rename 'abs_top_builddir' and
>> 'abs_top_srcdir'. Is there anything preventing this patch from being
>> applied?
>>
> Is this still required with the recently landed builddir changes by Dan/Pekka?
> I'll give it a look after lunch and can offer some feedback, after
> lunch. Gut feeling atm is that this breaks make check.
>
My gut feeling and coffee deprived brain were miles off.
Patch is spot on and is
Reviewed-by: Emil Velikov 

An extra cool cleanup incoming ;-)
-Emil
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel


Re: [PATCH weston v2] ivi-shell: use install paths in example config

2018-06-27 Thread Emil Velikov
On 27 June 2018 at 12:01, Michael Tretter  wrote:
> Hi,
>
> On Fri, 25 May 2018 08:46:16 +0200, Michael Tretter wrote:
>> On Thu, 24 May 2018 17:08:47 +0200, Emre Ucan wrote:
>> > The example weston.ini file uses source and build
>> > directory paths. Therefore, it is only useful when
>> > used on the same system that is used to build Weston.
>> >
>> > We can use install paths instead of build/source paths
>> > to fix this problem.
>> >
>> > v2 changes:
>> > - use $(westondatadir) instead of $(datadir)
>> >
>> > Reported-by: Michael Tretter 
>> > Signed-off-by: Emre Ucan 
>>
>> Reviewed-by: Michael Tretter 
>
> Some variables that this patch touches have already been removed, but I
> think it would still make change to rename 'abs_top_builddir' and
> 'abs_top_srcdir'. Is there anything preventing this patch from being
> applied?
>
Is this still required with the recently landed builddir changes by Dan/Pekka?
I'll give it a look after lunch and can offer some feedback, after
lunch. Gut feeling atm is that this breaks make check.

Do check the in-flight "commit access" patches from Pekka.

HTH
Emil
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel


Re: [PATCH weston v2] ivi-shell: use install paths in example config

2018-06-27 Thread Michael Tretter
Hi,

On Fri, 25 May 2018 08:46:16 +0200, Michael Tretter wrote:
> On Thu, 24 May 2018 17:08:47 +0200, Emre Ucan wrote:
> > The example weston.ini file uses source and build
> > directory paths. Therefore, it is only useful when
> > used on the same system that is used to build Weston.
> > 
> > We can use install paths instead of build/source paths
> > to fix this problem.
> > 
> > v2 changes:
> > - use $(westondatadir) instead of $(datadir)
> > 
> > Reported-by: Michael Tretter 
> > Signed-off-by: Emre Ucan   
> 
> Reviewed-by: Michael Tretter 

Some variables that this patch touches have already been removed, but I
think it would still make change to rename 'abs_top_builddir' and
'abs_top_srcdir'. Is there anything preventing this patch from being
applied?

Michael

> 
> Thanks
> 
> Michael
> 
> > ---
> >  Makefile.am |  4 +---
> >  ivi-shell/weston.ini.in | 60 
> > -
> >  2 files changed, 31 insertions(+), 33 deletions(-)
> > 
> > diff --git a/Makefile.am b/Makefile.am
> > index 69ca6cb..819c9c9 100644
> > --- a/Makefile.am
> > +++ b/Makefile.am
> > @@ -24,10 +24,8 @@ weston.ini : $(srcdir)/weston.ini.in
> >  ivi-shell/weston.ini : $(srcdir)/ivi-shell/weston.ini.in
> > $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
> > -e 's|@bindir[@]|$(bindir)|g' \
> > -   -e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' \
> > -   -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \
> > -e 's|@libexecdir[@]|$(libexecdir)|g' \
> > -   -e 's|@plugin_prefix[@]||g' \
> > +   -e 's|@westondatadir[@]|$(westondatadir)|g' \
> > $< > $@
> >  
> >  all-local : weston.ini ivi-shell/weston.ini
> > diff --git a/ivi-shell/weston.ini.in b/ivi-shell/weston.ini.in
> > index 3f11e1c..58cba54 100644
> > --- a/ivi-shell/weston.ini.in
> > +++ b/ivi-shell/weston.ini.in
> > @@ -1,9 +1,9 @@
> >  [core]
> > -shell=@plugin_pre...@ivi-shell.so
> > -modules=@plugin_pre...@hmi-controller.so
> > +shell=ivi-shell.so
> > +modules=hmi-controller.so
> >  
> >  [ivi-shell]
> > -ivi-shell-user-interface=@abs_top_builddir@/weston-ivi-shell-user-interface
> > +ivi-shell-user-interface=@libexecdir@/weston-ivi-shell-user-interface
> >  
> >  #developermode=true
> >  
> > @@ -19,20 +19,20 @@ application-layer-id=4000
> >  
> >  transition-duration=300
> >  
> > -background-image=@abs_top_srcdir@/data/background.png
> > +background-image=@westondatadir@/background.png
> >  background-id=1001
> > -panel-image=@abs_top_srcdir@/data/panel.png
> > +panel-image=@westondatadir@/panel.png
> >  panel-id=1002
> >  surface-id-offset=10
> > -tiling-image=@abs_top_srcdir@/data/tiling.png
> > +tiling-image=@westondatadir@/tiling.png
> >  tiling-id=1003
> > -sidebyside-image=@abs_top_srcdir@/data/sidebyside.png
> > +sidebyside-image=@westondatadir@/sidebyside.png
> >  sidebyside-id=1004
> > -fullscreen-image=@abs_top_srcdir@/data/fullscreen.png
> > +fullscreen-image=@westondatadir@/fullscreen.png
> >  fullscreen-id=1005
> > -random-image=@abs_top_srcdir@/data/random.png
> > +random-image=@westondatadir@/random.png
> >  random-id=1006
> > -home-image=@abs_top_srcdir@/data/home.png
> > +home-image=@westondatadir@/home.png
> >  home-id=1007
> >  workspace-background-color=0x9900
> >  workspace-background-id=2001
> > @@ -43,59 +43,59 @@ path=@libexecdir@/weston-keyboard
> >  [ivi-launcher]
> >  workspace-id=0
> >  icon-id=4001
> > -icon=@abs_top_srcdir@/data/icon_ivi_flower.png
> > -path=@abs_top_builddir@/weston-flower
> > +icon=@westondatadir@/icon_ivi_flower.png
> > +path=@bindir@/weston-flower
> >  
> >  [ivi-launcher]
> >  workspace-id=0
> >  icon-id=4002
> > -icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
> > -path=@abs_top_builddir@/weston-clickdot
> > +icon=@westondatadir@/icon_ivi_clickdot.png
> > +path=@bindir@/weston-clickdot
> >  
> >  [ivi-launcher]
> >  workspace-id=1
> >  icon-id=4003
> > -icon=@abs_top_srcdir@/data/icon_ivi_simple-egl.png
> > -path=@abs_top_builddir@/weston-simple-egl
> > +icon=@westondatadir@/icon_ivi_simple-egl.png
> > +path=@bindir@/weston-simple-egl
> >  
> >  [ivi-launcher]
> >  workspace-id=1
> >  icon-id=4004
> > -icon=@abs_top_srcdir@/data/icon_ivi_simple-shm.png
> > -path=@abs_top_builddir@/weston-simple-shm
> > +icon=@westondatadir@/icon_ivi_simple-shm.png
> > +path=@bindir@/weston-simple-shm
> >  
> >  [ivi-launcher]
> >  workspace-id=2
> >  icon-id=4005
> > -icon=@abs_top_srcdir@/data/icon_ivi_smoke.png
> > -path=@abs_top_builddir@/weston-smoke
> > +icon=@westondatadir@/icon_ivi_smoke.png
> > +path=@bindir@/weston-smoke
> >  
> >  [ivi-launcher]
> >  workspace-id=3
> >  icon-id=4006
> > -icon=@abs_top_srcdir@/data/icon_ivi_flower.png
> > -path=@abs_top_builddir@/weston-flower
> > +icon=@westondatadir@/icon_ivi_flower.png
> > +path=@bindir@/weston-flower
> >  
> >  [ivi-launcher]
> >  workspace-id=3
> >  icon-id=4007
> > -icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
> > 

Re: [PATCH weston v2] ivi-shell: use install paths in example config

2018-05-25 Thread Michael Tretter


On Thu, 24 May 2018 17:08:47 +0200, Emre Ucan wrote:
> The example weston.ini file uses source and build
> directory paths. Therefore, it is only useful when
> used on the same system that is used to build Weston.
> 
> We can use install paths instead of build/source paths
> to fix this problem.
> 
> v2 changes:
> - use $(westondatadir) instead of $(datadir)
> 
> Reported-by: Michael Tretter 
> Signed-off-by: Emre Ucan 

Reviewed-by: Michael Tretter 

Thanks

Michael

> ---
>  Makefile.am |  4 +---
>  ivi-shell/weston.ini.in | 60 
> -
>  2 files changed, 31 insertions(+), 33 deletions(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 69ca6cb..819c9c9 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -24,10 +24,8 @@ weston.ini : $(srcdir)/weston.ini.in
>  ivi-shell/weston.ini : $(srcdir)/ivi-shell/weston.ini.in
>   $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
>   -e 's|@bindir[@]|$(bindir)|g' \
> - -e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' \
> - -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \
>   -e 's|@libexecdir[@]|$(libexecdir)|g' \
> - -e 's|@plugin_prefix[@]||g' \
> + -e 's|@westondatadir[@]|$(westondatadir)|g' \
>   $< > $@
>  
>  all-local : weston.ini ivi-shell/weston.ini
> diff --git a/ivi-shell/weston.ini.in b/ivi-shell/weston.ini.in
> index 3f11e1c..58cba54 100644
> --- a/ivi-shell/weston.ini.in
> +++ b/ivi-shell/weston.ini.in
> @@ -1,9 +1,9 @@
>  [core]
> -shell=@plugin_pre...@ivi-shell.so
> -modules=@plugin_pre...@hmi-controller.so
> +shell=ivi-shell.so
> +modules=hmi-controller.so
>  
>  [ivi-shell]
> -ivi-shell-user-interface=@abs_top_builddir@/weston-ivi-shell-user-interface
> +ivi-shell-user-interface=@libexecdir@/weston-ivi-shell-user-interface
>  
>  #developermode=true
>  
> @@ -19,20 +19,20 @@ application-layer-id=4000
>  
>  transition-duration=300
>  
> -background-image=@abs_top_srcdir@/data/background.png
> +background-image=@westondatadir@/background.png
>  background-id=1001
> -panel-image=@abs_top_srcdir@/data/panel.png
> +panel-image=@westondatadir@/panel.png
>  panel-id=1002
>  surface-id-offset=10
> -tiling-image=@abs_top_srcdir@/data/tiling.png
> +tiling-image=@westondatadir@/tiling.png
>  tiling-id=1003
> -sidebyside-image=@abs_top_srcdir@/data/sidebyside.png
> +sidebyside-image=@westondatadir@/sidebyside.png
>  sidebyside-id=1004
> -fullscreen-image=@abs_top_srcdir@/data/fullscreen.png
> +fullscreen-image=@westondatadir@/fullscreen.png
>  fullscreen-id=1005
> -random-image=@abs_top_srcdir@/data/random.png
> +random-image=@westondatadir@/random.png
>  random-id=1006
> -home-image=@abs_top_srcdir@/data/home.png
> +home-image=@westondatadir@/home.png
>  home-id=1007
>  workspace-background-color=0x9900
>  workspace-background-id=2001
> @@ -43,59 +43,59 @@ path=@libexecdir@/weston-keyboard
>  [ivi-launcher]
>  workspace-id=0
>  icon-id=4001
> -icon=@abs_top_srcdir@/data/icon_ivi_flower.png
> -path=@abs_top_builddir@/weston-flower
> +icon=@westondatadir@/icon_ivi_flower.png
> +path=@bindir@/weston-flower
>  
>  [ivi-launcher]
>  workspace-id=0
>  icon-id=4002
> -icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
> -path=@abs_top_builddir@/weston-clickdot
> +icon=@westondatadir@/icon_ivi_clickdot.png
> +path=@bindir@/weston-clickdot
>  
>  [ivi-launcher]
>  workspace-id=1
>  icon-id=4003
> -icon=@abs_top_srcdir@/data/icon_ivi_simple-egl.png
> -path=@abs_top_builddir@/weston-simple-egl
> +icon=@westondatadir@/icon_ivi_simple-egl.png
> +path=@bindir@/weston-simple-egl
>  
>  [ivi-launcher]
>  workspace-id=1
>  icon-id=4004
> -icon=@abs_top_srcdir@/data/icon_ivi_simple-shm.png
> -path=@abs_top_builddir@/weston-simple-shm
> +icon=@westondatadir@/icon_ivi_simple-shm.png
> +path=@bindir@/weston-simple-shm
>  
>  [ivi-launcher]
>  workspace-id=2
>  icon-id=4005
> -icon=@abs_top_srcdir@/data/icon_ivi_smoke.png
> -path=@abs_top_builddir@/weston-smoke
> +icon=@westondatadir@/icon_ivi_smoke.png
> +path=@bindir@/weston-smoke
>  
>  [ivi-launcher]
>  workspace-id=3
>  icon-id=4006
> -icon=@abs_top_srcdir@/data/icon_ivi_flower.png
> -path=@abs_top_builddir@/weston-flower
> +icon=@westondatadir@/icon_ivi_flower.png
> +path=@bindir@/weston-flower
>  
>  [ivi-launcher]
>  workspace-id=3
>  icon-id=4007
> -icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
> -path=@abs_top_builddir@/weston-clickdot
> +icon=@westondatadir@/icon_ivi_clickdot.png
> +path=@bindir@/weston-clickdot
>  
>  [ivi-launcher]
>  workspace-id=3
>  icon-id=4008
> -icon=@abs_top_srcdir@/data/icon_ivi_simple-egl.png
> -path=@abs_top_builddir@/weston-simple-egl
> +icon=@westondatadir@/icon_ivi_simple-egl.png
> +path=@bindir@/weston-simple-egl
>  
>  [ivi-launcher]
>  workspace-id=3
>  icon-id=4009
> -icon=@abs_top_srcdir@/data/icon_ivi_simple-shm.png
> -path=@abs_top_builddir@/weston-simple-shm
> 

[PATCH weston v2] ivi-shell: use install paths in example config

2018-05-24 Thread Emre Ucan
The example weston.ini file uses source and build
directory paths. Therefore, it is only useful when
used on the same system that is used to build Weston.

We can use install paths instead of build/source paths
to fix this problem.

v2 changes:
- use $(westondatadir) instead of $(datadir)

Reported-by: Michael Tretter 
Signed-off-by: Emre Ucan 
---
 Makefile.am |  4 +---
 ivi-shell/weston.ini.in | 60 -
 2 files changed, 31 insertions(+), 33 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 69ca6cb..819c9c9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -24,10 +24,8 @@ weston.ini : $(srcdir)/weston.ini.in
 ivi-shell/weston.ini : $(srcdir)/ivi-shell/weston.ini.in
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
-e 's|@bindir[@]|$(bindir)|g' \
-   -e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' \
-   -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \
-e 's|@libexecdir[@]|$(libexecdir)|g' \
-   -e 's|@plugin_prefix[@]||g' \
+   -e 's|@westondatadir[@]|$(westondatadir)|g' \
$< > $@
 
 all-local : weston.ini ivi-shell/weston.ini
diff --git a/ivi-shell/weston.ini.in b/ivi-shell/weston.ini.in
index 3f11e1c..58cba54 100644
--- a/ivi-shell/weston.ini.in
+++ b/ivi-shell/weston.ini.in
@@ -1,9 +1,9 @@
 [core]
-shell=@plugin_pre...@ivi-shell.so
-modules=@plugin_pre...@hmi-controller.so
+shell=ivi-shell.so
+modules=hmi-controller.so
 
 [ivi-shell]
-ivi-shell-user-interface=@abs_top_builddir@/weston-ivi-shell-user-interface
+ivi-shell-user-interface=@libexecdir@/weston-ivi-shell-user-interface
 
 #developermode=true
 
@@ -19,20 +19,20 @@ application-layer-id=4000
 
 transition-duration=300
 
-background-image=@abs_top_srcdir@/data/background.png
+background-image=@westondatadir@/background.png
 background-id=1001
-panel-image=@abs_top_srcdir@/data/panel.png
+panel-image=@westondatadir@/panel.png
 panel-id=1002
 surface-id-offset=10
-tiling-image=@abs_top_srcdir@/data/tiling.png
+tiling-image=@westondatadir@/tiling.png
 tiling-id=1003
-sidebyside-image=@abs_top_srcdir@/data/sidebyside.png
+sidebyside-image=@westondatadir@/sidebyside.png
 sidebyside-id=1004
-fullscreen-image=@abs_top_srcdir@/data/fullscreen.png
+fullscreen-image=@westondatadir@/fullscreen.png
 fullscreen-id=1005
-random-image=@abs_top_srcdir@/data/random.png
+random-image=@westondatadir@/random.png
 random-id=1006
-home-image=@abs_top_srcdir@/data/home.png
+home-image=@westondatadir@/home.png
 home-id=1007
 workspace-background-color=0x9900
 workspace-background-id=2001
@@ -43,59 +43,59 @@ path=@libexecdir@/weston-keyboard
 [ivi-launcher]
 workspace-id=0
 icon-id=4001
-icon=@abs_top_srcdir@/data/icon_ivi_flower.png
-path=@abs_top_builddir@/weston-flower
+icon=@westondatadir@/icon_ivi_flower.png
+path=@bindir@/weston-flower
 
 [ivi-launcher]
 workspace-id=0
 icon-id=4002
-icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
-path=@abs_top_builddir@/weston-clickdot
+icon=@westondatadir@/icon_ivi_clickdot.png
+path=@bindir@/weston-clickdot
 
 [ivi-launcher]
 workspace-id=1
 icon-id=4003
-icon=@abs_top_srcdir@/data/icon_ivi_simple-egl.png
-path=@abs_top_builddir@/weston-simple-egl
+icon=@westondatadir@/icon_ivi_simple-egl.png
+path=@bindir@/weston-simple-egl
 
 [ivi-launcher]
 workspace-id=1
 icon-id=4004
-icon=@abs_top_srcdir@/data/icon_ivi_simple-shm.png
-path=@abs_top_builddir@/weston-simple-shm
+icon=@westondatadir@/icon_ivi_simple-shm.png
+path=@bindir@/weston-simple-shm
 
 [ivi-launcher]
 workspace-id=2
 icon-id=4005
-icon=@abs_top_srcdir@/data/icon_ivi_smoke.png
-path=@abs_top_builddir@/weston-smoke
+icon=@westondatadir@/icon_ivi_smoke.png
+path=@bindir@/weston-smoke
 
 [ivi-launcher]
 workspace-id=3
 icon-id=4006
-icon=@abs_top_srcdir@/data/icon_ivi_flower.png
-path=@abs_top_builddir@/weston-flower
+icon=@westondatadir@/icon_ivi_flower.png
+path=@bindir@/weston-flower
 
 [ivi-launcher]
 workspace-id=3
 icon-id=4007
-icon=@abs_top_srcdir@/data/icon_ivi_clickdot.png
-path=@abs_top_builddir@/weston-clickdot
+icon=@westondatadir@/icon_ivi_clickdot.png
+path=@bindir@/weston-clickdot
 
 [ivi-launcher]
 workspace-id=3
 icon-id=4008
-icon=@abs_top_srcdir@/data/icon_ivi_simple-egl.png
-path=@abs_top_builddir@/weston-simple-egl
+icon=@westondatadir@/icon_ivi_simple-egl.png
+path=@bindir@/weston-simple-egl
 
 [ivi-launcher]
 workspace-id=3
 icon-id=4009
-icon=@abs_top_srcdir@/data/icon_ivi_simple-shm.png
-path=@abs_top_builddir@/weston-simple-shm
+icon=@westondatadir@/icon_ivi_simple-shm.png
+path=@bindir@/weston-simple-shm
 
 [ivi-launcher]
 workspace-id=3
 icon-id=4010
-icon=@abs_top_srcdir@/data/icon_ivi_smoke.png
-path=@abs_top_builddir@/weston-smoke
+icon=@westondatadir@/icon_ivi_smoke.png
+path=@bindir@/weston-smoke
-- 
2.7.4

___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org