All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH] wayland-fits: Add recipe
@ 2015-09-19  8:28 Manuel Bachmann
  2015-09-19 20:02 ` Khem Raj
  0 siblings, 1 reply; 5+ messages in thread
From: Manuel Bachmann @ 2015-09-19  8:28 UTC (permalink / raw)
  To: openembedded-devel

wayland-fits is a functional integration test suite
for Wayland and Weston.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
---
 .../recipes-graphics/wayland/wayland-fits_git.bb   | 30 ++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/wayland/wayland-fits_git.bb

diff --git a/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
new file mode 100644
index 0000000..550e171
--- /dev/null
+++ b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
@@ -0,0 +1,30 @@
+SUMMARY = "Wayland-fits, the Wayland Functional Integration Test Suite"
+DESCRIPTION = "Wayland-fits is a fully automated functional integration \
+test suite. Its main purpose is to test the functionality and integration of \
+client-side (i.e. toolkit) and server-side (compositor) implementations of \
+the Wayland protocol."
+HOMEPAGE = "https://github.com/01org/wayland-fits"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=f8d34cadaf891753c0f00c6cd48f08f5 \
+                    file://src/extensions/weston/weston-wfits.cpp;endline=21;md5=848c81e55cf3a30a9f6ed75f0dba7a97"
+
+SRC_URI = "git://github.com/01org/wayland-fits.git"
+SRCREV = "f30dfa9fceb438d3687c5215093fffc21a7852fc"
+
+S = "${WORKDIR}/git"
+
+inherit autotools pkgconfig
+
+DEPENDS = "libcheck boost wayland weston"
+RDEPENDS_${PN} = "weston"
+
+EXTRA_OECONF = "--enable-shared --disable-static \
+                --disable-efl-tests --disable-gtk-tests \
+                --with-boost-libdir=${STAGING_LIBDIR}"
+
+do_install_append() {
+	rm -f ${D}/${libdir}/weston/*.la
+}
+
+FILES_${PN} = "${bindir}/wfits ${libdir}/weston/*.so"
+FILES_${PN}-dbg = "${bindir}/.debug ${libdir}/weston/.debug ${prefix}/src"
-- 
1.8.3.1



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [meta-oe][PATCH] wayland-fits: Add recipe
  2015-09-19  8:28 [meta-oe][PATCH] wayland-fits: Add recipe Manuel Bachmann
@ 2015-09-19 20:02 ` Khem Raj
  2015-09-22 18:29   ` Manuel Bachmann
  0 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2015-09-19 20:02 UTC (permalink / raw)
  To: openembeded-devel

On Sat, Sep 19, 2015 at 1:28 AM, Manuel Bachmann
<manuel.bachmann@iot.bzh> wrote:
> wayland-fits is a functional integration test suite
> for Wayland and Weston.
>
> Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
> ---
>  .../recipes-graphics/wayland/wayland-fits_git.bb   | 30 ++++++++++++++++++++++
>  1 file changed, 30 insertions(+)
>  create mode 100644 meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
>
> diff --git a/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> new file mode 100644
> index 0000000..550e171
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> @@ -0,0 +1,30 @@
> +SUMMARY = "Wayland-fits, the Wayland Functional Integration Test Suite"
> +DESCRIPTION = "Wayland-fits is a fully automated functional integration \
> +test suite. Its main purpose is to test the functionality and integration of \
> +client-side (i.e. toolkit) and server-side (compositor) implementations of \
> +the Wayland protocol."
> +HOMEPAGE = "https://github.com/01org/wayland-fits"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=f8d34cadaf891753c0f00c6cd48f08f5 \
> +                    file://src/extensions/weston/weston-wfits.cpp;endline=21;md5=848c81e55cf3a30a9f6ed75f0dba7a97"
> +
> +SRC_URI = "git://github.com/01org/wayland-fits.git"
> +SRCREV = "f30dfa9fceb438d3687c5215093fffc21a7852fc"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit autotools pkgconfig
> +
> +DEPENDS = "libcheck boost wayland weston"
> +RDEPENDS_${PN} = "weston"

may be better to use += here

> +
> +EXTRA_OECONF = "--enable-shared --disable-static \
> +                --disable-efl-tests --disable-gtk-tests \
> +                --with-boost-libdir=${STAGING_LIBDIR}"

We do have EFL and GTK support in OE, would it make sense to turn it
into some sort of PACKAGECONFIG ?

> +
> +do_install_append() {
> +       rm -f ${D}/${libdir}/weston/*.la
> +}
> +
> +FILES_${PN} = "${bindir}/wfits ${libdir}/weston/*.so"
> +FILES_${PN}-dbg = "${bindir}/.debug ${libdir}/weston/.debug ${prefix}/src"

this could be += as well.

> --
> 1.8.3.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-oe][PATCH] wayland-fits: Add recipe
  2015-09-19 20:02 ` Khem Raj
@ 2015-09-22 18:29   ` Manuel Bachmann
  2015-09-22 19:10     ` Martin Jansa
  0 siblings, 1 reply; 5+ messages in thread
From: Manuel Bachmann @ 2015-09-22 18:29 UTC (permalink / raw)
  To: openembedded-devel

Hi Khem, and thanks a lot for your feedback !

You are definitely right. For this purpose, though, we need Wayland + EGL
support in EFL itself (wayland-fits checks for them at configure time).

I just sent the corresponding patch to the mailing list, here it is :

http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103507.html

Feel free to give feedback. Once it is merged, I will promptly re-submit an
updated "wayland-fits" recipe which optionally depends on it.


2015-09-19 22:02 GMT+02:00 Khem Raj <raj.khem@gmail.com>:

> On Sat, Sep 19, 2015 at 1:28 AM, Manuel Bachmann
> <manuel.bachmann@iot.bzh> wrote:
> > wayland-fits is a functional integration test suite
> > for Wayland and Weston.
> >
> > Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
> > ---
> >  .../recipes-graphics/wayland/wayland-fits_git.bb   | 30
> ++++++++++++++++++++++
> >  1 file changed, 30 insertions(+)
> >  create mode 100644 meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> >
> > diff --git a/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > new file mode 100644
> > index 0000000..550e171
> > --- /dev/null
> > +++ b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > @@ -0,0 +1,30 @@
> > +SUMMARY = "Wayland-fits, the Wayland Functional Integration Test Suite"
> > +DESCRIPTION = "Wayland-fits is a fully automated functional integration
> \
> > +test suite. Its main purpose is to test the functionality and
> integration of \
> > +client-side (i.e. toolkit) and server-side (compositor) implementations
> of \
> > +the Wayland protocol."
> > +HOMEPAGE = "https://github.com/01org/wayland-fits"
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=f8d34cadaf891753c0f00c6cd48f08f5
> \
> > +
> file://src/extensions/weston/weston-wfits.cpp;endline=21;md5=848c81e55cf3a30a9f6ed75f0dba7a97"
> > +
> > +SRC_URI = "git://github.com/01org/wayland-fits.git"
> > +SRCREV = "f30dfa9fceb438d3687c5215093fffc21a7852fc"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +inherit autotools pkgconfig
> > +
> > +DEPENDS = "libcheck boost wayland weston"
> > +RDEPENDS_${PN} = "weston"
>
> may be better to use += here
>
> > +
> > +EXTRA_OECONF = "--enable-shared --disable-static \
> > +                --disable-efl-tests --disable-gtk-tests \
> > +                --with-boost-libdir=${STAGING_LIBDIR}"
>
> We do have EFL and GTK support in OE, would it make sense to turn it
> into some sort of PACKAGECONFIG ?
>
> > +
> > +do_install_append() {
> > +       rm -f ${D}/${libdir}/weston/*.la
> > +}
> > +
> > +FILES_${PN} = "${bindir}/wfits ${libdir}/weston/*.so"
> > +FILES_${PN}-dbg = "${bindir}/.debug ${libdir}/weston/.debug
> ${prefix}/src"
>
> this could be += as well.
>
> > --
> > 1.8.3.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



-- 
Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh <http://iot.bzh> *


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-oe][PATCH] wayland-fits: Add recipe
  2015-09-22 18:29   ` Manuel Bachmann
@ 2015-09-22 19:10     ` Martin Jansa
  2015-09-22 19:18       ` Manuel Bachmann
  0 siblings, 1 reply; 5+ messages in thread
From: Martin Jansa @ 2015-09-22 19:10 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 3994 bytes --]

On Tue, Sep 22, 2015 at 08:29:34PM +0200, Manuel Bachmann wrote:
> Hi Khem, and thanks a lot for your feedback !
> 
> You are definitely right. For this purpose, though, we need Wayland + EGL
> support in EFL itself (wayland-fits checks for them at configure time).
> 
> I just sent the corresponding patch to the mailing list, here it is :
> 
> http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103507.html
> 
> Feel free to give feedback. Once it is merged, I will promptly re-submit an
> updated "wayland-fits" recipe which optionally depends on it.

You can send PATCHv2 now, and I'll test them both together.

Thanks

> 2015-09-19 22:02 GMT+02:00 Khem Raj <raj.khem@gmail.com>:
> 
> > On Sat, Sep 19, 2015 at 1:28 AM, Manuel Bachmann
> > <manuel.bachmann@iot.bzh> wrote:
> > > wayland-fits is a functional integration test suite
> > > for Wayland and Weston.
> > >
> > > Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
> > > ---
> > >  .../recipes-graphics/wayland/wayland-fits_git.bb   | 30
> > ++++++++++++++++++++++
> > >  1 file changed, 30 insertions(+)
> > >  create mode 100644 meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > >
> > > diff --git a/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > > new file mode 100644
> > > index 0000000..550e171
> > > --- /dev/null
> > > +++ b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > > @@ -0,0 +1,30 @@
> > > +SUMMARY = "Wayland-fits, the Wayland Functional Integration Test Suite"
> > > +DESCRIPTION = "Wayland-fits is a fully automated functional integration
> > \
> > > +test suite. Its main purpose is to test the functionality and
> > integration of \
> > > +client-side (i.e. toolkit) and server-side (compositor) implementations
> > of \
> > > +the Wayland protocol."
> > > +HOMEPAGE = "https://github.com/01org/wayland-fits"
> > > +LICENSE = "MIT"
> > > +LIC_FILES_CHKSUM = "file://COPYING;md5=f8d34cadaf891753c0f00c6cd48f08f5
> > \
> > > +
> > file://src/extensions/weston/weston-wfits.cpp;endline=21;md5=848c81e55cf3a30a9f6ed75f0dba7a97"
> > > +
> > > +SRC_URI = "git://github.com/01org/wayland-fits.git"
> > > +SRCREV = "f30dfa9fceb438d3687c5215093fffc21a7852fc"
> > > +
> > > +S = "${WORKDIR}/git"
> > > +
> > > +inherit autotools pkgconfig
> > > +
> > > +DEPENDS = "libcheck boost wayland weston"
> > > +RDEPENDS_${PN} = "weston"
> >
> > may be better to use += here
> >
> > > +
> > > +EXTRA_OECONF = "--enable-shared --disable-static \
> > > +                --disable-efl-tests --disable-gtk-tests \
> > > +                --with-boost-libdir=${STAGING_LIBDIR}"
> >
> > We do have EFL and GTK support in OE, would it make sense to turn it
> > into some sort of PACKAGECONFIG ?
> >
> > > +
> > > +do_install_append() {
> > > +       rm -f ${D}/${libdir}/weston/*.la
> > > +}
> > > +
> > > +FILES_${PN} = "${bindir}/wfits ${libdir}/weston/*.so"
> > > +FILES_${PN}-dbg = "${bindir}/.debug ${libdir}/weston/.debug
> > ${prefix}/src"
> >
> > this could be += as well.
> >
> > > --
> > > 1.8.3.1
> > >
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> 
> 
> 
> -- 
> Regards,
> 
> *Manuel Bachmann, Graphics Engineer www.iot.bzh <http://iot.bzh> *
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-oe][PATCH] wayland-fits: Add recipe
  2015-09-22 19:10     ` Martin Jansa
@ 2015-09-22 19:18       ` Manuel Bachmann
  0 siblings, 0 replies; 5+ messages in thread
From: Manuel Bachmann @ 2015-09-22 19:18 UTC (permalink / raw)
  To: openembedded-devel

Hi Martin,

Thanks, sending it right now.

2015-09-22 21:10 GMT+02:00 Martin Jansa <martin.jansa@gmail.com>:

> On Tue, Sep 22, 2015 at 08:29:34PM +0200, Manuel Bachmann wrote:
> > Hi Khem, and thanks a lot for your feedback !
> >
> > You are definitely right. For this purpose, though, we need Wayland + EGL
> > support in EFL itself (wayland-fits checks for them at configure time).
> >
> > I just sent the corresponding patch to the mailing list, here it is :
> >
> >
> http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103507.html
> >
> > Feel free to give feedback. Once it is merged, I will promptly re-submit
> an
> > updated "wayland-fits" recipe which optionally depends on it.
>
> You can send PATCHv2 now, and I'll test them both together.
>
> Thanks
>
> > 2015-09-19 22:02 GMT+02:00 Khem Raj <raj.khem@gmail.com>:
> >
> > > On Sat, Sep 19, 2015 at 1:28 AM, Manuel Bachmann
> > > <manuel.bachmann@iot.bzh> wrote:
> > > > wayland-fits is a functional integration test suite
> > > > for Wayland and Weston.
> > > >
> > > > Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
> > > > ---
> > > >  .../recipes-graphics/wayland/wayland-fits_git.bb   | 30
> > > ++++++++++++++++++++++
> > > >  1 file changed, 30 insertions(+)
> > > >  create mode 100644 meta-oe/recipes-graphics/wayland/
> wayland-fits_git.bb
> > > >
> > > > diff --git a/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > > b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > > > new file mode 100644
> > > > index 0000000..550e171
> > > > --- /dev/null
> > > > +++ b/meta-oe/recipes-graphics/wayland/wayland-fits_git.bb
> > > > @@ -0,0 +1,30 @@
> > > > +SUMMARY = "Wayland-fits, the Wayland Functional Integration Test
> Suite"
> > > > +DESCRIPTION = "Wayland-fits is a fully automated functional
> integration
> > > \
> > > > +test suite. Its main purpose is to test the functionality and
> > > integration of \
> > > > +client-side (i.e. toolkit) and server-side (compositor)
> implementations
> > > of \
> > > > +the Wayland protocol."
> > > > +HOMEPAGE = "https://github.com/01org/wayland-fits"
> > > > +LICENSE = "MIT"
> > > > +LIC_FILES_CHKSUM =
> "file://COPYING;md5=f8d34cadaf891753c0f00c6cd48f08f5
> > > \
> > > > +
> > >
> file://src/extensions/weston/weston-wfits.cpp;endline=21;md5=848c81e55cf3a30a9f6ed75f0dba7a97"
> > > > +
> > > > +SRC_URI = "git://github.com/01org/wayland-fits.git"
> > > > +SRCREV = "f30dfa9fceb438d3687c5215093fffc21a7852fc"
> > > > +
> > > > +S = "${WORKDIR}/git"
> > > > +
> > > > +inherit autotools pkgconfig
> > > > +
> > > > +DEPENDS = "libcheck boost wayland weston"
> > > > +RDEPENDS_${PN} = "weston"
> > >
> > > may be better to use += here
> > >
> > > > +
> > > > +EXTRA_OECONF = "--enable-shared --disable-static \
> > > > +                --disable-efl-tests --disable-gtk-tests \
> > > > +                --with-boost-libdir=${STAGING_LIBDIR}"
> > >
> > > We do have EFL and GTK support in OE, would it make sense to turn it
> > > into some sort of PACKAGECONFIG ?
> > >
> > > > +
> > > > +do_install_append() {
> > > > +       rm -f ${D}/${libdir}/weston/*.la
> > > > +}
> > > > +
> > > > +FILES_${PN} = "${bindir}/wfits ${libdir}/weston/*.so"
> > > > +FILES_${PN}-dbg = "${bindir}/.debug ${libdir}/weston/.debug
> > > ${prefix}/src"
> > >
> > > this could be += as well.
> > >
> > > > --
> > > > 1.8.3.1
> > > >
> > > > --
> > > > _______________________________________________
> > > > Openembedded-devel mailing list
> > > > Openembedded-devel@lists.openembedded.org
> > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > >
> >
> >
> >
> > --
> > Regards,
> >
> > *Manuel Bachmann, Graphics Engineer www.iot.bzh <http://iot.bzh> *
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>


-- 
Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh <http://iot.bzh> *


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-09-22 19:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-19  8:28 [meta-oe][PATCH] wayland-fits: Add recipe Manuel Bachmann
2015-09-19 20:02 ` Khem Raj
2015-09-22 18:29   ` Manuel Bachmann
2015-09-22 19:10     ` Martin Jansa
2015-09-22 19:18       ` Manuel Bachmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.