Version updates, disabling introspection on native/nativesdk
cover Version updates, disabling introspection on native/nativesdk
A bunch of version updates that I forgot to sent out. I'll be working on more of those in the coming days to catch up to upstream somewhat.
Also: disable gobject introspection for native and nativesdk targets.
The following changes since commit 2718e843b3502afa1e21510bb6b9c4720f75124c:
yocto-bsps: update to 4.4.11 (2016-05-26 11:34:14 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates
Alexander Kanavin (6):
gobject-introspection.bbclass: disable introspection for -native and
-nativesdk recipes
msmtp: upgrade to 1.6.4
babeltrace: upgrade to 1.3.2
gcr: upgrade to 3.20.0
liburcu: upgrade to 0.9.2
libsecret: upgrade to 0.18.5
meta/classes/gobject-introspection.bbclass | 14 ++++++++++++--
.../msmtp/{msmtp_1.6.3.bb => msmtp_1.6.4.bb} | 4 ++--
meta/recipes-gnome/gcr/{gcr_3.18.0.bb => gcr_3.20.0.bb} | 4 ++--
.../libsecret/{libsecret_0.18.4.bb => libsecret_0.18.5.bb} | 4 ++--
.../lttng/{babeltrace_1.3.1.bb => babeltrace_1.3.2.bb} | 2 +-
.../liburcu/{liburcu_0.9.1.bb => liburcu_0.9.2.bb} | 4 ++--
6 files changed, 21 insertions(+), 11 deletions(-)
rename meta/recipes-extended/msmtp/{msmtp_1.6.3.bb => msmtp_1.6.4.bb} (86%)
rename meta/recipes-gnome/gcr/{gcr_3.18.0.bb => gcr_3.20.0.bb} (89%)
rename meta/recipes-gnome/libsecret/{libsecret_0.18.4.bb => libsecret_0.18.5.bb} (84%)
rename meta/recipes-kernel/lttng/{babeltrace_1.3.1.bb => babeltrace_1.3.2.bb} (93%)
rename meta/recipes-support/liburcu/{liburcu_0.9.1.bb => liburcu_0.9.2.bb} (83%)Signature · 1 line
2.8.1
PATCH 1/6 gobject-introspection.bbclass: disable introspection for -native and -nativesdk recipes
It is not necessary for those targets, adds to the build time, and pulls in the unneeded qemu-native dependency.
--- meta/classes/gobject-introspection.bbclass | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-)
meta/classes/gobject-introspection.bbclass +12 -2
@@ -3,13 +3,23 @@ # This sets up autoconf-based recipes to build introspection data (or not), # depending on distro and machine features (see gobject-introspection-data class). inherit gobject-introspection-data -EXTRA_OECONF_prepend = "${@bb.utils.contains('GI_DATA_ENABLED', 'True', '--enable-introspection', '--disable-introspection', d)} " +EXTRA_OECONF_prepend_class-target = "${@bb.utils.contains('GI_DATA_ENABLED', 'True', '--enable-introspection', '--disable-introspection', d)} " + +# When building native recipes, disable introspection, as it is not necessary, +# pulls in additional dependencies, and makes build times longer +EXTRA_OECONF_prepend_class-native = "--disable-introspection " +EXTRA_OECONF_prepend_class-nativesdk = "--disable-introspection " UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection" # Generating introspection data depends on a combination of native and target # introspection tools, and qemu to run the target tools. -DEPENDS_append = " gobject-introspection gobject-introspection-native qemu-native" +DEPENDS_append_class-target = " gobject-introspection gobject-introspection-native qemu-native" + +# Even though introspection is disabled on -native, gobject-introspection package is still +# needed for m4 macros. +DEPENDS_append_class-native = " gobject-introspection-native" +DEPENDS_append_class-nativesdk = " gobject-introspection-native" # This is necessary for python scripts to succeed - distutils fails if these # are not set
Signature · 1 line
2.8.1
PATCH 2/6 msmtp: upgrade to 1.6.4
In reply to Alexander Kanavin---
meta/recipes-extended/msmtp/{msmtp_1.6.3.bb => msmtp_1.6.4.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-extended/msmtp/{msmtp_1.6.3.bb => msmtp_1.6.4.bb} (86%)meta/recipes-extended/msmtp/msmtp_1.6.4.bb renamed from meta/recipes-extended/msmtp/msmtp_1.6.3.bb +2 -2
@@ -12,8 +12,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" SRC_URI = "http://sourceforge.net/projects/msmtp/files/msmtp/${PV}/${BPN}-${PV}.tar.xz \ " -SRC_URI[md5sum] = "6d9384c09405db9476beaa2237c56705" -SRC_URI[sha256sum] = "f982be069c0772c3ee83925f552f5dac5fb307d2d1c68202f9926bb13b757355" +SRC_URI[md5sum] = "aa829b5e9faeca5139f7983e6637f0d6" +SRC_URI[sha256sum] = "9b49c022a5440d41b6782c97ef2977d0346c3dae05aa8836243a9953e982d1cd" inherit gettext autotools update-alternatives pkgconfig
Signature · 1 line
2.8.1
PATCH 3/6 babeltrace: upgrade to 1.3.2
In reply to Alexander Kanavin---
meta/recipes-kernel/lttng/{babeltrace_1.3.1.bb => babeltrace_1.3.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/lttng/{babeltrace_1.3.1.bb => babeltrace_1.3.2.bb} (93%)meta/recipes-kernel/lttng/babeltrace_1.3.2.bb renamed from meta/recipes-kernel/lttng/babeltrace_1.3.1.bb +1 -1
@@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 util-linux popt bison-native flex-native" inherit autotools pkgconfig -SRCREV = "6e2b9096c77138593097335b9b27202d98918089" +SRCREV = "c551f7a1ed635138b083b4e9e0c445ef63d0a562" SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.3 \ file://0001-Fix-invalid-pointer-free-with-trace-collection.patch \
Signature · 1 line
2.8.1
PATCH 4/6 gcr: upgrade to 3.20.0
In reply to Alexander Kanavin---
meta/recipes-gnome/gcr/{gcr_3.18.0.bb => gcr_3.20.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-gnome/gcr/{gcr_3.18.0.bb => gcr_3.20.0.bb} (89%)meta/recipes-gnome/gcr/gcr_3.20.0.bb renamed from meta/recipes-gnome/gcr/gcr_3.18.0.bb +2 -2
@@ -11,8 +11,8 @@ inherit autotools gnomebase gtk-icon-cache gtk-doc distro_features_check upstrea # depends on gtk+3, but also x11 through gtk+-x11 REQUIRED_DISTRO_FEATURES = "x11" -SRC_URI[archive.md5sum] = "b959bac99e17c9bb0990a15c9be11aed" -SRC_URI[archive.sha256sum] = "d4d16da5af55148a694055835ccd07ad34daf0ad03bdad929bf7cad15637ce00" +SRC_URI[archive.md5sum] = "4314bf89eac293dd0a9d806593ff1b35" +SRC_URI[archive.sha256sum] = "90572c626d8a708225560c42b4421f7941315247fa1679d4ef569bde7f4bb379" FILES_${PN} += " \ ${datadir}/dbus-1 \
Signature · 1 line
2.8.1
PATCH 5/6 liburcu: upgrade to 0.9.2
In reply to Alexander Kanavin---
meta/recipes-support/liburcu/{liburcu_0.9.1.bb => liburcu_0.9.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/liburcu/{liburcu_0.9.1.bb => liburcu_0.9.2.bb} (83%)meta/recipes-support/liburcu/liburcu_0.9.2.bb renamed from meta/recipes-support/liburcu/liburcu_0.9.1.bb +2 -2
@@ -13,8 +13,8 @@ SRC_URI = " \ file://0002-Support-for-aarch64_be.patch \ " -SRC_URI[md5sum] = "124eaeea06863271c0bdf2a0cc1d8e4b" -SRC_URI[sha256sum] = "f8d278e9d95bec97c9ba954fc4c3fb584936bc0010713a8fe358b916bafd8715" +SRC_URI[md5sum] = "49f86e68c1e2f41d303381a271b791d1" +SRC_URI[sha256sum] = "8f7fa313b1e0a3f742cea24ce63a39c0efe63e615a769e2961e55bd2663ecaa3" S = "${WORKDIR}/userspace-rcu-${PV}" CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE"
Signature · 1 line
2.8.1
PATCH 6/6 libsecret: upgrade to 0.18.5
In reply to Alexander Kanavin---
.../libsecret/{libsecret_0.18.4.bb => libsecret_0.18.5.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-gnome/libsecret/{libsecret_0.18.4.bb => libsecret_0.18.5.bb} (84%)meta/recipes-gnome/libsecret/libsecret_0.18.5.bb renamed from meta/recipes-gnome/libsecret/libsecret_0.18.4.bb +2 -2
@@ -8,8 +8,8 @@ DEPENDS += "glib-2.0 libgcrypt gettext-native intltool-native" EXTRA_OECONF += "--disable-manpages" -SRC_URI[archive.md5sum] = "5190da1ee686437046bc10068f120d1d" -SRC_URI[archive.sha256sum] = "0f29b51698198e6999c91f4adce3119c8c457f546b133a85baea5ea9010a19ed" +SRC_URI[archive.md5sum] = "2d688825921313da8731313b0a7f394c" +SRC_URI[archive.sha256sum] = "9ce7bd8dd5831f2786c935d82638ac428fa085057cc6780aba0e39375887ccb3" # http://errors.yoctoproject.org/Errors/Details/20228/ ARM_INSTRUCTION_SET = "arm"
Signature · 1 line
2.8.1