Skip to contentSkip to conversation

Version updates, disabling introspection on native/nativesdk

PATCH New Alexander Kanavin 1 participant 7 messages May 26, 2016

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw

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
index 2d73e40..cc7ca5a 100644
@@ -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
#2 lore raw

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
similarity index 86%
rename from meta/recipes-extended/msmtp/msmtp_1.6.3.bb
rename to meta/recipes-extended/msmtp/msmtp_1.6.4.bb
index 6dbd78f..fe64184 100644
@@ -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
#3 lore raw

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
similarity index 93%
rename from meta/recipes-kernel/lttng/babeltrace_1.3.1.bb
rename to meta/recipes-kernel/lttng/babeltrace_1.3.2.bb
index 6f4cb85..a7df630 100644
@@ -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
#4 lore raw

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
similarity index 89%
rename from meta/recipes-gnome/gcr/gcr_3.18.0.bb
rename to meta/recipes-gnome/gcr/gcr_3.20.0.bb
index 35dadbe..bcce57d 100644
@@ -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
#5 lore raw

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
similarity index 83%
rename from meta/recipes-support/liburcu/liburcu_0.9.1.bb
rename to meta/recipes-support/liburcu/liburcu_0.9.2.bb
index aadc32f..23fb8c4 100644
@@ -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
#6 lore raw

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
similarity index 84%
rename from meta/recipes-gnome/libsecret/libsecret_0.18.4.bb
rename to meta/recipes-gnome/libsecret/libsecret_0.18.5.bb
index beaaba0..e4d316b 100644
@@ -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