Increase SRCREV to include an upstream patch that fixes the configure script so that the server can be built separately without gtk+ and avahi-ui, and create a separate recipe for the server.
Part of the fix for [YOCTO #1690]. Signed-off-by: Paul Eggleton <paul.eggle...@linux.intel.com> --- .../oprofile/oprofileui-server_git.bb | 13 +++++++++++++ meta/recipes-kernel/oprofile/oprofileui.inc | 11 ++--------- meta/recipes-kernel/oprofile/oprofileui_git.bb | 12 ++++++++++-- 3 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 meta/recipes-kernel/oprofile/oprofileui-server_git.bb diff --git a/meta/recipes-kernel/oprofile/oprofileui-server_git.bb b/meta/recipes-kernel/oprofile/oprofileui-server_git.bb new file mode 100644 index 0000000..b9f6a81 --- /dev/null +++ b/meta/recipes-kernel/oprofile/oprofileui-server_git.bb @@ -0,0 +1,13 @@ +require oprofileui.inc + +SRCREV = "82ecf8c6b53b84f80682a8312f9defa83a95f2a3" +PV = "0.0+git${SRCPV}" +PR = "r0" + +S = "${WORKDIR}/git" + +SRC_URI = "git://git.yoctoproject.org/oprofileui;protocol=git" + +EXTRA_OECONF += "--disable-client --enable-server" + +RDEPENDS_${PN} = "oprofile" diff --git a/meta/recipes-kernel/oprofile/oprofileui.inc b/meta/recipes-kernel/oprofile/oprofileui.inc index ab14c38..9a9bc19 100644 --- a/meta/recipes-kernel/oprofile/oprofileui.inc +++ b/meta/recipes-kernel/oprofile/oprofileui.inc @@ -8,16 +8,9 @@ SECTION = "x11" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" -DEPENDS = "glib-2.0 gtk+ libglade libxml2 avahi-ui gconf" +DEPENDS = "glib-2.0 avahi" -inherit autotools pkgconfig gtk-icon-cache - -PACKAGES =+ "oprofileui-server oprofileui-viewer" +inherit autotools pkgconfig EXTRA_OECONF = "--with-avahi" -FILES_oprofileui-viewer = "${bindir}/oparchconv ${bindir}/oprofile-viewer ${datadir}/applications/ ${datadir}/oprofileui/" -RDEPENDS_oprofile-viewer = "oprofile" - -FILES_oprofileui-server = "${bindir}/oprofile-server" -RDEPENDS_oprofile-server = "oprofile" diff --git a/meta/recipes-kernel/oprofile/oprofileui_git.bb b/meta/recipes-kernel/oprofile/oprofileui_git.bb index 2b56981..4eeace4 100644 --- a/meta/recipes-kernel/oprofile/oprofileui_git.bb +++ b/meta/recipes-kernel/oprofile/oprofileui_git.bb @@ -1,10 +1,18 @@ require oprofileui.inc -SRCREV = "b3116a4f80ae64bd280e6434d66f33ed492d449a" +DEPENDS += "gtk+ libglade libxml2 gconf avahi-ui" + +SRCREV = "82ecf8c6b53b84f80682a8312f9defa83a95f2a3" PV = "0.0+git${SRCPV}" PR = "r0" S = "${WORKDIR}/git" -# Oprofileui at http://labs.o-hand.com/oprofileui/ is not maintained now. SRC_URI = "git://git.yoctoproject.org/oprofileui;protocol=git" + +EXTRA_OECONF += "--enable-client --disable-server" + +PACKAGES =+ "oprofileui-viewer" + +FILES_oprofileui-viewer = "${bindir}/oparchconv ${bindir}/oprofile-viewer ${datadir}/applications/ ${datadir}/oprofileui/" +RDEPENDS_oprofile-viewer = "oprofile" -- 1.7.5.4 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core