Skip to content

Initial gobject introspection support for meta-openembedded

Alexander Kanavin openembedded-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest38 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/38evolution-data-server: fix gobject introspectionmeta-gnome/recipes-gnome/eds/evolution-data-server_git.bb+5 -10 replies
2/38evince: update to 3.18.2meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch meta-gnome/recipes-gnome/evince/evince/0001-tiff-fix-compile-warning.patch meta-gnome/recipes-gnome/evince/evince/Remove-pkg-config-check-for-gnome-icon-theme.patch +2 more+41 -1070 replies
3/38gnome-bluetooth: update to 3.18.2meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0002-bluetooth-client-use-valid-interface-names.patch meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0003-Fix-build-with-libnotify-0.7.0.patch +2 more+20 -2440 replies
4/38gnome-desktop: remove pygtk dependencymeta-gnome/recipes-gnome/gnome-desktop/gnome-desktop_2.32.1.bb+1 -50 replies
5/38gnumeric: fix gobject introspection supportmeta-gnome/recipes-gnome/gnumeric/gnumeric/0001-configure.in-drop-introspection-macros-replace-them-.patch meta-gnome/recipes-gnome/gnumeric/gnumeric_1.12.0.bb+87 -20 replies
6/38libgsf: fix gobject introspectionmeta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch meta-gnome/recipes-gnome/libgsf/libgsf_1.14.29.bb+106 -10 replies
7/38libwnck: fix gobject introspectionmeta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb+2 -20 replies
8/38libxklavier: fix gobject introspectionmeta-gnome/recipes-gnome/libxklavier/libxklavier_5.3.bb+1 -30 replies
9/38goffice: fix gobject introspectionmeta-gnome/recipes-support/goffice/goffice/0001-configure.ac-fix-paths-to-introspection-tools.patch meta-gnome/recipes-support/goffice/goffice_0.10.1.bb+44 -10 replies
10/38tracker: fix gobject introspectionmeta-gnome/recipes-support/tracker/tracker_0.14.2.bb+5 -20 replies
11/38gupnp: fix gobject introspectionmeta-multimedia/recipes-connectivity/gupnp/gssdp.inc meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb +3 more+25 -230 replies
12/38rygel: fix gobject introspectionmeta-multimedia/recipes-connectivity/rygel/rygel_0.28.2.bb+2 -20 replies
13/38media-service-demo: remove the recipemeta-multimedia/recipes-multimedia/dleyna/media-service-demo_git.bb+0 -180 replies
14/38python-gst: remove the 0.10 recipemeta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst/python-path.patch meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst_0.10.22.bb+0 -577 replies
15/38gstreamer-0.10: disable gobject introspectionmeta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins.inc meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-rtsp_0.10.8.bb meta-multimedia/recipes-multimedia/gstreamer-0.10/gstreamer_0.10.36.bb+4 -10 replies
16/38libmediaart: fix gobject introspectionmeta-multimedia/recipes-support/libmediaart/libmediaart.inc+2 -20 replies
17/38bluez4: use real introspection instead of legacy pygobjectmeta-oe/recipes-connectivity/bluez/bluez4-4.101/use-legacy-pygobject-instead-ofgobject-introspection.patch meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb+0 -280 replies
18/38modemmanager: fix vala supportmeta-oe/recipes-connectivity/modemmanager/modemmanager_1.4.12.bb+1 -10 replies
19/38networkmanager: fix introspection and vala supportmeta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.10.bb+6 -20 replies
20/38telepathy-glib: fix gobject introspection supportmeta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb+1 -10 replies
21/38libgee: fix gobject introspection supportmeta-oe/recipes-devtools/libgee/libgee_0.16.1.bb+2 -20 replies
22/38polkit: fix gobject introspection supportmeta-oe/recipes-extended/polkit/polkit_0.113.bb+8 -60 replies
23/38gtkextra: fix gobject introspection supportmeta-oe/recipes-gnome/gtkextra/gtkextra_3.0.5.bb+2 -20 replies
24/38libunique: fix gobject introspection supportmeta-oe/recipes-gnome/libunique/libunique/0001-Makefile.am-use-LIBTOOL-instead-of-hardcoded-libtool.patch meta-oe/recipes-gnome/libunique/libunique_1.1.6.bb+31 -20 replies
25/38babl: update to 0.1.16meta-oe/recipes-graphics/babl/babl_0.1.16.bb+2 -20 replies
26/38gegl: update to 0.3.4meta-oe/recipes-graphics/gegl/gegl_0.3.4.bb+13 -90 replies
27/38gimp: accept newer versins of babl and geglmeta-oe/recipes-graphics/gimp/gimp/bump_Babl-GEGL_versions.patch meta-oe/recipes-graphics/gimp/gimp_2.8.14.bb+54 -00 replies
28/38omgps: remove the recipemeta-oe/recipes-navigation/omgps/omgps/0001-g_type_init-is-deprecated-for-glib-2.35.0.patch meta-oe/recipes-navigation/omgps/omgps/fix.build.with.gcc.4.9.patch meta-oe/recipes-navigation/omgps/omgps/fix.build.with.glib.2.34.patch +6 more+0 -3860 replies
29/38poppler: fix gobject introspectionmeta-oe/recipes-support/poppler/poppler_0.37.0.bb+5 -10 replies
30/38udisks2: fix gobject introspectionmeta-oe/recipes-support/udisks/udisks2_2.1.5.bb+2 -20 replies
31/38upower: fix gobject introspectionmeta-oe/recipes-support/upower/upower_0.9.14.bb+2 -20 replies
32/38python-dbusmock: use real introspection instead on legacy pygobjectmeta-python/recipes-devtools/python/python-dbusmock/0001-Don-t-use-gobject-introspection-for-bindings.patch meta-python/recipes-devtools/python/python-dbusmock_0.10.1.bb+0 -300 replies
33/38gnome-menus: fix gobject introspectionmeta-gnome/recipes-gnome/gnome-menus/gnome-menus3_3.10.1.bb meta-gnome/recipes-gnome/gnome-menus/gnome-menus_2.30.5.bb+2 -20 replies
34/38libgdata: fix gobject introspectionmeta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb+1 -10 replies
35/38libgtop: fix gobject introspectionmeta-gnome/recipes-gnome/libgtop/libgtop_2.30.0.bb+1 -10 replies
36/38nautilus: fix gobject introspectionmeta-gnome/recipes-gnome/nautilus/nautilus_2.32.2.bb+1 -10 replies
37/38network-manager-applet: fix gobject introspectionmeta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.0.10.bb+1 -10 replies
38/38gnome-panel: fix gobject introspectionmeta-gnome/recipes-gnome/gnome-panel/gnome-panel_2.32.1.bb+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/38] Initial gobject introspection support for meta-openembedded

This patch adds gobject introspection support to recipes in meta-openembedded. To make it work, you need to fetch the following poky branch and build against it:
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/gobject-introspection-experimental

For general information about gobject introspection support in openembedded, see here:
http://lists.openembedded.org/pipermail/openembedded-core/2015-November/113390.html

NOTE to meta-oe maintainers: please queue this patchset and have it ready, the introspection support in oe-core should appear very soon and lots of things in meta-oe will break when it does.

The following changes since commit a1e135a499998add7575682bf53db5e02e753580:

Revert "toybox: upgrade to 0.7.0" (2016-03-07 13:02:19 +0100)

are available in the git repository at:

git://git.openembedded.org/meta-openembedded-contrib akanavin/gobject-introspection-fixes
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=akanavin/gobject-introspection-fixes

Alexander Kanavin (38):
evolution-data-server: fix gobject introspection
evince: update to 3.18.2
gnome-bluetooth: update to 3.18.2
gnome-desktop: remove pygtk dependency
gnumeric: fix gobject introspection support
libgsf: fix gobject introspection
libwnck: fix gobject introspection
libxklavier: fix gobject introspection
goffice: fix gobject introspection
tracker: fix gobject introspection
gupnp: fix gobject introspection
rygel: fix gobject introspection
media-service-demo: remove the recipe
python-gst: remove the 0.10 recipe
gstreamer-0.10: disable gobject introspection
libmediaart: fix gobject introspection
bluez4: use real introspection instead of legacy pygobject
modemmanager: fix vala support
networkmanager: fix introspection and vala support
telepathy-glib: fix gobject introspection support
libgee: fix gobject introspection support
polkit: fix gobject introspection support
gtkextra: fix gobject introspection support
libunique: fix gobject introspection support
babl: update to 0.1.16
gegl: update to 0.3.4
gimp: accept newer versins of babl and gegl
omgps: remove the recipe
poppler: fix gobject introspection
udisks2: fix gobject introspection
upower: fix gobject introspection
python-dbusmock: use real introspection instead on legacy pygobject
gnome-menus: fix gobject introspection
libgdata: fix gobject introspection
libgtop: fix gobject introspection
nautilus: fix gobject introspection
network-manager-applet: fix gobject introspection
gnome-panel: fix gobject introspection

 .../network-manager-applet_1.0.10.bb               |   2 +-
 .../recipes-gnome/eds/evolution-data-server_git.bb |   6 +-
 .../evince/0001-help-remove-YELP-macro.patch       |  24 ++++
 .../evince/0001-tiff-fix-compile-warning.patch     |  33 ------
 ...ove-pkg-config-check-for-gnome-icon-theme.patch |  35 ------
 .../evince/evince/cross-compile-fix.patch          |  25 -----
 .../evince/{evince_2.32.0.bb => evince_3.18.2.bb}  |  31 ++---
 .../0001-bluetooth-input-Fix-compile-errors.patch  |  37 ------
 ...luetooth-client-use-valid-interface-names.patch | 122 --------------------
 .../0003-Fix-build-with-libnotify-0.7.0.patch      |  47 --------
 .../gnome-bluetooth/gnome-bluetooth_2.32.0.bb      |  38 -------
 .../gnome-bluetooth/gnome-bluetooth_3.18.2.bb      |  20 ++++
 .../gnome-desktop/gnome-desktop_2.32.1.bb          |   6 +-
 .../gnome-menus/gnome-menus3_3.10.1.bb             |   2 +-
 .../gnome-menus/gnome-menus_2.30.5.bb              |   2 +-
 .../gnome-panel/gnome-panel_2.32.1.bb              |   2 +-
 ...n-drop-introspection-macros-replace-them-.patch |  84 ++++++++++++++
 .../recipes-gnome/gnumeric/gnumeric_1.12.0.bb      |   5 +-
 .../recipes-gnome/libgdata/libgdata_0.16.1.bb      |   2 +-
 ...c-drop-a-copy-paste-of-introspection.m4-m.patch | 103 +++++++++++++++++
 meta-gnome/recipes-gnome/libgsf/libgsf_1.14.29.bb  |   4 +-
 meta-gnome/recipes-gnome/libgtop/libgtop_2.30.0.bb |   2 +-
 meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb |   4 +-
 .../recipes-gnome/libxklavier/libxklavier_5.3.bb   |   4 +-
 .../recipes-gnome/nautilus/nautilus_2.32.2.bb      |   2 +-
 ...igure.ac-fix-paths-to-introspection-tools.patch |  41 +++++++
 .../recipes-support/goffice/goffice_0.10.1.bb      |   4 +-
 .../recipes-support/tracker/tracker_0.14.2.bb      |   7 +-
 .../recipes-connectivity/gupnp/gssdp.inc           |  12 +-
 .../recipes-connectivity/gupnp/gupnp-av.inc        |   9 +-
 .../recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb |   4 +-
 .../recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb  |   6 +-
 .../recipes-connectivity/gupnp/gupnp.inc           |  12 +-
 .../recipes-connectivity/gupnp/no-vala.inc         |   5 -
 .../recipes-connectivity/rygel/rygel_0.28.2.bb     |   4 +-
 .../dleyna/media-service-demo_git.bb               |  18 ---
 .../gstreamer-0.10/gst-plugins.inc                 |   2 +-
 .../gstreamer-0.10/gst-rtsp_0.10.8.bb              |   2 +
 .../gstreamer-0.10/gstreamer_0.10.36.bb            |   1 +
 .../gstreamer-0.10/python-gst/python-path.patch    |  28 -----
 .../gstreamer-0.10/python-gst_0.10.22.bb           |  29 -----
 .../recipes-support/libmediaart/libmediaart.inc    |   4 +-
 ...pygobject-instead-ofgobject-introspection.patch |  27 -----
 meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb |   1 -
 .../modemmanager/modemmanager_1.4.12.bb            |   2 +-
 .../networkmanager/networkmanager_1.0.10.bb        |   8 +-
 .../telepathy/telepathy-glib_0.24.0.bb             |   2 +-
 meta-oe/recipes-devtools/libgee/libgee_0.16.1.bb   |   4 +-
 meta-oe/recipes-extended/polkit/polkit_0.113.bb    |  14 ++-
 meta-oe/recipes-gnome/gtkextra/gtkextra_3.0.5.bb   |   4 +-
 ...-use-LIBTOOL-instead-of-hardcoded-libtool.patch |  27 +++++
 meta-oe/recipes-gnome/libunique/libunique_1.1.6.bb |   6 +-
 .../babl/{babl_0.1.10.bb => babl_0.1.16.bb}        |   4 +-
 .../gegl/{gegl_0.2.0.bb => gegl_0.3.4.bb}          |  22 ++--
 .../gimp/gimp/bump_Babl-GEGL_versions.patch        |  53 +++++++++
 meta-oe/recipes-graphics/gimp/gimp_2.8.14.bb       |   1 +
 ...g_type_init-is-deprecated-for-glib-2.35.0.patch |  33 ------
 .../omgps/omgps/fix.build.with.gcc.4.9.patch       |  22 ----
 .../omgps/omgps/fix.build.with.glib.2.34.patch     | 125 ---------------------
 .../omgps/omgps/fix.capability.patch               |  62 ----------
 .../recipes-navigation/omgps/omgps/gcc-4.4.patch   |  71 ------------
 .../omgps/omgps/gdk-pixbuf-2.26.5.patch            |  15 ---
 .../omgps/omgps/sysfs.node.2.6.32.patch            |  14 ---
 .../omgps/omgps/use.unused.variable.patch          |  15 ---
 meta-oe/recipes-navigation/omgps/omgps_svn.bb      |  29 -----
 meta-oe/recipes-support/poppler/poppler_0.37.0.bb  |   6 +-
 meta-oe/recipes-support/udisks/udisks2_2.1.5.bb    |   4 +-
 meta-oe/recipes-support/upower/upower_0.9.14.bb    |   4 +-
 ...-t-use-gobject-introspection-for-bindings.patch |  29 -----
 .../python/python-dbusmock_0.10.1.bb               |   1 -
 70 files changed, 481 insertions(+), 954 deletions(-)
 create mode 100644 meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch
 delete mode 100644 meta-gnome/recipes-gnome/evince/evince/0001-tiff-fix-compile-warning.patch
 delete mode 100644 meta-gnome/recipes-gnome/evince/evince/Remove-pkg-config-check-for-gnome-icon-theme.patch
 delete mode 100644 meta-gnome/recipes-gnome/evince/evince/cross-compile-fix.patch
 rename meta-gnome/recipes-gnome/evince/{evince_2.32.0.bb => evince_3.18.2.bb} (56%)
 delete mode 100644 meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch
 delete mode 100644 meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0002-bluetooth-client-use-valid-interface-names.patch
 delete mode 100644 meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0003-Fix-build-with-libnotify-0.7.0.patch
 delete mode 100644 meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_3.18.2.bb
 create mode 100644 meta-gnome/recipes-gnome/gnumeric/gnumeric/0001-configure.in-drop-introspection-macros-replace-them-.patch
 create mode 100644 meta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
 create mode 100644 meta-gnome/recipes-support/goffice/goffice/0001-configure.ac-fix-paths-to-introspection-tools.patch
 delete mode 100644 meta-multimedia/recipes-connectivity/gupnp/no-vala.inc
 delete mode 100644 meta-multimedia/recipes-multimedia/dleyna/media-service-demo_git.bb
 delete mode 100644 meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst/python-path.patch
 delete mode 100644 meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst_0.10.22.bb
 delete mode 100644 meta-oe/recipes-connectivity/bluez/bluez4-4.101/use-legacy-pygobject-instead-ofgobject-introspection.patch
 create mode 100644 meta-oe/recipes-gnome/libunique/libunique/0001-Makefile.am-use-LIBTOOL-instead-of-hardcoded-libtool.patch
 rename meta-oe/recipes-graphics/babl/{babl_0.1.10.bb => babl_0.1.16.bb} (72%)
 rename meta-oe/recipes-graphics/gegl/{gegl_0.2.0.bb => gegl_0.3.4.bb} (45%)
 create mode 100644 meta-oe/recipes-graphics/gimp/gimp/bump_Babl-GEGL_versions.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/0001-g_type_init-is-deprecated-for-glib-2.35.0.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/fix.build.with.gcc.4.9.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/fix.build.with.glib.2.34.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/fix.capability.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/gcc-4.4.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/gdk-pixbuf-2.26.5.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/sysfs.node.2.6.32.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps/use.unused.variable.patch
 delete mode 100644 meta-oe/recipes-navigation/omgps/omgps_svn.bb
 delete mode 100644 meta-python/recipes-devtools/python/python-dbusmock/0001-Don-t-use-gobject-introspection-for-bindings.patch
Signature · 1 line
2.7.0