Skip to contentSkip to conversation

Ross Burton : Add gtk-doc-stub

oe-commits Martin Jansa 2 participants 7 messages Jul 23, 2012 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): 20120722104320.C057610218@opal

#1 lore raw
Quoted 8 lines · On Sun, Jul 22, 2012 at 10:43:20AM +0000, [email protected] wrote:
Module: openembedded-core.git
Branch: master
Commit: dd5d1104fde0418c18f9b18ab23837bf23e5b45b
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=dd5d1104fde0418c18f9b18ab23837bf23e5b45b
Author: Ross Burton <[email protected]>
Date:   Wed Jul 18 16:58:51 2012 +0100
Quoted 6 lines

Add gtk-doc-stub

This is a maintained stub for gtk-doc (and gobject-introspection) that was created by Colin Walters for his Poky-powered ostree project.

This has couple of unpackaged files:

NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Started
WARNING: QA Issue: gtk-doc-stub: Files/directories were installed but not shipped
/usr/share/gtk-doc-devel
/usr/share/gobject-introspection-1.0
/usr/share/gtk-doc-devel/gtk-doc.make /usr/share/gobject-introspection-1.0/Makefile.introspection
NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Succeeded

Cheers,

Quoted 37 lines

---

 .../recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)
meta/recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb new file +19 -0
new file mode 100644
index 0000000..195fc41
@@ -0,0 +1,19 @@
+SUMMARY = "Stub implementation of gtk-doc"
+DESCRIPTION = "Stub implementation of gtk-doc, as we don't want to build the API documentation"
+SECTION = "x11/base"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
+
+PROVIDES = "gtk-doc"
+
+SRCREV = "3dfd0a09de696ec8c544762747f8a0f77153622e"
+PV = "0.0+git${SRCPV}"
+PR = "r0"
+
+SRC_URI = "git://git.gnome.org/${BPN};protocol=git"
+
+S = "${WORKDIR}/git"
+
+inherit autotools
+
+BBCLASSEXTEND = "native"

_______________________________________________
Openembedded-commits mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-commits

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#2 lore raw
Quoted 9 lines · Martin Jansa

This has couple of unpackaged files:

NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Started
WARNING: QA Issue: gtk-doc-stub: Files/directories were installed but not shipped
/usr/share/gtk-doc-devel
/usr/share/gobject-introspection-1.0
/usr/share/gtk-doc-devel/gtk-doc.make /usr/share/gobject-introspection-1.0/Makefile.introspection
NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Succeeded

Good point, I never tested the non-native package because it's generally going to be used in a native context.

Ross

#3 lore raw
Quoted 11 lines · Ross
Quoted 9 lines · Martin Jansa

This has couple of unpackaged files:

NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Started
WARNING: QA Issue: gtk-doc-stub: Files/directories were installed but not shipped
/usr/share/gtk-doc-devel
/usr/share/gobject-introspection-1.0
/usr/share/gtk-doc-devel/gtk-doc.make /usr/share/gobject-introspection-1.0/Makefile.introspection
NOTE: package gtk-doc-stub-0.0+git1+3dfd0a09de696ec8c544762747f8a0f77153622e-r0: task do_package: Succeeded

Quoted 2 lines

Good point, I never tested the non-native package because it's generally going to be used in a native context.

For some reason non-native gtk-doc-stub is pulled to image dependency tree for me after last oe-core changes. I'll check dep graph.. if that's not expected.

Cheers,

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#4 lore raw
Quoted 3 lines · Martin Jansa

For some reason non-native gtk-doc-stub is pulled to image dependency tree for me after last oe-core changes. I'll check dep graph.. if that's not expected.

No, it's not expected.

Ross

#5 lore raw
In reply to Martin Jansa
Quoted 3 lines · Martin Jansa

For some reason non-native gtk-doc-stub is pulled to image dependency tree for me after last oe-core changes. I'll check dep graph.. if that's not expected.

It's not in the core-image-sato dependencies according to depexp. If you could see what pulls it in for you that would be much appreciated (I suspect some development task).

Ross

#6 lore raw
Quoted 8 lines · Ross
Quoted 3 lines · Martin Jansa

For some reason non-native gtk-doc-stub is pulled to image dependency tree for me after last oe-core changes. I'll check dep graph.. if that's not expected.

It's not in the core-image-sato dependencies according to depexp. If you could see what pulls it in for you that would be much appreciated (I suspect some development task).

That's probably because of one of those:
OE @ ~/meta-openembedded $ git grep DEPENDS.*gtk-doc
meta-gnome/recipes-gnome/bonobo/libbonoboui_2.24.3.bb:DEPENDS = "libgnomecanvas libbonobo libgnome glib-2.0 gtk-doc gconf libxml2 libglade" meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb:DEPENDS = "libidl popt gtk-doc ${IDL_COMPILER_DEPENDS}" meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb:DEPENDS_virtclass-native = "libidl-native popt-native gtk-doc-native" meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb:DEPENDS = "gtk+ cairo libxinerama libxcomposite libxrender gtk-doc"

In my case it was libgpewidget which is dependency of fbreader..

Cheers,

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#7 lore raw
Quoted 6 lines · Martin Jansa

That's probably because of one of those:
OE @ ~/meta-openembedded $ git grep DEPENDS.*gtk-doc
meta-gnome/recipes-gnome/bonobo/libbonoboui_2.24.3.bb:DEPENDS = "libgnomecanvas libbonobo libgnome glib-2.0 gtk-doc gconf libxml2 libglade" meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb:DEPENDS = "libidl popt gtk-doc ${IDL_COMPILER_DEPENDS}" meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb:DEPENDS_virtclass-native = "libidl-native popt-native gtk-doc-native" meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb:DEPENDS = "gtk+ cairo libxinerama libxcomposite libxrender gtk-doc"

They are all wrong. You'll never DEPEND on gtk-doc, it's a build tool so you'll DEPEND on gtk-doc-native (indirectly, inherit gtkdoc instead) and maybe (say a build tools metapackage) RDEPEND on gtk-doc.

Ross