[oe-commits] Richard Purdie : nativesdk: Switch to using nativesdk as a prefix, not a suffix

git at git.openembedded.org git at git.openembedded.org
Sun Sep 2 12:57:24 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 81813c0e322dc04ce4b069117188d8a54dfddb8c
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=81813c0e322dc04ce4b069117188d8a54dfddb8c

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Thu Dec 22 17:43:33 2011 +0000

nativesdk: Switch to using nativesdk as a prefix, not a suffix

As discussed on the mailing lists, using a suffix to package names is
hard and has lead to many recipes having to do PKGSUFFIX games. Its
looking extremely hard to scale nativesdk much further without hacking
many recipes.

By comparison, using a prefix like multilib does works much better and
doesn't involve "hacking" as many recipes. This change converts nativesdk
to use a prefix using the existing multilib infrastructure.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/base.bbclass                          |   17 ++++---
 meta/classes/cross-canadian.bbclass                |    2 +-
 meta/classes/distrodata.bbclass                    |    6 +-
 meta/classes/insane.bbclass                        |    4 +-
 meta/classes/nativesdk.bbclass                     |    2 -
 meta/classes/package_rpm.bbclass                   |    2 +-
 meta/classes/pkgconfig.bbclass                     |    2 +-
 meta/classes/populate_sdk.bbclass                  |    1 +
 meta/classes/populate_sdk_base.bbclass             |    2 +-
 meta/conf/bitbake.conf                             |    4 +-
 meta/conf/distro/include/default-providers.inc     |    6 +-
 meta/conf/distro/include/tclibc-eglibc.inc         |    4 +-
 meta/conf/distro/include/tcmode-default.inc        |   14 +++---
 meta/lib/oe/sstatesig.py                           |    2 +-
 meta/recipes-core/dbus/dbus.inc                    |    2 +-
 meta/recipes-core/eglibc/eglibc-locale.inc         |   15 ++---
 meta/recipes-core/eglibc/eglibc-package.inc        |   53 +++++++++----------
 meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb      |    2 +-
 meta/recipes-core/glib-2.0/glib.inc                |    2 +-
 meta/recipes-core/meta/external-python-tarball.bb  |   38 +++++++-------
 ...ost-nativesdk.bb => nativesdk-task-sdk-host.bb} |   24 +++++-----
 meta/recipes-devtools/autoconf/autoconf.inc        |    4 +-
 meta/recipes-devtools/automake/automake_1.12.1.bb  |    2 +-
 .../binutils/binutils-cross-canadian.inc           |    2 +-
 meta/recipes-devtools/gcc/gcc-cross-canadian.inc   |    2 +-
 .../recipes-devtools/gcc/gcc-cross-canadian_4.7.bb |    4 +-
 meta/recipes-devtools/gcc/gcc-crosssdk.inc         |    2 +-
 meta/recipes-devtools/gcc/libgcc_4.7.bb            |    9 +--
 meta/recipes-devtools/gdb/gdb-cross-canadian.inc   |    7 ++-
 .../gnu-config/gnu-config_20111111.bb              |    2 +-
 meta/recipes-devtools/gnu-config/gnu-config_git.bb |    2 +-
 .../adt-installer/scripts/adt_installer_internal   |    8 ++--
 meta/recipes-devtools/opkg/opkg.inc                |   15 ++---
 meta/recipes-devtools/perl/perl_5.14.2.bb          |    2 +
 meta/recipes-devtools/python/python_2.7.3.bb       |    9 +--
 ...tivesdk_1.0.bb => nativesdk-qemu-helper_1.0.bb} |    2 +-
 meta/recipes-devtools/qemu/qemu.inc                |    6 +-
 .../unfs-server/unfs-server_2.1+2.2beta47.bb       |    4 +-
 meta/recipes-extended/bash/bash_4.2.bb             |    1 +
 meta/recipes-extended/bzip2/bzip2_1.0.6.bb         |    3 +-
 meta/recipes-graphics/libsdl/libsdl_1.2.15.bb      |    2 +-
 meta/recipes-graphics/mesa/qemugl_git.bb           |    2 +-
 meta/recipes-kernel/systemtap/systemtap_git.bb     |    2 +-
 meta/recipes-multimedia/alsa/alsa-lib_1.0.25.bb    |   17 +++----
 meta/recipes-qt/meta/meta-toolchain-qte.bb         |    2 +-
 meta/recipes-qt/qt4/files/qt-dbus-const.patch      |    2 +-
 ...vesdk_4.8.1.bb => nativesdk-qt4-tools_4.8.1.bb} |    0
 .../tasks/nativesdk-task-qte-toolchain-host.bb     |    7 +++
 .../tasks/task-qte-toolchain-host-nativesdk.bb     |    7 ---
 meta/recipes-support/curl/curl_7.26.0.bb           |    2 +-
 meta/recipes-support/sqlite/sqlite3.inc            |   15 ++---
 51 files changed, 167 insertions(+), 181 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=81813c0e322dc04ce4b069117188d8a54dfddb8c




More information about the Openembedded-commits mailing list