Initial gobject introspection support for meta-openembedded
cover 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.patchSignature · 1 line
2.7.0
PATCH 1/38 evolution-data-server: fix gobject introspection
--- meta-gnome/recipes-gnome/eds/evolution-data-server_git.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
meta-gnome/recipes-gnome/eds/evolution-data-server_git.bb +5 -1
@@ -28,7 +28,7 @@ SRC_URI = " \ S = "${WORKDIR}/git" -inherit autotools gtk-doc pkgconfig gettext +inherit autotools gtk-doc pkgconfig gettext gobject-introspection # -ldb needs this on some platforms LDFLAGS += "-lpthread"
@@ -42,6 +42,10 @@ do_configure_append () { cp ${WORKDIR}/iconv-detect.h ${S} } +do_compile_prepend() { + export GIR_EXTRA_LIBS_PATH="${B}/camel/.libs:${B}/libedataserver/.libs" +} + EXTRA_OECONF = "--without-openldap \ --with-libdb=${STAGING_DIR_HOST}${prefix} \ --disable-nntp --disable-goa --disable-weather"
Signature · 1 line
2.7.0
PATCH 2/38 evince: update to 3.18.2
In reply to Alexander KanavinThis is done to enable gobject introspection support. Drop obsolete patches.
Add a patch that disables yelp m4 macro (which we don't have).
---
.../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 ++++++++++---------
5 files changed, 41 insertions(+), 107 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%)meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch new file +24 -0
@@ -0,0 +1,24 @@ +From 40921037d8e7205a3889d529fb4e06f79e1e88b0 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Fri, 19 Feb 2016 16:52:18 +0200 +Subject: [PATCH] help: remove YELP macro + +Upstream-Status: Inappropriate [embedded-specific] +Signed-off-by: Alexander Kanavin <[email protected]> +--- + help/Makefile.am | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/help/Makefile.am b/help/Makefile.am +index 7835810..37c88ce 100644 +--- a/help/Makefile.am ++++ b/help/Makefile.am +@@ -1,5 +1,3 @@ +-@YELP_HELP_RULES@ +- + SUBDIRS = reference + + HELP_ID = evince +-- +2.7.0 +
meta-gnome/recipes-gnome/evince/evince/0001-tiff-fix-compile-warning.patch deleted +0 -33
@@ -1,33 +0,0 @@ -From 00b5e55c90477eeac02bec58f032cb6916a1eb5c Mon Sep 17 00:00:00 2001 -From: Hib Eris <[email protected]> -Date: Mon, 20 Feb 2012 21:36:16 +0100 -Subject: [PATCH] tiff: fix compile warning -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Upstream-Status: Backport - -Signed-off-by: Andreas Müller <[email protected]> ---- - backend/tiff/tiff2ps.c | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/backend/tiff/tiff2ps.c b/backend/tiff/tiff2ps.c -index c0dc0bf..fc63c2e 100644 ---- a/backend/tiff/tiff2ps.c -+++ b/backend/tiff/tiff2ps.c -@@ -1127,8 +1127,8 @@ PS_Lvl2page(TIFF2PSContext* ctx, TIFF* tif, uint32 w, uint32 h) - } - buf_data = (unsigned char *)_TIFFmalloc(chunk_size); - if (!buf_data) { -- TIFFError(ctx->filename, "Can't alloc %u bytes for %s.", -- chunk_size, tiled_image ? "tiles" : "strips"); -+ TIFFError(ctx->filename, "Can't alloc %u bytes for %s.", -+ (uint) chunk_size, tiled_image ? "tiles" : "strips"); - return(FALSE); - } - --- -1.7.6.5 -
meta-gnome/recipes-gnome/evince/evince/Remove-pkg-config-check-for-gnome-icon-theme.patch deleted +0 -35
@@ -1,35 +0,0 @@ -From f4051f27aee7cbe88f206783461784c936d7f5db Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen <[email protected]> -Date: Tue, 15 Sep 2015 16:17:50 +0300 -Subject: [PATCH] Remove pkg-config check for gnome-icon-theme - -Theme is not required for building and the icons are provided by -adwaita-icon-theme anyway - -Upstream-Status: Inappropriate [Current versions are fixed] -Signed-off-by: Jussi Kukkonen <[email protected]> ---- - configure.ac | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d061c2e..7856410 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -175,13 +175,6 @@ case "$with_platform" in - SHELL_PLATFORM_PKGS="hildon-1 hildon-fm-2 libosso" - ;; - gnome) -- # Evince has a rather soft run-time dependency on hicolor-icon-theme. -- # If the hicolor theme is not available, Evince fails to display some -- # icons. Because we cannot check for it at run-time, we instead -- # would like to require the icon theme at compile-time. But, because -- # the hicolor-icon-theme does not have a pkgconfig file, on gnome we -- # require the gnome icon theme instead. -- SHELL_PLATFORM_PKGS="gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED" - # The totem-screensaver and egg_smclient code use x11 directly. - SHELL_PLATFORM_PKGS="$SHELL_PLATFORM_PKGS x11" - ;; --- -2.1.4 -
meta-gnome/recipes-gnome/evince/evince/cross-compile-fix.patch deleted +0 -25
@@ -1,25 +0,0 @@ -Index: evince-2.30.0/gnome-doc-utils.make -=================================================================== ---- evince-2.30.0.orig/gnome-doc-utils.make 2010-03-29 11:52:47.000000000 -0700 -+++ evince-2.30.0/gnome-doc-utils.make 2010-08-17 15:20:22.597646001 -0700 -@@ -132,13 +132,12 @@ _DOC_ABS_SRCDIR = @abs_srcdir@ - - _xml2po ?= `which xml2po` - _xml2po_mode = $(if $(DOC_ID),mallard,docbook) -- --_db2html ?= `$(PKG_CONFIG) --variable db2html gnome-doc-utils` --_db2omf ?= `$(PKG_CONFIG) --variable db2omf gnome-doc-utils` --_malrng ?= `$(PKG_CONFIG) --variable malrng gnome-doc-utils` --_chunks ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/chunks.xsl --_credits ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/credits.xsl --_ids ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/ids.xsl -+_db2html ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable db2html gnome-doc-utils` -+_db2omf ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable db2omf gnome-doc-utils` -+_malrng ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable malrng gnome-doc-utils` -+_chunks ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/chunks.xsl -+_credits ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/credits.xsl -+_ids ?= ${PKG_CONFIG_SYSROOT_DIR}`$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/ids.xsl - - if ENABLE_SK - _ENABLE_SK = true -
meta-gnome/recipes-gnome/evince/evince_3.18.2.bb renamed from meta-gnome/recipes-gnome/evince/evince_2.32.0.bb +17 -14
@@ -2,27 +2,24 @@ SUMMARY = "Evince is a document viewer for document formats like pdf, ps, djvu" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b" SECTION = "x11/office" -DEPENDS = "gnome-doc-utils-native libgnome-keyring tiff libxt ghostscript poppler libxml2 gtk+ gconf libglade" +DEPENDS = "gtk+3 libsecret gnome-desktop3 poppler gstreamer1.0-plugins-base orc adwaita-icon-theme" PR = "r5" -inherit gnome pkgconfig gtk-icon-cache gsettings +inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection -SRC_URI += " \ - file://cross-compile-fix.patch \ - file://0001-tiff-fix-compile-warning.patch \ - file://Remove-pkg-config-check-for-gnome-icon-theme.patch \ -" +SRC_URI[archive.md5sum] = "c39af6b8b1c44d4393ef8ac9dab99c0b" +SRC_URI[archive.sha256sum] = "42ad6c7354d881a9ecab136ea84ff867acb942605bcfac48b6c12e1c2d8ecb17" -SRC_URI[archive.md5sum] = "ebc3ce6df8dcbf29cb9492f8dd031319" -SRC_URI[archive.sha256sum] = "2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7" -GNOME_COMPRESS_TYPE="bz2" +SRC_URI += "file://0001-help-remove-YELP-macro.patch" EXTRA_OECONF = " --enable-thumbnailer \ - --disable-scrollkeeper \ - --enable-pixbuf \ - --disable-help \ " +do_compile_prepend() { + export GIR_EXTRA_LIBS_PATH="${B}/libdocument/.libs" +} + + do_install_append() { install -d install -d ${D}${datadir}/pixmaps install -m 0755 ${S}/data/icons/48x48/apps/evince.png ${D}${datadir}/pixmaps/
@@ -30,12 +27,17 @@ do_install_append() { PACKAGECONFIG ??= "" PACKAGECONFIG[nautilus] = "--enable-nautilus,--disable-nautilus,nautilus" +PACKAGECONFIG[browser-plugin] = "--enable-browser-plugin,--disable-browser-plugin," RDEPENDS_${PN} += "glib-2.0-utils" RRECOMMMENDS_${PN} = "adwaita-icon-theme" PACKAGES =+ "${PN}-nautilus-extension" -FILES_${PN} += "${datadir}/dbus-1" +PACKAGES =+ "${PN}-browser-plugin" +FILES_${PN} += "${datadir}/dbus-1 \ + ${datadir}/appdata \ + ${datadir}/thumbnailers \ + " FILES_${PN}-dbg += "${libdir}/*/*/.debug \ ${libdir}/*/*/*/.debug" FILES_${PN}-dev += "${libdir}/nautilus/extensions-2.0/*.la \
@@ -43,3 +45,4 @@ FILES_${PN}-dev += "${libdir}/nautilus/extensions-2.0/*.la \ FILES_${PN}-staticdev += "${libdir}/nautilus/extensions-2.0/*.a \ ${libdir}/evince/*/backends/*.a" FILES_${PN}-nautilus-extension = "${libdir}/nautilus/*/*so" +FILES_${PN}-browser-plugin = "${libdir}/mozilla/*/*so"
Signature · 1 line
2.7.0
PATCH 3/38 gnome-bluetooth: update to 3.18.2
In reply to Alexander KanavinThis also enable gobject introspection support.
Drop obsolete patches.
--- .../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 ++++ 5 files changed, 20 insertions(+), 244 deletions(-) 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
meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0001-bluetooth-input-Fix-compile-errors.patch deleted +0 -37
@@ -1,37 +0,0 @@ -From e3c789d6dca9a8a99b60b86e28d8119c55253c13 Mon Sep 17 00:00:00 2001 -From: Khem Raj <[email protected]> -Date: Wed, 15 May 2013 08:37:03 -0700 -Subject: [PATCH] bluetooth-input: Fix compile errors - -XID is unsigned long type so %d will error out with -Wformat -where format warnings are being treated at errors - -Signed-off-by: Khem Raj <[email protected]> - -Upstream-Status: Unknown ---- - wizard/bluetooth-input.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/wizard/bluetooth-input.c b/wizard/bluetooth-input.c -index b3fbdaf..d17e67c 100644 ---- a/wizard/bluetooth-input.c -+++ b/wizard/bluetooth-input.c -@@ -190,12 +190,12 @@ bluetooth_input_check_for_devices (BluetoothInput *input) - if (bluetooth_input_device_get_type (&device_info[i], &is_mouse, &is_keyboard) == FALSE) - continue; - if (is_mouse != FALSE) { -- g_message ("has mouse: %s (id = %d)", device_info[i].name, device_info[i].id); -+ g_message ("has mouse: %s (id = %lu)", device_info[i].name, device_info[i].id); - has_mouse = TRUE; - //break; - } - if (is_keyboard != FALSE) { -- g_message ("has keyboard: %s (id = %d)", device_info[i].name, device_info[i].id); -+ g_message ("has keyboard: %s (id = %lu)", device_info[i].name, device_info[i].id); - has_keyboard = TRUE; - //break; - } --- -1.7.9.5 -
meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0002-bluetooth-client-use-valid-interface-names.patch deleted +0 -122
122 lines not on this page · raw message
meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0003-Fix-build-with-libnotify-0.7.0.patch deleted +0 -47
47 lines not on this page · raw message
meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_2.32.0.bb deleted +0 -38
@@ -1,38 +0,0 @@ -SUMMARY = "GNOME bluetooth manager" -LICENSE = "GPLv2 & LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \ - file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \ -" - -PR = "r1" - -SECTION = "x11/gnome" -DEPENDS = "obexd gnome-doc-utils-native gnome-doc-utils gconf gtk+ dbus-glib libunique libnotify libgnome-keyring virtual/libx11 libxi intltool-native" -DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" - -inherit gnomebase gtk-icon-cache - -SRC_URI += " \ - file://0001-bluetooth-input-Fix-compile-errors.patch \ - file://0002-bluetooth-client-use-valid-interface-names.patch \ - file://0003-Fix-build-with-libnotify-0.7.0.patch \ -" -SRC_URI[archive.md5sum] = "f129686fe46c4c98eb70a0cc85d59cae" -SRC_URI[archive.sha256sum] = "57b1f06c96a1b85e1c19ff919d708cc38e95edae658881ed99968c325839a973" -GNOME_COMPRESS_TYPE="bz2" - -# No 'nautilus-sendto' recipe in meta-gnome yet -EXTRA_OECONF += "--enable-nautilus-sendto=no" - -# No native docbook XSL stylesheets recipe in OE yet -do_configure_prepend() { - sed -i s/help// ${S}/Makefile.am -} - -do_configure_append() { - sed -i 's,func_fatal_error "error: cannot install,echo "bogus message about,' ${HOST_SYS}-libtool -} - -RRECOMMENDS_${PN} += "obexd obex-data-server" - -FILES_${PN}-dbg += "${libdir}/gnome-bluetooth/plugins/.debug/"
meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_3.18.2.bb new file +20 -0
@@ -0,0 +1,20 @@ +SUMMARY = "GNOME bluetooth manager" +LICENSE = "GPLv2 & LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \ + file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \ +" + +SECTION = "x11/gnome" + +# systemd is needed because it has a necessary version of libudev +# Effectively this means that systemd must be in DISTRO_FEATURES +DEPENDS = "systemd gtk+3 libnotify libcanberra" +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" + +inherit gnomebase gtk-icon-cache distro_features_check +REQUIRED_DISTRO_FEATURES = "systemd" + +SRC_URI[archive.md5sum] = "75d09c924468ec0c687f9ab3acf7f113" +SRC_URI[archive.sha256sum] = "d8df073c331df0f97261869fb77ffcdbf4e3e4eaf460d3c3ed2b16e03d9c5398" + +FILES_${PN}-dbg += "${libdir}/gnome-bluetooth/plugins/.debug/"
Signature · 1 line
2.7.0
PATCH 4/38 gnome-desktop: remove pygtk dependency
In reply to Alexander Kanavinpygtk is no longer provided in oe-core as it's obsolete and incompatible with pygobject 3.x
--- meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop_2.32.1.bb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop_2.32.1.bb +1 -5
@@ -14,7 +14,7 @@ GNOME_COMPRESS_TYPE="bz2" DEPENDS += "gconf libxrandr virtual/libx11 gtk+ glib-2.0 gnome-doc-utils startup-notification" -EXTRA_OECONF = "--disable-scrollkeeper --disable-desktop-docs" +EXTRA_OECONF = "--disable-scrollkeeper --disable-desktop-docs --disable-gnome-about" do_configure_prepend () { sed -i -e s:^#!@PYTHON@:#!${bindir}/python: ${S}/gnome-about/gnome-about.in
@@ -23,7 +23,3 @@ do_configure_prepend () { PACKAGES =+ "libgnome-desktop" FILES_libgnome-desktop = "${libdir}/lib*${SOLIBS} ${datadir}/libgnome-desktop/pnp.ids" FILES_${PN} += "${datadir}/gnome-about" - -# for gnome-about -RRECOMMENDS_${PN} += "python-pygtk python-pycairo" -
Signature · 1 line
2.7.0
PATCH 5/38 gnumeric: fix gobject introspection support
In reply to Alexander Kanavin--- ...n-drop-introspection-macros-replace-them-.patch | 84 ++++++++++++++++++++++ .../recipes-gnome/gnumeric/gnumeric_1.12.0.bb | 5 +- 2 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 meta-gnome/recipes-gnome/gnumeric/gnumeric/0001-configure.in-drop-introspection-macros-replace-them-.patch
meta-gnome/recipes-gnome/gnumeric/gnumeric/0001-configure.in-drop-introspection-macros-replace-them-.patch new file +84 -0
@@ -0,0 +1,84 @@ +From de5f0a535d6ea1932d2c7de53bd33510c8682ee7 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Mon, 22 Feb 2016 16:34:03 +0200 +Subject: [PATCH] configure.in: drop introspection macros, replace them with a + standard one + +Upstream-Status: Pending +Signed-off-by: Alexander Kanavin <[email protected]> +--- + configure.in | 57 +-------------------------------------------------------- + 1 file changed, 1 insertion(+), 56 deletions(-) + +diff --git a/configure.in b/configure.in +index 8e1aa37..3086503 100644 +--- a/configure.in ++++ b/configure.in +@@ -934,63 +934,8 @@ AC_SUBST(MONO_CFLAGS) + AC_SUBST(MONO_LIBS) + ]) + +-# GObject Introspection +-GIR_REQ=1.0.0 +-AC_ARG_ENABLE(introspection, +- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], +- [Enable introspection for this build]),, +- [enable_introspection=no]) +- +-AC_MSG_CHECKING([for gobject-introspection]) +- +-dnl presence/version checking +-AS_CASE([$enable_introspection], +-[no], [ +- found_introspection="no (disabled, use --enable-introspection to enable)" +-], +-[yes],[ +- PKG_CHECK_EXISTS([gobject-introspection-1.0],, +- AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ], +- found_introspection=yes, +- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) +-], +-[auto],[ +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ], found_introspection=yes, found_introspection=no) +-dnl Canonicalize enable_introspection +-enable_introspection=$found_introspection +-], +-[ +- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) +-]) ++GOBJECT_INTROSPECTION_CHECK([1.46.0]) + +-AC_MSG_RESULT([$found_introspection]) +- +-INTROSPECTION_SCANNER= +-INTROSPECTION_COMPILER= +-INTROSPECTION_GENERATE= +-INTROSPECTION_GIRDIR= +-INTROSPECTION_TYPELIBDIR= +-if test "x$found_introspection" = "xyes"; then +- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` +- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` +- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` +- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" +- INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` +- INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` +- INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection +-fi +-AC_SUBST(INTROSPECTION_SCANNER) +-AC_SUBST(INTROSPECTION_COMPILER) +-AC_SUBST(INTROSPECTION_GENERATE) +-AC_SUBST(INTROSPECTION_GIRDIR) +-AC_SUBST(INTROSPECTION_TYPELIBDIR) +-AC_SUBST(INTROSPECTION_CFLAGS) +-AC_SUBST(INTROSPECTION_LIBS) +-AC_SUBST(INTROSPECTION_MAKEFILE) +- +-AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") + dnl we need to change the install directories for distcheck + AC_ARG_WITH([gir-dir], + AS_HELP_STRING( +-- +2.7.0 +
meta-gnome/recipes-gnome/gnumeric/gnumeric_1.12.0.bb +3 -2
@@ -7,9 +7,10 @@ SUMMARY = "Gnumeric spreadsheet for GNOME" GNOME_COMPRESS_TYPE = "xz" -inherit gnome +inherit gnome pythonnative gobject-introspection -SRC_URI += "file://do-not-use-srcdir.patch" +SRC_URI += "file://do-not-use-srcdir.patch \ + file://0001-configure.in-drop-introspection-macros-replace-them-.patch" SRC_URI[archive.md5sum] = "3fd87cca95334b5d8ac922989670fe27" SRC_URI[archive.sha256sum] = "037b53d909e5d1454b2afda8c4fb1e7838e260343e36d4e36245f4a5d0e04111"
Signature · 1 line
2.7.0
PATCH 6/38 libgsf: fix gobject introspection
In reply to Alexander Kanavin--- ...c-drop-a-copy-paste-of-introspection.m4-m.patch | 103 +++++++++++++++++++++ meta-gnome/recipes-gnome/libgsf/libgsf_1.14.29.bb | 4 +- 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 meta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
meta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch new file +103 -0
@@ -0,0 +1,103 @@ +From 16d2c2e74350fda5505982fb150e72af7aee7454 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Fri, 19 Feb 2016 16:23:56 +0200 +Subject: [PATCH] configure.ac: drop a copy-paste of introspection.m4 macros + +Upstream-Status: Pending +Signed-off-by: Alexander Kanavin <[email protected]> +--- + configure.ac | 78 +----------------------------------------------------------- + 1 file changed, 1 insertion(+), 77 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 54f7663..3038535 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -77,83 +77,7 @@ libgsf_reqs=" + " + + PKG_CHECK_MODULES(LIBGSF, $libgsf_reqs) +-# GObject Introspection +-GIR_REQ=1.0.0 +-AC_ARG_ENABLE(introspection, +- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], +- [Enable introspection for this build]),, +- [enable_introspection=no]) +- +-AC_MSG_CHECKING([for gobject-introspection]) +- +-dnl presence/version checking +-AS_CASE([$enable_introspection], +-[no], [ +- found_introspection="no (disabled, use --enable-introspection to enable)" +-], +-[yes],[ +- PKG_CHECK_EXISTS([gobject-introspection-1.0],, +- AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ], +- found_introspection=yes, +- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) +-], +-[auto],[ +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ], found_introspection=yes, found_introspection=no) +-dnl Canonicalize enable_introspection +-enable_introspection=$found_introspection +-], +-[ +- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) +-]) +- +-AC_MSG_RESULT([$found_introspection]) +- +-if test "x$found_introspection" = "xyes"; then +- dnl You can override INTROSPECTION_GIRDIR and INTROSPECTION_TYPELIBDIR +- dnl if you wish. If you override the latter, you might want to set +- dnl GI_TYPELIB_PATH to include the same directory. For example +- dnl +- dnl GI_TYPELIB_PATH=$PREFIX/lib64/girepository-1.0 +- dnl INTROSPECTION_TYPELIBDIR=$GI_TYPELIB_PATH +- dnl INTROSPECTION_GIRDIR=$PREFIX/share/gir-1.0 +- dnl +- dnl Note, that unlike binaries produced with libgsf, nothing tells +- dnl python where to find libgsf, so you might also need to set +- dnl LD_LIBRARY_PATH. +- +- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` +- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` +- if test "x$INTROSPECTION_GIRDIR" = x; then +- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` +- fi +- if test "x$INTROSPECTION_TYPELIBDIR" = x; then +- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" +- fi +- INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` +- INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` +- INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection +-else +- INTROSPECTION_SCANNER= +- INTROSPECTION_COMPILER= +- INTROSPECTION_GENERATE= +- INTROSPECTION_GIRDIR= +- INTROSPECTION_TYPELIBDIR= +- INTROSPECTION_CFLAGS= +- INTROSPECTION_LIBS= +- INTROSPECTION_MAKEFILE= +-fi +-AC_SUBST(INTROSPECTION_SCANNER) +-AC_SUBST(INTROSPECTION_COMPILER) +-AC_SUBST(INTROSPECTION_GENERATE) +-AC_SUBST(INTROSPECTION_GIRDIR) +-AC_SUBST(INTROSPECTION_TYPELIBDIR) +-AC_SUBST(INTROSPECTION_CFLAGS) +-AC_SUBST(INTROSPECTION_LIBS) +-AC_SUBST(INTROSPECTION_MAKEFILE) +- +-AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") ++GOBJECT_INTROSPECTION_CHECK([1.46.0]) + dnl we need to change the install directories for distcheck + AC_ARG_WITH([gir-dir], + AS_HELP_STRING( +-- +2.7.0 +
meta-gnome/recipes-gnome/libgsf/libgsf_1.14.29.bb +3 -1
@@ -7,7 +7,9 @@ SECTION = "libs" DEPENDS= "libxml2 bzip2 glib-2.0 zlib" -inherit autotools pkgconfig gnome gconf +inherit autotools pkgconfig gnome gconf gobject-introspection + +SRC_URI += "file://0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch" SRC_URI[archive.md5sum] = "3056b94bb3281dbc8311371bfc23cf72" SRC_URI[archive.sha256sum] = "4d8bca33424eb711acdb6a060cb488b132063d699c4fa201db24c2c89c62529c"
Signature · 1 line
2.7.0
PATCH 7/38 libwnck: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb +2 -2
@@ -3,12 +3,12 @@ LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" SECTION = "x11/libs" -DEPENDS = "gobject-introspection-stub gtk+ gdk-pixbuf-native libxres" +DEPENDS = "gtk+ gdk-pixbuf-native libxres" PACKAGECONFIG ??= "startup-notification" PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification" -inherit gnomebase +inherit gnomebase gobject-introspection GNOME_COMPRESS_TYPE = "xz" SRC_URI[archive.md5sum] = "f03e1139296e2a3a92e3b65a3080cd32" SRC_URI[archive.sha256sum] = "83f732d20781fc88b22cdc6aaf2d4f388db6d3d4ff28d1a8fd45be9fb7743a9e"
Signature · 1 line
2.7.0
PATCH 8/38 libxklavier: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/libxklavier/libxklavier_5.3.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
meta-gnome/recipes-gnome/libxklavier/libxklavier_5.3.bb +1 -3
@@ -6,13 +6,11 @@ DEPENDS = "xkbcomp gtk+ iso-codes libxi libxml2" GNOME_COMPRESS_TYPE = "xz" -inherit gnomebase gettext +inherit gnomebase gettext gobject-introspection SRC_URI[archive.md5sum] = "290ea2a8abc40f78a3a16bdae6f02808" SRC_URI[archive.sha256sum] = "ebec3bc54b5652838502b96223152fb1cd8fcb14ace5cb02d718fc3276bbd404" EXTRA_OECONF = "--with-xkb-bin-base=${bindir}" -PACKAGECONFIG ??="" -PACKAGECONFIG[introspection] = "--enable-introspection=yes, --enable-introspection=no, libgirepository" do_configure_append() { find ${B} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
Signature · 1 line
2.7.0
PATCH 9/38 goffice: fix gobject introspection
In reply to Alexander Kanavin--- ...igure.ac-fix-paths-to-introspection-tools.patch | 41 ++++++++++++++++++++++ .../recipes-support/goffice/goffice_0.10.1.bb | 4 ++- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 meta-gnome/recipes-support/goffice/goffice/0001-configure.ac-fix-paths-to-introspection-tools.patch
meta-gnome/recipes-support/goffice/goffice/0001-configure.ac-fix-paths-to-introspection-tools.patch new file +41 -0
@@ -0,0 +1,41 @@ +From 8e158c16cd15fff08b42ed86edc55816d3387837 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Fri, 19 Feb 2016 16:04:24 +0200 +Subject: [PATCH] configure.ac: fix paths to introspection tools + +They need to be prefixed with $PKG_CONFIG_SYSROOT_DIR + +Signed-off-by: Alexander Kanavin <[email protected]> +--- + configure.ac | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6d2b747..3b28463 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -706,9 +706,9 @@ if test "x$found_introspection" = "xyes"; then + dnl python where to find libgoffice, so you might also need to set + dnl LD_LIBRARY_PATH. + +- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` +- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` ++ INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` ++ INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` ++ INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` + if test "x$INTROSPECTION_GIRDIR" = x; then + INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` + fi +@@ -717,7 +717,7 @@ if test "x$found_introspection" = "xyes"; then + fi + INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` + INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` +- INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection ++ INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection + else + INTROSPECTION_SCANNER= + INTROSPECTION_COMPILER= +-- +2.7.0 +
meta-gnome/recipes-support/goffice/goffice_0.10.1.bb +3 -1
@@ -5,10 +5,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6dc33ff21e1ba1ac1a2a1069d361e29e" DEPENDS = "libxml-parser-perl-native glib-2.0 gtk+3 pango cairo libgsf libpcre libxml2 libart-lgpl librsvg intltool" -inherit gnomebase pkgconfig perlnative +inherit gnomebase pkgconfig perlnative gobject-introspection GNOME_COMPRESS_TYPE = "xz" +SRC_URI += "file://0001-configure.ac-fix-paths-to-introspection-tools.patch" + SRC_URI[archive.md5sum] = "90fd17c6fe205b779571e00d9b0b4727" SRC_URI[archive.sha256sum] = "5c38f4e81e874cc8e89481b080f77c47c72bfd6fe2526f4fc2ef87c17f96cad0"
Signature · 1 line
2.7.0
PATCH 10/38 tracker: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-support/tracker/tracker_0.14.2.bb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
meta-gnome/recipes-support/tracker/tracker_0.14.2.bb +5 -2
@@ -8,11 +8,10 @@ HOMEPAGE = "http://projects.gnome.org/tracker/" PR = "r7" -inherit autotools pkgconfig gnomebase gettext gsettings systemd +inherit autotools pkgconfig gnomebase gettext gsettings systemd gobject-introspection VER_DIR = "${@gnome_verdir("${PV}")}" SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/tracker/${VER_DIR}/tracker-${PV}.tar.xz \ - file://0005-Fix-missing-gobject-introspection-checks.patch \ file://enable-sqlite-crosscompile.patch \ file://fix-removable-media-detection.patch \ file://90tracker \
@@ -35,6 +34,10 @@ EXTRA_OECONF += "--disable-miner-thunderbird --disable-miner-firefox \ LEAD_SONAME = "libtrackerclient.so.0" +do_compile_prepend() { + export GIR_EXTRA_LIBS_PATH="${B}/src/libtracker-sparql-backend/.libs:${B}/src/libtracker-data/.libs:${B}/src/libtracker-common/.libs" +} + do_install_append() { cp -PpR ${D}${STAGING_DATADIR}/* ${D}${datadir}/ || true # install -d ${D}/${sysconfdir}/X11/Xsession.d/
Signature · 1 line
2.7.0
PATCH 11/38 gupnp: fix gobject introspection
In reply to Alexander Kanavin--- meta-multimedia/recipes-connectivity/gupnp/gssdp.inc | 12 +++++++----- meta-multimedia/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 +++--- meta-multimedia/recipes-connectivity/gupnp/gupnp.inc | 12 +++++++----- meta-multimedia/recipes-connectivity/gupnp/no-vala.inc | 5 ----- 6 files changed, 25 insertions(+), 23 deletions(-) delete mode 100644 meta-multimedia/recipes-connectivity/gupnp/no-vala.inc
meta-multimedia/recipes-connectivity/gupnp/gssdp.inc +7 -5
@@ -2,13 +2,15 @@ SUMMARY = "Resource discovery and announcement over SSDP" DESCRIPTION = "GSSDP implements resource discovery and announcement over SSDP (Simpe Service Discovery Protocol)." LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7" -DEPENDS = "glib-2.0 libsoup-2.4 gobject-introspection-stub" +DEPENDS = "glib-2.0 libsoup-2.4" -inherit autotools pkgconfig +inherit autotools pkgconfig gobject-introspection vala -require no-vala.inc - -EXTRA_OECONF = "--disable-introspection" +# Copy vapigen.m4 so that it doesn't get removed by vala class +# (normally this would be the right thing to do, but in gssdp the vapigen.m4 has only a custom macro) +do_configure_prepend() { + cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true +} PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)}" PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk,gtk+"
meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc +7 -2
@@ -3,6 +3,11 @@ DESCRIPTION = "GUPnP-AV is a collection of helpers for building AV (audio/video) LICENSE = "LGPLv2" DEPENDS = "gupnp" -inherit autotools pkgconfig +inherit autotools pkgconfig gobject-introspection vala + +# Copy vapigen.m4 so that it doesn't get removed by vala class +# (normally this would be the right thing to do, but in gupnp-av the vapigen.m4 has only a custom macro) +do_configure_prepend() { + cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true +} -require no-vala.inc
meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb +1 -3
@@ -9,9 +9,7 @@ SRC_URI = "http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz" SRC_URI[md5sum] = "f93665e535a512e4d515a86311435cb6" SRC_URI[sha256sum] = "69969713f36c0e815fbbbcfdfb3ad9bd447cfd10d0fd86227d82dfd8edb6c807" -inherit autotools pkgconfig - -require no-vala.inc +inherit autotools pkgconfig gobject-introspection vala PACKAGECONFIG ?= "gstreamer" PACKAGECONFIG[gstreamer] = "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0 gstreamer1.0-plugins-base"
meta-multimedia/recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb +3 -3
@@ -3,12 +3,12 @@ LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ file://libgupnp-igd/gupnp-simple-igd.c;beginline=1;endline=21;md5=aa292c0d9390463a6e1055dc5fc68e80" -DEPENDS = "glib-2.0 gupnp gobject-introspection-stub-native sqlite3" +DEPENDS = "glib-2.0 gupnp sqlite3" SRC_URI = "http://download.gnome.org/sources/${BPN}/0.2/${BPN}-${PV}.tar.xz" SRC_URI[md5sum] = "f881323304185c02634034e3bda714ba" SRC_URI[sha256sum] = "73b6a98a0f13b29b34c3bfc07f99f78b1319211cb95a8585752873af2b9067d3" -inherit autotools pkgconfig +inherit autotools pkgconfig gtk-doc gobject-introspection -EXTRA_OECONF = "--disable-introspection --disable-python" +EXTRA_OECONF = "--disable-python"
meta-multimedia/recipes-connectivity/gupnp/gupnp.inc +7 -5
@@ -2,13 +2,15 @@ SUMMARY = "UPnP framework" DESCRIPTION = "GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals." LICENSE = "LGPLv2+" -DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2 gobject-introspection-stub" +DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2" -require no-vala.inc +inherit autotools pkgconfig vala gobject-introspection -EXTRA_OECONF = "--disable-introspection" - -inherit autotools pkgconfig +# Copy vapigen.m4 so that it doesn't get removed by vala class +# (normally this would be the right thing to do, but in gupnp the vapigen.m4 has only a custom macro) +do_configure_prepend() { + cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true +} FILES_${PN} = "${libdir}/*.so.*" FILES_${PN}-dev += "${bindir}/gupnp-binding-tool"
meta-multimedia/recipes-connectivity/gupnp/no-vala.inc deleted +0 -5
@@ -1,5 +0,0 @@ -do_configure_prepend () { - # Vala needs gobject-introspection so won't work. Instead of depending - # on vala-native just to run configure, comment out the Vala macro. - sed -i -e 's/\(^[ \t]*VALA_PROG_VAPIGEN\)/dnl \1/g' ${S}/configure.ac -}
Signature · 1 line
2.7.0
PATCH 12/38 rygel: fix gobject introspection
In reply to Alexander Kanavin--- meta-multimedia/recipes-connectivity/rygel/rygel_0.28.2.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-multimedia/recipes-connectivity/rygel/rygel_0.28.2.bb +2 -2
@@ -17,9 +17,9 @@ GNOME_COMPRESS_TYPE = "xz" SRC_URI[archive.md5sum] = "9fbe4fb53b6cfa2f3f3723b7649a2215" SRC_URI[archive.sha256sum] = "9ea23df7186caac5f1aad3137edf6d507d339b9a469fc3133df4043fa66b61f5" -inherit gnomebase vala +inherit gnomebase vala gobject-introspection -EXTRA_OECONF = "--disable-introspection --disable-tracker-plugin --with-media-engine=gstreamer" +EXTRA_OECONF = "--disable-tracker-plugin --with-media-engine=gstreamer" PACKAGECONFIG ?= "external mpris mediathek ruih media-export gst-launch gtk+3" PACKAGECONFIG[external] = "--enable-external-plugin,--disable-external-plugin"
Signature · 1 line
2.7.0
PATCH 13/38 media-service-demo: remove the recipe
In reply to Alexander KanavinIt hasn't been updated in years, and depends on pygtk, which is obsolete and incompatible with pygobject 3.x (and so is no longer provided).
--- .../dleyna/media-service-demo_git.bb | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/dleyna/media-service-demo_git.bb
meta-multimedia/recipes-multimedia/dleyna/media-service-demo_git.bb deleted +0 -18
@@ -1,18 +0,0 @@ -SUMMARY = "demonstration UI for dleyna" -HOMEPAGE = "https://01.org/dleyna/" - -LICENSE = "LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ - file://src/media-service-demo.py;beginline=3;endline=21;md5=2faa3862e32422b3c38a1501539aa8b4" - -SRCREV = "f4440e104f0d13e454234184c2c6eba982725baf" -PV = "0.0+git${SRCPV}" - -SRC_URI = "git://github.com/01org/media-service-demo.git" - -S = "${WORKDIR}/git" - -inherit distutils - -RDEPENDS_${PN} = "media-service-upnp python-dbus python-gst python-pygtk \ - python-crypt python-netclient python-dateutil"
Signature · 1 line
2.7.0
PATCH 14/38 python-gst: remove the 0.10 recipe
In reply to Alexander KanavinIt depends on pygobject 2.x which has been update to 3.x in oe-core
--- .../gstreamer-0.10/python-gst/python-path.patch | 28 --------------------- .../gstreamer-0.10/python-gst_0.10.22.bb | 29 ---------------------- 2 files changed, 57 deletions(-) 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
meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst/python-path.patch deleted +0 -28
@@ -1,28 +0,0 @@ -Upstream-Status:Pending - -Index: gst-python-0.10.19/acinclude.m4 -=================================================================== ---- gst-python-0.10.19.orig/acinclude.m4 2010-04-21 15:23:44.000000000 -0700 -+++ gst-python-0.10.19/acinclude.m4 2010-11-15 14:43:00.642994001 -0800 -@@ -43,6 +43,13 @@ - [AC_REQUIRE([AM_PATH_PYTHON]) - AC_MSG_CHECKING(for headers required to compile python extensions) - dnl deduce PYTHON_INCLUDES -+ -+AC_ARG_WITH(python-includes, -+ [ --with-python-includes=DIR path to Python includes], py_exec_prefix=$withval) -+if test x$py_exec_prefix != x; then -+PYTHON_INCLUDES="-I${py_exec_prefix}/include/python${PYTHON_VERSION}" -+py_prefix="${py_exec_prefix}" -+else - py_prefix=`$PYTHON -c "import sys; print sys.prefix"` - py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` - if $PYTHON-config --help 2>/dev/null; then -@@ -53,6 +60,7 @@ - PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" - fi - fi -+fi - AC_SUBST(PYTHON_INCLUDES) - dnl check if the headers exist: - save_CPPFLAGS="$CPPFLAGS"
meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst_0.10.22.bb deleted +0 -29
@@ -1,29 +0,0 @@ -SUMMARY = "Python bindings for the GStreamer multimedia framework" -SECTION = "devel/python" -LICENSE = "LGPLv2.1" -DEPENDS = "gstreamer gst-plugins-base python-pygobject" -RDEPENDS_${PN} += "python-pygtk" -PR = "r2" - -SRC_URI = "http://gstreamer.freedesktop.org/src/gst-python/gst-python-${PV}.tar.bz2 \ - file://python-path.patch" - -SRC_URI[md5sum] = "937152fe896241f827689f4b53e79b22" -SRC_URI[sha256sum] = "8f26f519a5bccd770864317e098e5e307fc5ad1201eb96329634b6508b253178" -S = "${WORKDIR}/gst-python-${PV}" - -LIC_FILES_CHKSUM = "file://COPYING;md5=39ff67e932b7bdfa9b78bad67151690b" - -inherit autotools distutils-base pkgconfig - -EXTRA_OECONF += "--with-python-includes=${STAGING_INCDIR}/../" - -FILES_${PN} += "${datadir}/gst-python" -FILES_${PN}-dev += "${datadir}/gst-python/0.10/defs" -FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/gst-0.10/gst/.debug/ ${libdir}/gstreamer-0.10/.debug/" - -do_configure_prepend() { - if [ `find ${STAGING_LIBDIR} -name libpython*.so` ]; then - ln -sf ${STAGING_LIBDIR}/libpython*.so `find ${STAGING_LIBDIR} -name libpython*.a -exec dirname {} \;` - fi -}
Signature · 1 line
2.7.0
PATCH 15/38 gstreamer-0.10: disable gobject introspection
In reply to Alexander KanavinMaking it work would require significant patching - if you need it, update your stack to gstreamer 1.x
--- meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins.inc | 2 +- meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-rtsp_0.10.8.bb | 2 ++ meta-multimedia/recipes-multimedia/gstreamer-0.10/gstreamer_0.10.36.bb | 1 + 3 files changed, 4 insertions(+), 1 deletion(-)
meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins.inc +1 -1
@@ -9,7 +9,7 @@ inherit autotools pkgconfig SRC_URI = "http://gstreamer.freedesktop.org/src/${BPN}/${BPN}-${PV}.tar.bz2" GSTREAMER_DEBUG ?= "--disable-debug" -EXTRA_OECONF = "--disable-valgrind ${GSTREAMER_DEBUG} --disable-examples " +EXTRA_OECONF = "--disable-valgrind ${GSTREAMER_DEBUG} --disable-examples --disable-introspection" acpaths = "-I ${S}/common/m4 -I ${S}/m4"
meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-rtsp_0.10.8.bb +2 -0
@@ -9,6 +9,8 @@ SRC_URI[sha256sum] = "9915887cf8515bda87462c69738646afb715b597613edc7340477ccab6 DEPENDS = "gst-plugins-base gstreamer" +EXTRA_OECONF = "--disable-introspection" + # Configure always checks for Python so inherit pythonnative. Better solution # would be to disable the checks entirely. inherit autotools pythonnative gettext
meta-multimedia/recipes-multimedia/gstreamer-0.10/gstreamer_0.10.36.bb +1 -0
@@ -28,6 +28,7 @@ EXTRA_OECONF = "--disable-docbook --disable-gtk-doc \ --disable-dependency-tracking --disable-check \ --disable-examples --disable-tests \ --disable-valgrind ${GSTREAMER_DEBUG} \ + --disable-introspection \ " CACHED_CONFIGUREVARS += "ac_cv_header_valgrind_valgrind_h=no"
Signature · 1 line
2.7.0
PATCH 16/38 libmediaart: fix gobject introspection
In reply to Alexander Kanavin--- meta-multimedia/recipes-support/libmediaart/libmediaart.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-multimedia/recipes-support/libmediaart/libmediaart.inc +2 -2
@@ -9,6 +9,6 @@ DEPENDS = "glib-2.0 gdk-pixbuf" GNOME_COMPRESS_TYPE = "xz" -inherit gnomebase gtk-doc +inherit gnomebase gtk-doc gobject-introspection -EXTRA_OECONF = "--disable-introspection --disable-qt --enable-gdkpixbuf" +EXTRA_OECONF = "--disable-qt --enable-gdkpixbuf"
Signature · 1 line
2.7.0
PATCH 17/38 bluez4: use real introspection instead of legacy pygobject
In reply to Alexander KanavinNow that the real introspection is available, and legacy pygobject is not, the patch to use the latter should be removed.
--- ...pygobject-instead-ofgobject-introspection.patch | 27 ---------------------- meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb | 1 - 2 files changed, 28 deletions(-) delete mode 100644 meta-oe/recipes-connectivity/bluez/bluez4-4.101/use-legacy-pygobject-instead-ofgobject-introspection.patch
meta-oe/recipes-connectivity/bluez/bluez4-4.101/use-legacy-pygobject-instead-ofgobject-introspection.patch deleted +0 -27
@@ -1,27 +0,0 @@ -Upstream-Status: Inappropriate - -use legacy pygobject instead of gobject-introspection - -Signed-off-by: Zhong Hongbo <[email protected]> ---- -diff -Nurd bluez-4.101.orig/test/simple-agent bluez-4.101/test/simple-agent ---- bluez-4.101.orig/test/simple-agent 2013-11-13 17:14:08.138118159 +0800 -+++ bluez-4.101/test/simple-agent 2013-11-13 17:14:29.034118107 +0800 -@@ -2,7 +2,7 @@ - - from __future__ import absolute_import, print_function, unicode_literals - --from gi.repository import GObject -+import gobject - - import sys - import dbus -@@ -122,7 +122,7 @@ - path = "/test/agent" - agent = Agent(bus, path) - -- mainloop = GObject.MainLoop() -+ mainloop = gobject.MainLoop() - - if len(args) > 1: - if len(args) > 2:
meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb +0 -1
@@ -10,7 +10,6 @@ SRC_URI += "file://bluetooth.conf \ file://obsolete_automake_macros.patch \ file://network-fix-network-Connect-method-parameters.patch \ file://install-test-script.patch \ - file://use-legacy-pygobject-instead-ofgobject-introspection.patch \ file://fix_encrypt_collision.patch \ "
Signature · 1 line
2.7.0
PATCH 18/38 modemmanager: fix vala support
In reply to Alexander Kanavin--- meta-oe/recipes-connectivity/modemmanager/modemmanager_1.4.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-oe/recipes-connectivity/modemmanager/modemmanager_1.4.12.bb +1 -1
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = " \ file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \ " -inherit gnomebase gettext systemd +inherit gnomebase gettext systemd vala gobject-introspection DEPENDS = "glib-2.0 libgudev dbus-glib"
Signature · 1 line
2.7.0
PATCH 19/38 networkmanager: fix introspection and vala support
In reply to Alexander Kanavin--- .../recipes-connectivity/networkmanager/networkmanager_1.0.10.bb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.10.bb +6 -2
@@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cbbffd568227ada506640fe950a4823b \ file://docs/api/html/license.html;md5=51d7fb67bde992e58533a8481cee070b \ " -DEPENDS = "libnl dbus dbus-glib libgudev util-linux libndp libnewt" +DEPENDS = "libnl dbus dbus-glib libgudev util-linux libndp libnewt polkit" -inherit gnomebase gettext systemd bluetooth bash-completion +inherit gnomebase gettext systemd bluetooth bash-completion vala gobject-introspection SRC_URI = " \ ${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.xz \
@@ -35,6 +35,10 @@ EXTRA_OECONF = " \ --with-nmtui=yes \ " +do_compile_prepend() { + export GIR_EXTRA_LIBS_PATH="${B}/libnm-util/.libs" +} + PACKAGECONFIG ??= "nss ifupdown netconfig dhclient dnsmasq \ ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','consolekit',d)} \ ${@bb.utils.contains('DISTRO_FEATURES','bluetooth','${BLUEZ}','',d)} \
Signature · 1 line
2.7.0
PATCH 20/38 telepathy-glib: fix gobject introspection support
In reply to Alexander Kanavin--- meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-oe/recipes-connectivity/telepathy/telepathy-glib_0.24.0.bb +1 -1
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "ae0002134991217f42e503c43dea7817853afc18863b913744d51ffa02 LIC_FILES_CHKSUM = "file://COPYING;md5=e413d83db6ee8f2c8e6055719096a48e" -inherit autotools pkgconfig gettext +inherit autotools pkgconfig gettext gobject-introspection FILES_${PN} += "${datadir}/telepathy \ ${datadir}/dbus-1"
Signature · 1 line
2.7.0
PATCH 21/38 libgee: fix gobject introspection support
In reply to Alexander Kanavin--- meta-oe/recipes-devtools/libgee/libgee_0.16.1.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-oe/recipes-devtools/libgee/libgee_0.16.1.bb +2 -2
@@ -2,7 +2,7 @@ DESCRIPTION = "libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures." HOMEPAGE = "http://live.gnome.org/Libgee" SECTION = "libs" -DEPENDS = "glib-2.0 gobject-introspection-stub" +DEPENDS = "glib-2.0" BBCLASSEXTEND = "native" LICENSE = "LGPLv2.1"
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" PE = "1" -inherit autotools vala pkgconfig +inherit autotools vala pkgconfig gobject-introspection do_configure_prepend() { MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4" for i in ${MACROS}; do
Signature · 1 line
2.7.0
PATCH 22/38 polkit: fix gobject introspection support
In reply to Alexander Kanavin--- meta-oe/recipes-extended/polkit/polkit_0.113.bb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-)
meta-oe/recipes-extended/polkit/polkit_0.113.bb +8 -6
@@ -5,9 +5,9 @@ LICENSE = "LGPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \ file://src/polkit/polkit.h;beginline=1;endline=20;md5=0a8630b0133176d0504c87a0ded39db4" -DEPENDS = "expat glib-2.0 intltool-native gobject-introspection-stub mozjs" +DEPENDS = "expat glib-2.0 intltool-native mozjs" -inherit autotools gtk-doc pkgconfig useradd systemd +inherit autotools gtk-doc pkgconfig useradd systemd gobject-introspection PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \ ${@base_contains('DISTRO_FEATURES','systemd','systemd','consolekit',d)}"
@@ -25,18 +25,20 @@ SRC_URI = "http://www.freedesktop.org/software/polkit/releases/polkit-${PV}.tar. SRC_URI[md5sum] = "4b77776c9e4f897dcfe03b2c34198edf" SRC_URI[sha256sum] = "e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81" -EXTRA_OECONF = "--with-os-type=moblin --disable-man-pages --disable-introspection" +EXTRA_OECONF = "--with-os-type=moblin --disable-man-pages" + +do_compile_prepend () { + export GIR_EXTRA_LIBS_PATH="${B}/src/polkit/.libs" +} PACKAGES =+ "${PN}-examples" -FILES_${PN} += " \ +FILES_${PN}_append = " \ ${libdir}/${BPN}-1 \ ${nonarch_libdir}/${BPN}-1 \ ${datadir}/dbus-1 \ ${datadir}/${BPN}-1 \ " -FILES_${PN}-dbg += "${libdir}/${BPN}-1/.debug \ - ${nonarch_libdir}/${BPN}-1/.debug" FILES_${PN}-examples = "${bindir}/*example*"
Signature · 1 line
2.7.0
PATCH 23/38 gtkextra: fix gobject introspection support
In reply to Alexander Kanavin--- meta-oe/recipes-gnome/gtkextra/gtkextra_3.0.5.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-oe/recipes-gnome/gtkextra/gtkextra_3.0.5.bb +2 -2
@@ -11,9 +11,9 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/gtkextra/${BP}.tar.gz \ SRC_URI[md5sum] = "486cea93666020f85f101ed8341baf41" SRC_URI[sha256sum] = "9cab6c5d6b792eb828d17cec2b9c1baba2ef57f789a290464afab80b53969e65" -DEPENDS = "gtk+ gobject-introspection-stub" +DEPENDS = "gtk+" -inherit autotools pkgconfig +inherit autotools pkgconfig gobject-introspection # | ./.libs/libgtkextra-x11-3.0.so: error: undefined reference to 'roundint' PNBLACKLIST[gtkextra] ?= "BROKEN: Fails to build with gcc-5"
Signature · 1 line
2.7.0
PATCH 24/38 libunique: fix gobject introspection support
In reply to Alexander Kanavin--- ...-use-LIBTOOL-instead-of-hardcoded-libtool.patch | 27 ++++++++++++++++++++++ meta-oe/recipes-gnome/libunique/libunique_1.1.6.bb | 6 +++-- 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-gnome/libunique/libunique/0001-Makefile.am-use-LIBTOOL-instead-of-hardcoded-libtool.patch
meta-oe/recipes-gnome/libunique/libunique/0001-Makefile.am-use-LIBTOOL-instead-of-hardcoded-libtool.patch new file +27 -0
@@ -0,0 +1,27 @@ +From f39bcd5af79aa3efe2cecb2212793c5b596890a8 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Thu, 18 Feb 2016 17:40:45 +0200 +Subject: [PATCH] Makefile.am: use $(LIBTOOL) instead of hardcoded libtool name + +Upstream-Status: Pending +Signed-off-by: Alexander Kanavin <[email protected]> +--- + unique/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/unique/Makefile.am b/unique/Makefile.am +index 6475a87..734f431 100644 +--- a/unique/Makefile.am ++++ b/unique/Makefile.am +@@ -114,7 +114,7 @@ Unique-1.0.gir: $(INTROSPECTION_SCANNER) libunique-1.0.la + --include=GObject-2.0 \ + --include=Gtk-2.0 \ + --library=libunique-1.0.la \ +- --libtool="$(top_builddir)/libtool" \ ++ --libtool="$(LIBTOOL)" \ + --pkg gobject-2.0 \ + --pkg gtk+-2.0 \ + --output $@ \ +-- +2.7.0 +
meta-oe/recipes-gnome/libunique/libunique_1.1.6.bb +4 -2
@@ -6,7 +6,9 @@ BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=libunique" SRC_URI = "${GNOME_MIRROR}/libunique/1.1/libunique-${PV}.tar.bz2 \ file://fix_for_compile_with_gcc-4.6.0.patch \ file://noconst.patch \ - file://build.patch" + file://build.patch \ + file://0001-Makefile.am-use-LIBTOOL-instead-of-hardcoded-libtool.patch \ + " SRC_URI[md5sum] = "7955769ef31f1bc4f83446dbb3625e6d" SRC_URI[sha256sum] = "e5c8041cef8e33c55732f06a292381cb345db946cf792a4ae18aa5c66cdd4fbb"
@@ -22,4 +24,4 @@ LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1" -inherit autotools pkgconfig +inherit autotools pkgconfig gobject-introspection
Signature · 1 line
2.7.0
PATCH 25/38 babl: update to 0.1.16
In reply to Alexander KanavinThis fixes gobject introspection support.
---
meta-oe/recipes-graphics/babl/{babl_0.1.10.bb => babl_0.1.16.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-oe/recipes-graphics/babl/{babl_0.1.10.bb => babl_0.1.16.bb} (72%)meta-oe/recipes-graphics/babl/babl_0.1.16.bb renamed from meta-oe/recipes-graphics/babl/babl_0.1.10.bb +2 -2
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6" inherit gnomebase SRC_URI = "http://ftp.gimp.org/pub/${BPN}/0.1/${BP}.tar.bz2" -SRC_URI[md5sum] = "9e1542ab5c0b12ea3af076a9a2f02d79" -SRC_URI[sha256sum] = "943fc36ceac7dd25bc928256bc7b535a42989c6b971578146869eee5fe5955f4" +SRC_URI[md5sum] = "a1c72e5f5d55a8b736ef2fa67ddb86ec" +SRC_URI[sha256sum] = "7d6ba55ec53ee6f6bf6945beec28839d09ff72376f4d83035eb379cd4f3e980e" FILES_${PN} += "${libdir}/babl-*/*.so" FILES_${PN}-dev += "${libdir}/babl-*/*.la"
Signature · 1 line
2.7.0
PATCH 26/38 gegl: update to 0.3.4
In reply to Alexander KanavinThis fixes gobject introspection support.
---
.../gegl/{gegl_0.2.0.bb => gegl_0.3.4.bb} | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
rename meta-oe/recipes-graphics/gegl/{gegl_0.2.0.bb => gegl_0.3.4.bb} (45%)meta-oe/recipes-graphics/gegl/gegl_0.3.4.bb renamed from meta-oe/recipes-graphics/gegl/gegl_0.2.0.bb +13 -9
@@ -1,24 +1,28 @@ SUMMARY = "GEGL (Generic Graphics Library) is a graph based image processing framework" LICENSE = "LGPL-3.0" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" -DEPENDS = "babl librsvg glib-2.0 gtk+ pango cairo expat zlib libpng jpeg virtual/libsdl" +DEPENDS = "babl librsvg glib-2.0 gtk+ pango cairo expat zlib libpng jpeg virtual/libsdl json-glib" -inherit gnome +EXTRA_OECONF = "--disable-docs" -EXTRA_OECONF = "--disable-docs " +inherit gnomebase vala gobject-introspection PACKAGECONFIG ??= "" PACKAGECONFIG[jasper] = "--with-jasper,--without-jasper,jasper" PACKAGECONFIG[avformat] = "--with-libavformat,--without-libavformat,libav" +PACKAGECONFIG[lcms] = "--with-lcms,--without-lcms,lcms" +PACKAGECONFIG[tiff] = "--with-libtiff,--without-libtiff,tiff" +PACKAGECONFIG[webp] = "--with-webp,--without-webp,webp" -SRC_URI = "http://ftp.gimp.org/pub/${BPN}/0.2/${BP}.tar.bz2 \ +SRC_URI = "http://ftp.gimp.org/pub/${BPN}/0.3/${BP}.tar.bz2 \ file://pkgconfig.patch " -SRC_URI[md5sum] = "32b00002f1f1e316115c4ed922e1dec8" -SRC_URI[sha256sum] = "df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426" +SRC_URI[md5sum] = "c19478321594d715a4cb324a0decda6f" +SRC_URI[sha256sum] = "846290a790854d1e6b7c17a2d6f82ad7cb14c72e240bd3b81b98cc0ceddbc3ec" -FILES_${PN} += "${libdir}/gegl-*/*.so" -FILES_${PN}-dev += "${libdir}/gegl-*/*.la" -FILES_${PN}-dbg += "${libdir}/gegl-*/.debug" +# There are a couple of non-symlink .so files installed into libdir, which need to go into main package +FILES_${PN}_append = " ${libdir}/gegl-0.3/*.so ${libdir}/gegl-0.3/*.json ${libdir}/libgegl-npd-0.3.so ${libdir}/libgegl-sc-0.3.so" +FILES_${PN}-dev_append = " ${libdir}/gegl-0.3/*.la ${libdir}/libgegl-0.3.so" +FILES_${PN}-dev_remove = "${libdir}/lib*.so" # Fails to build with thumb-1 (qemuarm) # gegl-0.2.0/operations/common/matting-global.c: In function 'matting_process':
Signature · 1 line
2.7.0
PATCH 27/38 gimp: accept newer versins of babl and gegl
In reply to Alexander KanavinAdd a patch that makes gimp accept new versions of babl and gegl, taken from Debian.
--- .../gimp/gimp/bump_Babl-GEGL_versions.patch | 53 ++++++++++++++++++++++ meta-oe/recipes-graphics/gimp/gimp_2.8.14.bb | 1 + 2 files changed, 54 insertions(+) create mode 100644 meta-oe/recipes-graphics/gimp/gimp/bump_Babl-GEGL_versions.patch
meta-oe/recipes-graphics/gimp/gimp/bump_Babl-GEGL_versions.patch new file +53 -0
@@ -0,0 +1,53 @@ +Bump acceptable versions of babl and gegl. + +Patch is taken from debian: +https://packages.debian.org/stretch/gimp + +Upstream-Status: Inappropriate [OE specific] +Signed-off-by: Alexander Kanavin <[email protected]> +diff --git a/app/sanity.c b/app/sanity.c +index febddfb..85fea55 100644 +--- a/app/sanity.c ++++ b/app/sanity.c +@@ -351,7 +351,7 @@ sanity_check_babl (void) + + #define BABL_REQUIRED_MAJOR 0 + #define BABL_REQUIRED_MINOR 1 +-#define BABL_REQUIRED_MICRO 10 ++#define BABL_REQUIRED_MICRO 12 + + babl_get_version (&babl_major_version, + &babl_minor_version, +@@ -388,7 +388,7 @@ sanity_check_gegl (void) + gint gegl_micro_version; + + #define GEGL_REQUIRED_MAJOR 0 +-#define GEGL_REQUIRED_MINOR 2 ++#define GEGL_REQUIRED_MINOR 3 + #define GEGL_REQUIRED_MICRO 0 + + gegl_get_version (&gegl_major_version, +diff --git a/configure.ac b/configure.ac +index 26812b6..4252fe9 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -40,8 +40,8 @@ m4_define([gimp_stable], + m4_define([gimp_full_name], [GNU Image Manipulation Program]) + + # required versions of other packages +-m4_define([babl_required_version], [0.1.10]) +-m4_define([gegl_required_version], [0.2.0]) ++m4_define([babl_required_version], [0.1.12]) ++m4_define([gegl_required_version], [0.3.0]) + m4_define([glib_required_version], [2.30.2]) + m4_define([atk_required_version], [2.2.0]) + m4_define([gtk_required_version], [2.24.10]) +@@ -519,7 +519,7 @@ AC_SUBST(ISO_CODES_LOCALEDIR) + ############################### + + PKG_CHECK_MODULES(BABL, babl >= babl_required_version) +-PKG_CHECK_MODULES(GEGL, gegl-0.2 >= gegl_required_version) ++PKG_CHECK_MODULES(GEGL, gegl-0.3 >= gegl_required_version) + PKG_CHECK_MODULES(ATK, atk >= atk_required_version) + + AM_PATH_GLIB_2_0(glib_required_version, :,
meta-oe/recipes-graphics/gimp/gimp_2.8.14.bb +1 -0
@@ -12,6 +12,7 @@ inherit gnome gtk-doc SRC_URI = " \ http://ftp.gimp.org/pub/gimp/v2.8/gimp-${PV}.tar.bz2 \ file://0001-configure-ac-do-not-check-for-freetype-config.patch \ + file://bump_Babl-GEGL_versions.patch \ " SRC_URI[md5sum] = "233c948203383fa078434cc3f8f925cb" SRC_URI[sha256sum] = "d82a958641c9c752d68e35f65840925c08e314cea90222ad845892a40e05b22d"
Signature · 1 line
2.7.0
PATCH 28/38 omgps: remove the recipe
In reply to Alexander KanavinThe project is dead upstream, and relies on pygobject 2.x which has been replaced by 3.x in oe.core.
--- ...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 ----- 9 files changed, 386 deletions(-) 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
meta-oe/recipes-navigation/omgps/omgps/0001-g_type_init-is-deprecated-for-glib-2.35.0.patch deleted +0 -33
@@ -1,33 +0,0 @@ -From 22bcf06637d64e40af6c152e28b31eef41e3f583 Mon Sep 17 00:00:00 2001 -From: Khem Raj <[email protected]> -Date: Thu, 13 Jun 2013 02:35:22 -0700 -Subject: [PATCH] g_type_init() is deprecated for glib >= 2.35.0 - -Call it for old versions. - -Signed-off-by: Khem Raj <[email protected]> - -Upstream-Status: Pending ---- - src/main.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/main.c b/src/main.c -index e984da4..a63ddf3 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -486,9 +486,9 @@ int main(int argc, char **argv) - if (strcmp(argv[1], "-log2file") == 0) - log2console = FALSE; - } -- -+#if !GLIB_CHECK_VERSION(2,35,0) - g_type_init(); -- -+#endif - gdk_threads_init(); - - gdk_threads_enter(); --- -1.7.9.5 -
meta-oe/recipes-navigation/omgps/omgps/fix.build.with.gcc.4.9.patch deleted +0 -22
@@ -1,22 +0,0 @@ -omgps: omgps fails compilation due to uninitialized variables - -omgps does not compile with gcc 4.9 due to uninitialized variables -with the option -Werror=maybe-uninitialized -To solve the problem, just initiated the variable and checked for side -effects. -Upstream-Status: Submitted -+https://code.google.com/p/omgps/issues/detail?id=16 - -Signed-off-by: Raphael Silva <[email protected]> -diff -urpN omgps.orig/src/sound.c omgps/src/sound.c ---- omgps.orig/src/sound.c 2014-12-14 15:13:29.609243994 -0200 -+++ omgps/src/sound.c 2014-12-14 15:14:13.831116745 -0200 -@@ -44,7 +44,7 @@ static gboolean play_sound_files(char *f - return FALSE; - - char *bak = strdup(files); -- char *saveptr; -+ char *saveptr = NULL; - char *p = strtok_r(bak, ";", &saveptr); - - #define MAX_SOUND_FILES 14
meta-oe/recipes-navigation/omgps/omgps/fix.build.with.glib.2.34.patch deleted +0 -125
125 lines not on this page · raw message
meta-oe/recipes-navigation/omgps/omgps/fix.capability.patch deleted +0 -62
62 lines not on this page · raw message
meta-oe/recipes-navigation/omgps/omgps/gcc-4.4.patch deleted +0 -71
71 lines not on this page · raw message
meta-oe/recipes-navigation/omgps/omgps/gdk-pixbuf-2.26.5.patch deleted +0 -15
@@ -1,15 +0,0 @@ -Upstream-Status: Submitted -https://code.google.com/p/omgps/issues/detail?id=15 - -diff -uNr omgps/src/tab_scratch.c omgps.new/src/tab_scratch.c ---- omgps/src/tab_scratch.c 2012-12-22 18:13:25.994788128 +0100 -+++ omgps.new/src/tab_scratch.c 2012-12-22 18:12:45.876790644 +0100 -@@ -51,7 +51,7 @@ - } - - gboolean ret = gdk_pixbuf_save (pixbuf, buf, SCREENSHOT_FILE_TYPE, &err, "tEXt::Software", "omgps", NULL); -- gdk_pixbuf_unref(pixbuf); -+ g_object_unref(pixbuf); - - if (ret) { - char buf1[128];
meta-oe/recipes-navigation/omgps/omgps/sysfs.node.2.6.32.patch deleted +0 -14
@@ -1,14 +0,0 @@ -Upstream-Status: Submitted -https://code.google.com/p/omgps/issues/detail?id=15 - -diff -uNr omgps.orig//src/uart.c omgps/src/uart.c ---- omgps.orig//src/uart.c 2010-08-22 23:34:09.000000000 +0200 -+++ omgps/src/uart.c 2010-08-22 23:33:54.000000000 +0200 -@@ -30,6 +30,7 @@ - * NOTE: these file paths are subject to change according to kernel and distribution. - */ - static const char *sysfs_gps_power[] = { -+ "/sys/bus/platform/devices/gta02-pm-gps.0/power_on", - "/sys/bus/platform/devices/neo1973-pm-gps.0/power_on", - "/sys/bus/platform/devices/neo1973-pm-gps.0/pwron" - };
meta-oe/recipes-navigation/omgps/omgps/use.unused.variable.patch deleted +0 -15
@@ -1,15 +0,0 @@ -Upstream-Status: Submitted -https://code.google.com/p/omgps/issues/detail?id=15 - ---- a/src/settings.c 2011-12-12 13:21:30.573400795 +0100 -+++ b/src/settings.c 2011-12-12 14:11:05.269606119 +0100 -@@ -278,6 +278,9 @@ - } - - ret = check_settings(errbuf, ERRBUF_LEN); -+ if (ret == FALSE) { -+ snprintf(errbuf, ERRBUF_LEN, "Something wrong while loading settings file"); -+ } - - if (fd > 0) - close(fd);
meta-oe/recipes-navigation/omgps/omgps_svn.bb deleted +0 -29
@@ -1,29 +0,0 @@ -SUMMARY = "GPS application for openmoko freerunner" -HOMEPAGE = "http://omgps.googlecode.com" -SECTION = "openmoko/applications" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" -DEPENDS = "gtk+ python-pygobject dbus-glib libcap" -SRCREV = "109" -PV = "0.1+svnr${SRCPV}" -PR = "r2" -S = "${WORKDIR}/${BPN}" - -do_configure_prepend() { - sed -i "s#PY_VERSION = 2.6#PY_VERSION = ${PYTHON_BASEVERSION}#g" ${S}/Makefile.am - sed -i "s#PY_INC_DIR = \$(OPIEDIR)#PY_INC_DIR = ${STAGING_DIR_HOST}#g" ${S}/Makefile.am - sed -i "s#dist_conf_DATA = data/etc/\*\.\*#dist_conf_DATA = ${S}/data/etc/\*\.\*#g" ${S}/Makefile.am -} - -SRC_URI = "svn://omgps.googlecode.com/svn/trunk;module=omgps;protocol=http \ - file://gcc-4.4.patch \ - file://sysfs.node.2.6.32.patch \ - file://fix.capability.patch \ - file://use.unused.variable.patch \ - file://fix.build.with.glib.2.34.patch \ - file://gdk-pixbuf-2.26.5.patch \ - file://0001-g_type_init-is-deprecated-for-glib-2.35.0.patch \ - file://fix.build.with.gcc.4.9.patch \ -" - -inherit autotools pkgconfig
Signature · 1 line
2.7.0
PATCH 29/38 poppler: fix gobject introspection
In reply to Alexander Kanavin--- meta-oe/recipes-support/poppler/poppler_0.37.0.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
meta-oe/recipes-support/poppler/poppler_0.37.0.bb +5 -1
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "b89f9c5eae3bbb1046b0f767714afd75eca102a0406a3a30856778d42a DEPENDS = "fontconfig zlib cairo lcms" -inherit autotools pkgconfig gtk-doc +inherit autotools pkgconfig gtk-doc gobject-introspection PACKAGECONFIG ??= "jpeg openjpeg png tiff ${@bb.utils.contains('BBFILE_COLLECTIONS', 'qt5-layer', 'qt5', '', d)}" PACKAGECONFIG[jpeg] = "--enable-libjpeg,--disable-libjpeg,jpeg"
@@ -28,6 +28,10 @@ EXTRA_OECONF = "\ --enable-zlib \ " +do_compile_prepend() { + export GIR_EXTRA_LIBS_PATH="${B}/poppler/.libs" +} + # Adjust library names when building for QT4e QT4E_PATCHES = "${@bb.utils.contains('PACKAGECONFIG', 'qt4e', 'file://fix-qt4e-library-dependencies.patch', '', d)}" SRC_URI_append = "${QT4E_PATCHES}"
Signature · 1 line
2.7.0
PATCH 30/38 udisks2: fix gobject introspection
In reply to Alexander Kanavin--- meta-oe/recipes-support/udisks/udisks2_2.1.5.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-oe/recipes-support/udisks/udisks2_2.1.5.bb +2 -2
@@ -11,11 +11,11 @@ SRC_URI = "http://udisks.freedesktop.org/releases/udisks-${PV}.tar.bz2" SRC_URI[md5sum] = "73632501002e6de8244f831e38b2b98e" SRC_URI[sha256sum] = "2cfcf560447ea44cba2a683342c7062aaaf35e4eb554bed64ac2dd55a70a5fb6" -inherit autotools systemd gtk-doc +inherit autotools systemd gtk-doc gobject-introspection S = "${WORKDIR}/udisks-${PV}" -EXTRA_OECONF = "--disable-introspection --disable-man" +EXTRA_OECONF = "--disable-man" FILES_${PN} += "${libdir}/polkit-1/extensions/*.so \ ${datadir}/dbus-1/ \
Signature · 1 line
2.7.0
PATCH 31/38 upower: fix gobject introspection
In reply to Alexander Kanavin--- meta-oe/recipes-support/upower/upower_0.9.14.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta-oe/recipes-support/upower/upower_0.9.14.bb +2 -2
@@ -4,13 +4,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0de8fbf1d97a140d1d93b9f14dcfbf08" PR = "r2" -DEPENDS = "libusb1 libgudev glib-2.0 dbus-glib polkit gobject-introspection-stub" +DEPENDS = "libusb1 libgudev glib-2.0 dbus-glib polkit" SRC_URI = "http://upower.freedesktop.org/releases/${BPN}-${PV}.tar.xz" SRC_URI[md5sum] = "18803f82102d56aac90949d1e4251645" SRC_URI[sha256sum] = "81eb44c0453b264a737d32f763a31d5b1776f050a47d5be85fc5e9caf874a4c5" -inherit autotools pkgconfig gettext +inherit autotools pkgconfig gettext gobject-introspection PACKAGECONFIG ??= "" PACKAGECONFIG[idevice] = "--with-idevice,--without-idevice,libimobiledevice libplist"
Signature · 1 line
2.7.0
PATCH 32/38 python-dbusmock: use real introspection instead on legacy pygobject
In reply to Alexander KanavinThe patch that switches to pygobject can be now dropped, because real introspection is provided in oe-core.
--- ...-t-use-gobject-introspection-for-bindings.patch | 29 ---------------------- .../python/python-dbusmock_0.10.1.bb | 1 - 2 files changed, 30 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python-dbusmock/0001-Don-t-use-gobject-introspection-for-bindings.patch
meta-python/recipes-devtools/python/python-dbusmock/0001-Don-t-use-gobject-introspection-for-bindings.patch deleted +0 -29
@@ -1,29 +0,0 @@ -From 29960f2fce7ab42ed0a1bf8ce96499fdb6eedf3c Mon Sep 17 00:00:00 2001 -From: Simon Busch <[email protected]> -Date: Tue, 25 Mar 2014 15:28:54 +0100 -Subject: [PATCH] Don't use gobject introspection for bindings - -In our environment we're not providing the glib python bindings through -introspection but just pygobject so we need to use the right import. - -Signed-off-by: Simon Busch <[email protected]> ---- - dbusmock/__main__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dbusmock/__main__.py b/dbusmock/__main__.py -index 44b63fb..bfd089c 100644 ---- a/dbusmock/__main__.py -+++ b/dbusmock/__main__.py -@@ -51,7 +51,7 @@ def parse_args(): - - if __name__ == '__main__': - import dbus.mainloop.glib -- from gi.repository import GLib -+ import glib as GLib - - args = parse_args() - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) --- -1.7.9.5 -
meta-python/recipes-devtools/python/python-dbusmock_0.10.1.bb +0 -1
@@ -14,7 +14,6 @@ SRC_URI[md5sum] = "7370d325c4a75494dd71885ca65b79e8" SRC_URI[sha256sum] = "03aadc93bdc26ea18d4d78fcff7b6cb34f4e18623bc5cc41cf9539d663cee11e" SRC_URI += " \ - file://0001-Don-t-use-gobject-introspection-for-bindings.patch \ file://0001-Add-functionality-to-add-own-objects-to-internal-obj.patch \ file://0002-Add-possibility-to-import-templates-from-packages.patch \ "
Signature · 1 line
2.7.0
PATCH 33/38 gnome-menus: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/gnome-menus/gnome-menus3_3.10.1.bb | 2 +- meta-gnome/recipes-gnome/gnome-menus/gnome-menus_2.30.5.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
meta-gnome/recipes-gnome/gnome-menus/gnome-menus3_3.10.1.bb +1 -1
@@ -9,7 +9,7 @@ PNBLACKLIST[gnome-menus3] ?= "CONFLICT: 24 files are conflicting with gnome-menu DEPENDS = "python libxml2 gconf popt gtk+3" -inherit gnomebase pkgconfig python-dir pythonnative +inherit gnomebase pkgconfig python-dir pythonnative gobject-introspection BPN = "gnome-menus"
meta-gnome/recipes-gnome/gnome-menus/gnome-menus_2.30.5.bb +1 -1
@@ -7,7 +7,7 @@ PR = "r1" DEPENDS = "python libxml2 gconf popt gtk+" -inherit gnomebase pkgconfig python-dir pythonnative +inherit gnomebase pkgconfig python-dir pythonnative gobject-introspection SRC_URI[archive.md5sum] = "caa6772e63ed5870cf43dc3d354e0624" SRC_URI[archive.sha256sum] = "6dcc565006d6e8c2025ae83ab1f82edf6bd04d61c804c0dc9bf5ea50629c4caa"
Signature · 1 line
2.7.0
PATCH 34/38 libgdata: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-gnome/recipes-gnome/libgdata/libgdata_0.16.1.bb +1 -1
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \ DEPENDS = "libxml2 glib-2.0 libsoup-2.4 intltool-native liboauth gcr json-glib" -inherit gnomebase pkgconfig autotools-brokensep gettext gtk-doc vala +inherit gnomebase pkgconfig autotools-brokensep gettext gtk-doc vala gobject-introspection do_configure_prepend_class-target () { # introspection.m4 pre-packaged with upstream tarballs does not yet
Signature · 1 line
2.7.0
PATCH 35/38 libgtop: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/libgtop/libgtop_2.30.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-gnome/recipes-gnome/libgtop/libgtop_2.30.0.bb +1 -1
@@ -2,7 +2,7 @@ SUMMARY = "LibGTop2" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://copyright.txt;md5=dbc839bf158d19a20e661db14db7a58c" -inherit gnomebase lib_package gtk-doc distro_features_check +inherit gnomebase lib_package gtk-doc distro_features_check gobject-introspection # depends on libxau REQUIRED_DISTRO_FEATURES = "x11"
Signature · 1 line
2.7.0
PATCH 36/38 nautilus: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/nautilus/nautilus_2.32.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-gnome/recipes-gnome/nautilus/nautilus_2.32.2.bb +1 -1
@@ -11,7 +11,7 @@ PR = "r6" DEPENDS = "gdk-pixbuf gtk+ libunique gvfs librsvg libexif esound gnome-desktop orbit2-native" # optional: tracker -inherit gnome +inherit gnome gobject-introspection SRC_URI[archive.md5sum] = "51565aa10d1625dff56e381228346911" SRC_URI[archive.sha256sum] = "2d4ff28c7a7aa5d40eb2468149954a564c257a305183773057584d22d15347a2"
Signature · 1 line
2.7.0
PATCH 37/38 network-manager-applet: fix gobject introspection
In reply to Alexander Kanavin--- .../network-manager-applet/network-manager-applet_1.0.10.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.0.10.bb +1 -1
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" DEPENDS = "gtk+3 libnotify libsecret networkmanager dbus-glib gconf libgnome-keyring iso-codes nss" -inherit gnomebase gsettings gtk-icon-cache +inherit gnomebase gsettings gtk-icon-cache gobject-introspection GNOME_COMPRESS_TYPE = "xz"
Signature · 1 line
2.7.0
PATCH 38/38 gnome-panel: fix gobject introspection
In reply to Alexander Kanavin--- meta-gnome/recipes-gnome/gnome-panel/gnome-panel_2.32.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-gnome/recipes-gnome/gnome-panel/gnome-panel_2.32.1.bb +1 -1
@@ -14,7 +14,7 @@ DEPENDS = "gnome-doc-utils-native gconf glib-2.0 gnome-desktop gtk+ \ librsvg libcanberra" RDEPENDS_${PN} = "python" -inherit gtk-doc gnome autotools-brokensep gettext pkgconfig gconf +inherit gtk-doc gnome autotools-brokensep gettext pkgconfig gconf gobject-introspection SRCREV = "8292bd2b8a36df7eed3c760899400790cde68590" SRC_URI = "git://git.gnome.org/gnome-panel;branch=gnome-2-32 \
Signature · 1 line
2.7.0
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
In reply to Alexander KanavinQuoted 1 line · Alexander Kanavin
It depends on pygobject 2.x which has been update to 3.x in oe-core
This wont make freesmartphone people happly (if there still are some)
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'python-gst' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/packagegroups/packagegroup-shr-minimal.bb, /home/jenkins/oe/world/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/freesmartphone/frameworkd_0.10.1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python-gst' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python-gst']
NOTE: Runtime target 'packagegroup-shr-minimal' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-shr-minimal', 'python-gst']
ERROR: Nothing RPROVIDES 'frameworkd' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/freesmartphone/fso-gpsd_git.bb, /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/atd-over-fso_0.70.bb, /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/shr/shr-settings_git.bb, /home/jenkins/oe/world/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/freesmartphone/frameworkd_0.10.1.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'frameworkd'
NOTE: Runtime target 'frameworkd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['frameworkd']
NOTE: Runtime target 'fso-gpsd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['fso-gpsd', 'frameworkd']
NOTE: Runtime target 'shr-settings' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-settings', 'frameworkd']
NOTE: Runtime target 'shr-wizard' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-wizard', 'shr-settings', 'frameworkd']
ERROR: Nothing RPROVIDES 'fso-gpsd-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/freesmartphone/fso-gpsd_git.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'fso-gpsd-dev'
NOTE: Runtime target 'fso-gpsd-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['fso-gpsd-dev']
ERROR: Nothing RPROVIDES 'packagegroup-shr-minimal-cli' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/packagegroups/packagegroup-shr.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'packagegroup-shr-minimal-cli'
NOTE: Runtime target 'packagegroup-shr-minimal-cli' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-shr-minimal-cli']
ERROR: Nothing RPROVIDES 'packagegroup-shr-minimal-apps' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/packagegroups/packagegroup-shr.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'packagegroup-shr-minimal-apps'
NOTE: Runtime target 'packagegroup-shr-minimal-apps' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-shr-minimal-apps']
ERROR: Nothing RPROVIDES 'python-pygtk' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/advancedcaching_git.bb, /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/openmoko-gps_svn.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python-pygtk' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python-pygtk']
NOTE: Runtime target 'advancedcaching' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['advancedcaching', 'python-pygtk']
NOTE: Runtime target 'packagegroup-shr-feed' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-shr-feed', 'advancedcaching', 'python-pygtk']
NOTE: Runtime target 'advancedcaching-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['advancedcaching-dev', 'python-pygtk']
ERROR: Nothing RPROVIDES 'openmoko-gps-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/openmoko-gps_svn.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'openmoko-gps-dev'
NOTE: Runtime target 'openmoko-gps-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['openmoko-gps-dev']
ERROR: Nothing RPROVIDES 'openmoko-gps' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/openmoko-gps_svn.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'openmoko-gps'
NOTE: Runtime target 'openmoko-gps' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['openmoko-gps']
ERROR: Nothing RPROVIDES 'atd-over-fso-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/atd-over-fso_0.70.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'atd-over-fso-dev'
NOTE: Runtime target 'atd-over-fso-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['atd-over-fso-dev']
ERROR: Nothing RPROVIDES 'atd-over-fso' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/3rdparty/atd-over-fso_0.70.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'atd-over-fso'
NOTE: Runtime target 'atd-over-fso' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['atd-over-fso']
ERROR: Nothing RPROVIDES 'shr-wizard-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/shr/shr-wizard_git.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'shr-wizard-dev'
NOTE: Runtime target 'shr-wizard-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-wizard-dev']
ERROR: Nothing RPROVIDES 'shr-settings-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/shr/shr-settings_git.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'shr-settings-dev'
NOTE: Runtime target 'shr-settings-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-settings-dev']
ERROR: Nothing RPROVIDES 'shr-settings-addons-illume' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/shr/shr-settings_git.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'shr-settings-addons-illume'
NOTE: Runtime target 'shr-settings-addons-illume' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-settings-addons-illume']
ERROR: Nothing RPROVIDES 'shr-settings-backup-configuration' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-shr/recipes-shr/shr/shr-settings_git.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'shr-settings-backup-configuration'
NOTE: Runtime target 'shr-settings-backup-configuration' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['shr-settings-backup-configuration']
ERROR: Nothing RPROVIDES 'frameworkd-dev' (but /home/jenkins/oe/world/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/freesmartphone/frameworkd_0.10.1.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'frameworkd-dev'
NOTE: Runtime target 'frameworkd-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['frameworkd-dev']
Quoted 86 lines
Signed-off-by Alexander Kanavin <[email protected]>--- .../gstreamer-0.10/python-gst/python-path.patch | 28 --------------------- .../gstreamer-0.10/python-gst_0.10.22.bb | 29 ---------------------- 2 files changed, 57 deletions(-) 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.bbmeta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst/python-path.patch deleted +0
-28@@ -1,28 +0,0 @@ -Upstream-Status:Pending - -Index: gst-python-0.10.19/acinclude.m4 -=================================================================== ---- gst-python-0.10.19.orig/acinclude.m4 2010-04-21 15:23:44.000000000 -0700 -+++ gst-python-0.10.19/acinclude.m4 2010-11-15 14:43:00.642994001 -0800 -@@ -43,6 +43,13 @@ - [AC_REQUIRE([AM_PATH_PYTHON]) - AC_MSG_CHECKING(for headers required to compile python extensions) - dnl deduce PYTHON_INCLUDES -+ -+AC_ARG_WITH(python-includes, -+ [ --with-python-includes=DIR path to Python includes], py_exec_prefix=$withval) -+if test x$py_exec_prefix != x; then -+PYTHON_INCLUDES="-I${py_exec_prefix}/include/python${PYTHON_VERSION}" -+py_prefix="${py_exec_prefix}" -+else - py_prefix=`$PYTHON -c "import sys; print sys.prefix"` - py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` - if $PYTHON-config --help 2>/dev/null; then -@@ -53,6 +60,7 @@ - PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" - fi - fi -+fi - AC_SUBST(PYTHON_INCLUDES) - dnl check if the headers exist: - save_CPPFLAGS="$CPPFLAGS"meta-multimedia/recipes-multimedia/gstreamer-0.10/python-gst_0.10.22.bb deleted +0
-29@@ -1,29 +0,0 @@ -SUMMARY = "Python bindings for the GStreamer multimedia framework" -SECTION = "devel/python" -LICENSE = "LGPLv2.1" -DEPENDS = "gstreamer gst-plugins-base python-pygobject" -RDEPENDS_${PN} += "python-pygtk" -PR = "r2" - -SRC_URI = "http://gstreamer.freedesktop.org/src/gst-python/gst-python-${PV}.tar.bz2 \ - file://python-path.patch" - -SRC_URI[md5sum] = "937152fe896241f827689f4b53e79b22" -SRC_URI[sha256sum] = "8f26f519a5bccd770864317e098e5e307fc5ad1201eb96329634b6508b253178" -S = "${WORKDIR}/gst-python-${PV}" - -LIC_FILES_CHKSUM = "file://COPYING;md5=39ff67e932b7bdfa9b78bad67151690b" - -inherit autotools distutils-base pkgconfig - -EXTRA_OECONF += "--with-python-includes=${STAGING_INCDIR}/../" - -FILES_${PN} += "${datadir}/gst-python" -FILES_${PN}-dev += "${datadir}/gst-python/0.10/defs" -FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/gst-0.10/gst/.debug/ ${libdir}/gstreamer-0.10/.debug/" - -do_configure_prepend() { - if [ `find ${STAGING_LIBDIR} -name libpython*.so` ]; then - ln -sf ${STAGING_LIBDIR}/libpython*.so `find ${STAGING_LIBDIR} -name libpython*.a -exec dirname {} \;` - fi -}Signature · 7 lines
2.7.0 -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
Quoted 2 lines · Martin Jansa
This wont make freesmartphone people happly (if there still are some)
Is anyone actually using this software? Obviously one solution here is to move pygobject to meta-gnome or something. Another would be to nuke meta-smartphone from orbit.
Ross
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
Quoted 8 lines · Ross
Quoted 2 lines · Martin Jansa
This wont make freesmartphone people happly (if there still are some)
Is anyone actually using this software? Obviously one solution here is to move pygobject to meta-gnome or something. Another would be to nuke meta-smartphone from orbit.
Fortunately this python-gst dependency was only from RRECOMMENDS, I've already removed it from RRECOMMENDS.
I still build images for om-gta04
http://projects.goldelico.com/p/gta04-main/
from time to time, but don't use them in real life anymore (not sure how many other people do) - the same with om-gta02, nokia900. Other meta-smartphone BSPs are used more actively in LuneOS, so no nukes on my meta-smartphone please.
Thanks,
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
Quoted 7 lines · Martin Jansa
I still build images for om-gta04
http://projects.goldelico.com/p/gta04-main/
from time to time, but don't use them in real life anymore (not sure how many other people do) - the same with om-gta02, nokia900. Other meta-smartphone BSPs are used more actively in LuneOS, so no nukes on my meta-smartphone please.
Presumably Lune uses the BSP but not the software?
Ross
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
Quoted 11 lines · Ross
Quoted 7 lines · Martin Jansa
I still build images for om-gta04
http://projects.goldelico.com/p/gta04-main/
from time to time, but don't use them in real life anymore (not sure how many other people do) - the same with om-gta02, nokia900. Other meta-smartphone BSPs are used more actively in LuneOS, so no nukes on my meta-smartphone please.Presumably Lune uses the BSP but not the software?
LuneOS doesn't use frameworkd (which lives in meta-fso), but you wanted to nuke meta-smartphone which contains 16 different layers.
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
Quoted 5 lines · Martin Jansa
Quoted 1 line
Presumably Lune uses the BSP but not the software?
LuneOS doesn't use frameworkd (which lives in meta-fso), but you wanted to nuke meta-smartphone which contains 16 different layers.
I guess I meant the openmoko-derived UI bits, not any BSPs.
Ross
Re: [PATCH 14/38] python-gst: remove the 0.10 recipe
In reply to Martin JansaQuoted 4 lines · Martin Jansa
Quoted 1 line · Alexander Kanavin
It depends on pygobject 2.x which has been update to 3.x in oe-core
This wont make freesmartphone people happly (if there still are some)
Martin, I seriously think that you should implement a policy and process for deprecating and then removing obsolete and unused recipes from meta-oe.
We should be spending our time on solving issues with current software, not on providing life support to things that qualify as 'retro computing'.
Alex