Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH 00/34] Initial gobject introspection support for meta-openembedded
Date: Wed, 24 Feb 2016 17:47:04 +0100	[thread overview]
Message-ID: <20160224164704.GH2560@jama> (raw)
In-Reply-To: <cover.1456236552.git.alexander.kanavin@linux.intel.com>

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

On Tue, Feb 23, 2016 at 04:19:39PM +0200, Alexander Kanavin wrote:
> 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

Many people aren't using poky and don't want to play with combo-layer or
format-patch/am combo to reapply the patches from poky repo to oe-core
repo.

As you're definitely used to such strange environment, can you please
push corresponding branch for oe-core to openembedded-core-contrib repo
as well?

Thanks!

> 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: this patchset is meant for testing and review. It depends
> on changes to oe-core that are not yet available in master branch, and therefore
> it should not be merged yet.

I should start reading the cover letters :), will remove this from
master-next until openembedded-core-contrib branch is available.

> The following changes since commit dafd61fa87c31fab97e36f71974fc097a1841c91:
> 
>   net-snmp: fix cross-compile breakage, add libnl pkgconfig option (2016-02-22 15:51:20 -0500)
> 
> 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 (34):
>   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
>   libgdata: update to 0.16.1
>   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-data: fix do_install()
>   poppler: fix gobject introspection
>   udisks2: fix gobject introspection
>   upower: fix gobject introspection
>   python-dbusmock: use real introspection instead on legacy pygobject
> 
>  .../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}  |  29 ++---
>  .../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 +-
>  ...n-drop-introspection-macros-replace-them-.patch |  84 ++++++++++++++
>  .../recipes-gnome/gnumeric/gnumeric_1.12.0.bb      |   5 +-
>  .../{libgdata_0.7.1.bb => libgdata_0.16.1.bb}      |  21 +++-
>  ...c-drop-a-copy-paste-of-introspection.m4-m.patch | 103 +++++++++++++++++
>  meta-gnome/recipes-gnome/libgsf/libgsf_1.14.29.bb  |   2 +
>  meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb |   2 +-
>  .../recipes-gnome/libxklavier/libxklavier_5.3.bb   |   2 -
>  ...igure.ac-fix-paths-to-introspection-tools.patch |  41 +++++++
>  .../recipes-support/goffice/goffice_0.10.1.bb      |   2 +
>  .../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     |   2 +-
>  .../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    |   2 +-
>  ...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 -----
>  .../recipes-support/poppler/poppler-data_0.4.7.bb  |   2 +-
>  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 -
>  65 files changed, 484 insertions(+), 946 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} (60%)
>  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
>  rename meta-gnome/recipes-gnome/libgdata/{libgdata_0.7.1.bb => libgdata_0.16.1.bb} (43%)
>  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} (46%)
>  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
> 
> -- 
> 2.7.0
> 
> -- 
> _______________________________________________
> 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 --]

  parent reply	other threads:[~2016-02-24 16:45 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-23 14:19 [PATCH 00/34] Initial gobject introspection support for meta-openembedded Alexander Kanavin
2016-02-23 14:19 ` [PATCH 01/34] evolution-data-server: fix gobject introspection Alexander Kanavin
2016-02-23 14:19 ` [PATCH 02/34] evince: update to 3.18.2 Alexander Kanavin
2016-02-23 14:19 ` [PATCH 03/34] gnome-bluetooth: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 04/34] gnome-desktop: remove pygtk dependency Alexander Kanavin
2016-02-23 14:19 ` [PATCH 05/34] gnumeric: fix gobject introspection support Alexander Kanavin
2016-02-23 14:19 ` [PATCH 06/34] libgdata: update to 0.16.1 Alexander Kanavin
2016-02-23 14:19 ` [PATCH 07/34] libgsf: fix gobject introspection Alexander Kanavin
2016-02-23 14:19 ` [PATCH 08/34] libwnck: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 09/34] libxklavier: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 10/34] goffice: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 11/34] tracker: " Alexander Kanavin
2016-02-24 13:55   ` Martin Jansa
2016-02-23 14:19 ` [PATCH 12/34] gupnp: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 13/34] rygel: " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 14/34] media-service-demo: remove the recipe Alexander Kanavin
2016-02-23 14:19 ` [PATCH 15/34] python-gst: remove the 0.10 recipe Alexander Kanavin
2016-02-23 14:19 ` [PATCH 16/34] gstreamer-0.10: disable gobject introspection Alexander Kanavin
2016-02-23 14:19 ` [PATCH 17/34] libmediaart: fix " Alexander Kanavin
2016-02-23 14:19 ` [PATCH 18/34] bluez4: use real introspection instead of legacy pygobject Alexander Kanavin
2016-02-23 14:19 ` [PATCH 19/34] modemmanager: fix vala support Alexander Kanavin
2016-02-23 14:19 ` [PATCH 20/34] networkmanager: fix introspection and " Alexander Kanavin
2016-02-28 13:10   ` Adrian Freihofer
2016-02-23 14:20 ` [PATCH 21/34] telepathy-glib: fix gobject introspection support Alexander Kanavin
2016-02-23 14:20 ` [PATCH 22/34] libgee: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 23/34] polkit: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 24/34] gtkextra: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 25/34] libunique: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 26/34] babl: update to 0.1.16 Alexander Kanavin
2016-02-23 14:20 ` [PATCH 27/34] gegl: update to 0.3.4 Alexander Kanavin
2016-02-23 14:20 ` [PATCH 28/34] gimp: accept newer versins of babl and gegl Alexander Kanavin
2016-02-23 14:20 ` [PATCH 29/34] omgps: remove the recipe Alexander Kanavin
2016-02-23 14:20 ` [PATCH 30/34] poppler-data: fix do_install() Alexander Kanavin
2016-02-24 12:55   ` Martin Jansa
2016-02-23 14:20 ` [PATCH 31/34] poppler: fix gobject introspection Alexander Kanavin
2016-02-23 14:20 ` [PATCH 32/34] udisks2: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 33/34] upower: " Alexander Kanavin
2016-02-23 14:20 ` [PATCH 34/34] python-dbusmock: use real introspection instead on legacy pygobject Alexander Kanavin
2016-02-24 16:47 ` Martin Jansa [this message]
2016-02-25 13:36   ` [PATCH 00/34] Initial gobject introspection support for meta-openembedded Alexander Kanavin
2016-02-25 14:23     ` Martin Jansa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160224164704.GH2560@jama \
    --to=martin.jansa@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox