Re: [PATCH weston v2] ivi-shell: use install paths in example config
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
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
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
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
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
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 TretterSigned-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