On Fri, Aug 17, 2012 at 4:44 PM, Radu Moisan <[email protected]> wrote:
> > On 08/17/2012 04:02 PM, Andrei Gherzan wrote: > > While compiling dbus with tests, dbus and dbus-glib are needed. > To compile dbus-glib, dbus is needed (obviously). The only solution > (to compile dbus with tests) is to create a new recipe where to > compile dbus with --enable-tests --enable-embedded-tests, skip write > to sysroot (noexec) and just package dbus-tests. > A bash wrapper to run all tests is included. > > Signed-off-by: Andrei Gherzan <[email protected]> > <[email protected]> > --- > meta/recipes-core/dbus/dbus-tests/run_test.sh | 22 +++++++++ > meta/recipes-core/dbus/dbus-tests_1.4.20.bb | 64 > +++++++++++++++++++++++++ > 2 files changed, 86 insertions(+), 0 deletions(-) > create mode 100755 meta/recipes-core/dbus/dbus-tests/run_test.sh > create mode 100644 meta/recipes-core/dbus/dbus-tests_1.4.20.bb > > diff --git a/meta/recipes-core/dbus/dbus-tests/run_test.sh > b/meta/recipes-core/dbus/dbus-tests/run_test.sh > new file mode 100755 > index 0000000..90abad2 > --- /dev/null > +++ b/meta/recipes-core/dbus/dbus-tests/run_test.sh > @@ -0,0 +1,22 @@ > +#!/bin/sh > + > +# Tests location > +export DBUS_TEST_HOMEDIR=/usr/lib/dbus-tests > +# Tests data location > +export DBUS_TEST_DATA=${DBUS_TEST_HOMEDIR}/test/data > + > +TESTS=" \ > + bus/bus-test \ > + bus/bus-test-system \ > + dbus/dbus-test \ > + bus/bus-test-launch-helper \ > + test/shell-test \ > + test/test-corrupt \ > + test/test-dbus-daemon \ > + test/test-loopback \ > + test/test-marshal \ > + test/test-relay \ > + test/test-syslog \ > + test/test-refs" > + > +${DBUS_TEST_HOMEDIR}/test/dbus-test-runner ${DBUS_TEST_HOMEDIR} ${TESTS} > diff --git a/meta/recipes-core/dbus/dbus-tests_1.4.20.bb > b/meta/recipes-core/dbus/dbus-tests_1.4.20.bb > new file mode 100644 > index 0000000..0e7d272 > --- /dev/null > +++ b/meta/recipes-core/dbus/dbus-tests_1.4.20.bb > @@ -0,0 +1,64 @@ > +FILESEXTRAPATHS_append := "${THISDIR}/dbus-${PV}" > +include recipes-core/dbus/dbus.inc > + > +PR = "${INC_PR}.0" > + > +SRC_URI[md5sum] = "79eca2f2c1894ac347acce128314428b" > +SRC_URI[sha256sum] = > "103bdcd261a13140730b5fa69f56a98ab5c89ba3f0116ea62fcfd639520d5aaf" > + > +DEPENDS += "python-pygobject-native python-dbus-native dbus-glib dbus" > +RDEPENDS_${PN} = "dbus-x11" > > wouldn't RDEPENDS_${PN} = "dbus" be a better choice since dbus-x11 is > RPROVIDED only for compatibility reasons? > > Yes. Forgot about that. Thanks. ag
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
