From a5323e1fc1f734036d29da80aca037576e9d94b9 Mon Sep 17 00:00:00 2001 From: Gatis Paeglis Date: Mon, 12 Oct 2015 16:09:33 +0200 Subject: Build nativesdk-ostree The 'ostree' binary is not available as an installable package on Ubuntu. Instead of requiring users to build it from the source code, lets add a native ostree binary to the toolchain. Change-Id: I50031e0fc72bc0585785634a329d1557876a020b Reviewed-by: Samuli Piippo --- recipes/e2fsprogs/e2fsprogs_%.bbappend | 1 + recipes/glib-networking/glib-networking_%.bbappend | 1 + recipes/gpgme/gpgme_%.bbappend | 1 + recipes/libassuan/libassuan_%.bbappend | 1 + recipes/libgpg-error/libgpg-error_%.bbappend | 1 + recipes/libgsystem/libgsystem.bb | 2 ++ recipes/libsoup/libsoup-%.bbappend | 2 ++ recipes/ostree/ostree.bb | 2 ++ .../packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb | 1 + 9 files changed, 12 insertions(+) create mode 100644 recipes/e2fsprogs/e2fsprogs_%.bbappend create mode 100644 recipes/glib-networking/glib-networking_%.bbappend create mode 100644 recipes/gpgme/gpgme_%.bbappend create mode 100644 recipes/libassuan/libassuan_%.bbappend create mode 100644 recipes/libgpg-error/libgpg-error_%.bbappend create mode 100644 recipes/libsoup/libsoup-%.bbappend diff --git a/recipes/e2fsprogs/e2fsprogs_%.bbappend b/recipes/e2fsprogs/e2fsprogs_%.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/recipes/e2fsprogs/e2fsprogs_%.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/glib-networking/glib-networking_%.bbappend b/recipes/glib-networking/glib-networking_%.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/recipes/glib-networking/glib-networking_%.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/gpgme/gpgme_%.bbappend b/recipes/gpgme/gpgme_%.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/recipes/gpgme/gpgme_%.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/libassuan/libassuan_%.bbappend b/recipes/libassuan/libassuan_%.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/recipes/libassuan/libassuan_%.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/libgpg-error/libgpg-error_%.bbappend b/recipes/libgpg-error/libgpg-error_%.bbappend new file mode 100644 index 0000000..2a59083 --- /dev/null +++ b/recipes/libgpg-error/libgpg-error_%.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND += "nativesdk" diff --git a/recipes/libgsystem/libgsystem.bb b/recipes/libgsystem/libgsystem.bb index d2d1a0b..f006a39 100644 --- a/recipes/libgsystem/libgsystem.bb +++ b/recipes/libgsystem/libgsystem.bb @@ -39,3 +39,5 @@ do_configure_prepend() { # We get a syntax error since we do not bundle gnome recipes that define this macro. sed -i '/GTK_DOC_CHECK/d' ${S}/configure.ac } + +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/libsoup/libsoup-%.bbappend b/recipes/libsoup/libsoup-%.bbappend new file mode 100644 index 0000000..4a95767 --- /dev/null +++ b/recipes/libsoup/libsoup-%.bbappend @@ -0,0 +1,2 @@ +DEPENDS += "glib-networking" +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/ostree/ostree.bb b/recipes/ostree/ostree.bb index 1ba1504..4700f08 100644 --- a/recipes/ostree/ostree.bb +++ b/recipes/ostree/ostree.bb @@ -47,3 +47,5 @@ do_install_append() { # this of course is a broken configure.ac logic. rm -rf ${D}${libdir}/dracut/ } + +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb index f64c0ac..7591b6b 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb @@ -30,6 +30,7 @@ RDEPENDS_${PN} = "\ nativesdk-python-modules \ nativesdk-python-misc \ nativesdk-gperf \ + nativesdk-ostree \ ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland", "", d)} \ ${MACHINE_EXTRA_INSTALL_SDK_HOST} \ " -- cgit v1.2.3-54-g00ecf