target_arch = bb.data.getVar('TARGET_ARCH', d, True)
# FIXME: Cross package confuse this check, so just skip them
- if bb.data.inherits_class('cross', d) or bb.data.inherits_class('sdk', d):
+ if bb.data.inherits_class('cross', d) or bb.data.inherits_class('nativesdk', d):
return True
# avoid following links to /usr/bin (e.g. on udev builds)
OLD_MULTIMACH_ARCH := "${MULTIMACH_ARCH}"
# Save PACKAGE_ARCH
OLD_PACKAGE_ARCH := ${PACKAGE_ARCH}
-PACKAGE_ARCH = "${BUILD_ARCH}-${OLD_PACKAGE_ARCH}-sdk"
+PACKAGE_ARCH = "${BUILD_ARCH}-${OLD_PACKAGE_ARCH}-nativesdk"
# Also save BASE_PACKAGE_ARCH since HOST_ARCH can influence it
OLD_BASE_PACKAGE_ARCH := "${BASE_PACKAGE_ARCH}"
BASE_PACKAGE_ARCH = "${OLD_BASE_PACKAGE_ARCH}"
for dep in deps:
if dep.endswith("-native") or dep.endswith("-cross"):
continue
- if not dep.endswith("-sdk"):
+ if not dep.endswith("-nativesdk"):
if autoextend:
- depends = depends.replace(dep, dep + "-sdk")
- elif pn == 'gcc-cross-sdk':
+ depends = depends.replace(dep, dep + "-nativesdk")
+ elif pn == 'gcc-cross-nativesdk':
continue
else:
- bb.note("%s has depends %s which doesn't end in -sdk?" % (pn, dep))
+ bb.note("%s has depends %s which doesn't end in -nativesdk?" % (pn, dep))
bb.data.setVar("DEPENDS", depends, d)
provides = bb.data.getVar("PROVIDES", d, True)
for prov in provides.split():
if prov.find(pn) != -1:
continue
- if not prov.endswith("-sdk"):
+ if not prov.endswith("-nativesdk"):
if autoextend:
- provides = provides.replace(prov, prov + "-sdk")
+ provides = provides.replace(prov, prov + "-nativesdk")
#else:
# bb.note("%s has rouge PROVIDES of %s which doesn't end in -sdk?" % (pn, prov))
bb.data.setVar("PROVIDES", provides, d)
packagedirs="${DEPLOY_DIR_IPK}"
for arch in $ipkgarchs; do
- packagedirs="$packagedirs ${DEPLOY_DIR_IPK}/$arch ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk"
+ packagedirs="$packagedirs ${DEPLOY_DIR_IPK}/$arch ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-nativesdk"
done
for pkgdir in $packagedirs; do
if [ -e ${DEPLOY_DIR_IPK}/$arch/Packages ] ; then
echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET}
fi
- if [ -e ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages ] ; then
- echo "src oe-${BUILD_ARCH}-$arch-sdk file:${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk" >> ${IPKGCONF_SDK}
+ if [ -e ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-nativesdk/Packages ] ; then
+ echo "src oe-${BUILD_ARCH}-$arch-nativesdk file:${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-nativesdk" >> ${IPKGCONF_SDK}
fi
done
}
priority=1
for arch in $ipkgarchs; do
echo "arch $arch $priority" >> ${IPKGCONF_TARGET}
- echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${IPKGCONF_SDK}
+ echo "arch ${BUILD_ARCH}-$arch-nativesdk $priority" >> ${IPKGCONF_SDK}
priority=$(expr $priority + 5)
done
}
# Base package name
# Automatically derives "foo" from "foo-native", "foo-cross" or "foo-initial"
# otherwise it is the same as PN and P
-SPECIAL_PKGSUFFIX = "-native -cross-sdk -cross -sdk -initial -intermediate"
+SPECIAL_PKGSUFFIX = "-native -cross-sdk -cross -nativesdk -initial -intermediate"
BPN = "${@base_prune_suffix(bb.data.getVar('PN', d, True), bb.data.getVar('SPECIAL_PKGSUFFIX', d, True).split(), d)}"
BP = "${BPN}-${PV}"
-inherit sdk
+inherit nativesdk
DEPENDS += "flex-native bison-native"
EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \
--program-prefix=${TARGET_PREFIX}"
--- /dev/null
+require binutils_${PV}.bb
+require binutils-cross-nativesdk.inc
+PR = "r3"
--- /dev/null
+require binutils_${PV}.bb
+require binutils-cross-nativesdk.inc
+PR = "r0"
+++ /dev/null
-require binutils_${PV}.bb
-require binutils-cross-sdk.inc
-PR = "r3"
+++ /dev/null
-require binutils_${PV}.bb
-require binutils-cross-sdk.inc
-PR = "r0"
--- /dev/null
+require curl_${PV}.bb
+inherit nativesdk
+DEPENDS = "zlib-nativesdk"
+
+++ /dev/null
-require curl_${PV}.bb
-inherit sdk
-DEPENDS = "zlib-sdk"
-
touch ${S}/conftools/libtool.m4
}
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r3"
-inherit sdk
+inherit nativesdk
require gcc-${PV}.inc
require gcc-cross-sdk.inc
PR = "r6"
-inherit sdk
+inherit nativesdk
require gcc-${PV}.inc
require gcc-cross-sdk.inc
PR = "r6"
-inherit sdk
+inherit nativesdk
require gcc-${PV}.inc
require gcc-cross-sdk.inc
PR = "r3"
-inherit sdk
+inherit nativesdk
require gcc-${PV}.inc
require gcc-cross-sdk.inc
-inherit sdk
+inherit nativesdk
DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
--- /dev/null
+require gdb-cross.inc
+
+DEPENDS = "ncurses-nativesdk expat-nativesdk"
+
+inherit nativesdk
+
+do_stage() {
+ :
+}
+++ /dev/null
-require gdb-cross.inc
-
-DEPENDS = "ncurses-sdk expat-sdk"
-
-inherit sdk
-
-do_stage() {
- :
-}
require gmp_${PV}.bb
-inherit sdk
-
+inherit nativesdk
oe_runconf () {
if [ -x ${S}/configure ] ; then
--- /dev/null
+PV = "4.2.4"
+require gmp-nativesdk.inc
+++ /dev/null
-PV = "4.2.4"
-require gmp-sdk.inc
HOMEPAGE = "http://www.libsdl.org"
SECTION = "libs"
LICENSE = "LGPL"
-DEPENDS = "libx11-sdk libxext-sdk libxrandr-sdk libxrender-sdk"
-RDEPENDS = "libx11-sdk libxrandr-sdk libxrender-sdk libxext-sdk"
+DEPENDS = "libx11-nativesdk libxext-nativesdk libxrandr-nativesdk libxrender-nativesdk"
+RDEPENDS = "libx11-nativesdk libxrandr-nativesdk libxrender-nativesdk libxext-nativesdk"
PR = "r4"
SRC_URI = "http://www.libsdl.org/release/SDL-${PV}.tar.gz \
file://kernel-asm-page.patch;patch=1 "
S = "${WORKDIR}/SDL-${PV}"
-inherit autotools_stage binconfig pkgconfig sdk
+inherit autotools_stage binconfig pkgconfig nativesdk
EXTRA_OECONF = "--disable-static --disable-debug --disable-cdrom --enable-threads --enable-timers --enable-endian \
--enable-file --disable-oss --disable-alsa --disable-esd --disable-arts \
PR = "r0"
SRC_URI_append = " file://cross_compile.patch;patch=1"
-inherit sdk
+inherit nativesdk
do_install () {
install -d ${D}${bindir}/
INHIBIT_DEFAULT_DEPS = "1"
PR = "r1"
-inherit sdk
+inherit nativesdk
do_stage() {
if [ ! -e ${prefix}/environment-setup ]; then
--- /dev/null
+require mpfr_${PV}.bb
+inherit nativesdk
+DEPENDS = "gmp-nativesdk"
+
+++ /dev/null
-require mpfr_${PV}.bb
-inherit sdk
-DEPENDS = "gmp-sdk"
-
require ncurses_${PV}.bb
-inherit sdk
+inherit nativesdk
EXTRA_OEMAKE = '"BUILD_CCFLAGS=${BUILD_CCFLAGS}"'
require opkg.inc
-DEPENDS = "curl-sdk"
+DEPENDS = "curl-nativesdk"
PR = "r3"
-inherit sdk
+inherit nativesdk
EXTRA_OECONF += "--with-opkglibdir=${target_libdir} --disable-gpg"
require pkgconfig.inc
-inherit sdk
+inherit nativesdk
DEPENDS = ""
DESCRIPTION = "Qemu helper scripts from Poky"
LICENSE = "GPL"
-RDEPENDS = "qemu-sdk"
+RDEPENDS = "qemu-nativesdk"
PR = "r7"
FILESPATH = "${FILE_DIRNAME}/qemu-helper"
file://${OEROOT}/scripts/poky-qemu-ifup \
file://${OEROOT}/scripts/poky-qemu-ifdown \
file://raw2flash.c"
-
+
S = "${WORKDIR}"
-
-inherit sdk
+
+inherit nativesdk
do_compile() {
${CC} raw2flash.c -o raw2flash.spitz
--- /dev/null
+inherit nativesdk
+DEPENDS = "zlib-nativesdk libsdl-nativesdk"
+RDEPENDS = "libsdl-nativesdk"
require qemu_${PV}.bb
-require qemu-sdk.inc
+require qemu-nativesdk.inc
EXTRA_OECONF +="--target-list=arm-linux-user,arm-softmmu,i386-softmmu"
require qemu_git.bb
-require qemu-sdk.inc
+require qemu-nativesdk.inc
PR = "r2"
+++ /dev/null
-inherit sdk
-DEPENDS = "zlib-sdk libsdl-sdk"
-RDEPENDS = "libsdl-sdk"
LICENSE = "MIT"
ALLOW_EMPTY = "1"
-inherit sdk
+inherit nativesdk
PACKAGES = "${PN}"
RDEPENDS_${PN} = "\
- binutils-cross-sdk \
- gcc-cross-sdk \
- gdb-cross-sdk \
- pkgconfig-sdk \
- qemu-sdk \
- qemu-helper-sdk \
- opkg-sdk \
+ binutils-cross-nativesdk \
+ gcc-cross-nativesdk \
+ gdb-cross-nativesdk \
+ pkgconfig-nativesdk \
+ qemu-nativesdk \
+ qemu-helper-nativesdk \
+ opkg-nativesdk \
"
RDEPENDS_${PN}_darwin8 = "\
- odcctools-cross-sdk \
- llvm-cross-sdk \
- pkgconfig-sdk \
- opkg-sdk \
- libtool-sdk \
+ odcctools-cross-nativesdk \
+ llvm-cross-nativesdk \
+ pkgconfig-nativesdk \
+ opkg-nativesdk \
+ libtool-nativesdk \
"
--- /dev/null
+require libx11_${PV}.bb
+
+DEPENDS = "xproto-nativesdk xextproto-nativesdk libxau-nativesdk xtrans-nativesdk libxdmcp-nativesdk xcmiscproto-nativesdk xf86bigfontproto-nativesdk kbproto-nativesdk inputproto-nativesdk bigreqsproto-nativesdk util-macros-nativesdk xproto-native"
+PROVIDES = "virtual/libx11-nativesdk"
+
+inherit nativesdk
--- /dev/null
+require libx11.inc
+require libx11_git.inc
+
+DEPENDS = "xproto-nativesdk xextproto-nativesdk libxau-nativesdk xtrans-nativesdk libxdmcp-nativesdk xcmiscproto-nativesdk xf86bigfontproto-nativesdk kbproto-nativesdk inputproto-nativesdk bigreqsproto-nativesdk util-macros-nativesdk xproto-native"
+PROVIDES = "virtual/libx11-nativesdk"
+
+EXTRA_OECONF += "--without-xcb"
+
+inherit nativesdk
+++ /dev/null
-require libx11_${PV}.bb
-
-DEPENDS = "xproto-sdk xextproto-sdk libxau-sdk xtrans-sdk libxdmcp-sdk xcmiscproto-sdk xf86bigfontproto-sdk kbproto-sdk inputproto-sdk bigreqsproto-sdk util-macros-sdk xproto-native"
-PROVIDES = "virtual/libx11-sdk"
-
-inherit sdk
+++ /dev/null
-require libx11.inc
-require libx11_git.inc
-
-DEPENDS = "xproto-sdk xextproto-sdk libxau-sdk xtrans-sdk libxdmcp-sdk xcmiscproto-sdk xf86bigfontproto-sdk kbproto-sdk inputproto-sdk bigreqsproto-sdk util-macros-sdk xproto-native"
-PROVIDES = "virtual/libx11-sdk"
-
-EXTRA_OECONF += "--without-xcb"
-
-inherit sdk
XORG_PN = "libXau"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
XORG_PN = "libXdmcp"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
XORG_PN = "libXext"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
SRC_URI = "git://anongit.freedesktop.org/git/xorg/lib/${XORG_PN};protocol=git"
S = "${WORKDIR}/git/"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
XORG_PN = "libXrandr"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
XORG_PN = "libXrender"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
RDEPENDS_${PN}-dev = ""
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
DEPENDS += "util-macros"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
DEPENDS += "util-macros"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "sdk"
+BBCLASSEXTEND = "nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r2"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
PR = "r1"
PE = "1"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
RDEPENDS_${PN}-dev = ""
RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPV})"
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"
inherit autotools_stage
-BBCLASSEXTEND = "native sdk"
+BBCLASSEXTEND = "native nativesdk"