summaryrefslogtreecommitdiffstats
path: root/yocto-poky/meta/recipes-core/meta
diff options
context:
space:
mode:
Diffstat (limited to 'yocto-poky/meta/recipes-core/meta')
-rw-r--r--yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb72
-rw-r--r--yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb12
-rw-r--r--yocto-poky/meta/recipes-core/meta/meta-environment.bb75
-rw-r--r--yocto-poky/meta/recipes-core/meta/meta-ide-support.bb16
-rw-r--r--yocto-poky/meta/recipes-core/meta/meta-toolchain.bb9
-rw-r--r--yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb50
-rw-r--r--yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb27
-rw-r--r--yocto-poky/meta/recipes-core/meta/package-index.bb28
-rw-r--r--yocto-poky/meta/recipes-core/meta/signing-keys.bb77
-rw-r--r--yocto-poky/meta/recipes-core/meta/uninative-tarball.bb56
10 files changed, 0 insertions, 422 deletions
diff --git a/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb b/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb
deleted file mode 100644
index e9578cac0..000000000
--- a/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb
+++ /dev/null
@@ -1,72 +0,0 @@
-DESCRIPTION = "SDK type target for building a standalone tarball containing python, chrpath, make, git and tar. The \
- tarball can be used to run bitbake builds on systems which don't meet the usual version requirements."
-SUMMARY = "Standalone tarball for running builds on systems with inadequate software"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-TOOLCHAIN_TARGET_TASK ?= ""
-
-TOOLCHAIN_HOST_TASK ?= "\
- nativesdk-python-core \
- nativesdk-python-modules \
- nativesdk-python-misc \
- nativesdk-python-git \
- nativesdk-python-pexpect \
- nativesdk-ncurses-terminfo-base \
- nativesdk-chrpath \
- nativesdk-tar \
- nativesdk-buildtools-perl-dummy \
- nativesdk-git \
- nativesdk-git-perltools \
- nativesdk-pigz \
- nativesdk-make \
- nativesdk-wget \
- nativesdk-ca-certificates \
- nativesdk-texinfo \
- "
-
-SDK_PACKAGE_ARCHS += "buildtools-dummy-${SDKPKGSUFFIX}"
-
-TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-buildtools-nativesdk-standalone-${DISTRO_VERSION}"
-
-SDK_TITLE = "Build tools"
-
-RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
-
-EXCLUDE_FROM_WORLD = "1"
-
-inherit meta
-inherit populate_sdk
-inherit toolchain-scripts
-
-create_sdk_files_append () {
- rm -f ${SDK_OUTPUT}/${SDKPATH}/site-config-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/environment-setup-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/version-*
-
- # Generate new (mini) sdk-environment-setup file
- script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}}
- touch $script
- echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script
- # In order for the self-extraction script to correctly extract and set up things,
- # we need a 'OECORE_NATIVE_SYSROOT=xxx' line in environment setup script.
- # However, buildtools-tarball is inherently a tool set instead of a fully functional SDK,
- # so instead of exporting the variable, we use a comment here.
- echo '#OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script
- toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS}
-
- echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
-
- if [ "${SDKMACHINE}" = "i686" ]; then
- echo 'export NO32LIBS="0"' >>$script
- echo 'echo "$BB_ENV_EXTRAWHITE" | grep -q "NO32LIBS"' >>$script
- echo '[ $? != 0 ] && export BB_ENV_EXTRAWHITE="NO32LIBS $BB_ENV_EXTRAWHITE"' >>$script
- fi
-}
-
-# buildtools-tarball doesn't need config site
-TOOLCHAIN_NEED_CONFIGSITE_CACHE = ""
-
-# The recipe doesn't need any default deps
-INHIBIT_DEFAULT_DEPS = "1"
diff --git a/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb b/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb
deleted file mode 100644
index d9e596143..000000000
--- a/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-# meta-environment for extensible SDK
-
-require meta-environment.bb
-
-PN = "meta-environment-extsdk-${MACHINE}"
-
-create_sdk_files_append() {
- local sysroot=${SDKPATH}/${@os.path.relpath(d.getVar('STAGING_DIR_TARGET', True), d.getVar('TOPDIR', True))}
- local sdkpathnative=${SDKPATH}/${@os.path.relpath(d.getVar('STAGING_DIR_NATIVE',True), d.getVar('TOPDIR', True))}
-
- toolchain_create_sdk_env_script '' '' $sysroot '' ${bindir_native} ${prefix_native} $sdkpathnative
-}
diff --git a/yocto-poky/meta/recipes-core/meta/meta-environment.bb b/yocto-poky/meta/recipes-core/meta/meta-environment.bb
deleted file mode 100644
index 49d45f6ec..000000000
--- a/yocto-poky/meta/recipes-core/meta/meta-environment.bb
+++ /dev/null
@@ -1,75 +0,0 @@
-SUMMARY = "Package of environment files for SDK"
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-LICENSE = "MIT"
-PR = "r8"
-
-EXCLUDE_FROM_WORLD = "1"
-
-MODIFYTOS = "0"
-
-REAL_MULTIMACH_TARGET_SYS = "${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}"
-
-inherit toolchain-scripts
-TOOLCHAIN_NEED_CONFIGSITE_CACHE_append = " zlib"
-
-SDK_DIR = "${WORKDIR}/sdk"
-SDK_OUTPUT = "${SDK_DIR}/image"
-SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}"
-
-inherit cross-canadian
-
-do_generate_content[cleandirs] = "${SDK_OUTPUT}"
-do_generate_content[dirs] = "${SDK_OUTPUT}/${SDKPATH}"
-python do_generate_content() {
- # Handle multilibs in the SDK environment, siteconfig, etc files...
- localdata = bb.data.createCopy(d)
-
- # make sure we only use the WORKDIR value from 'd', or it can change
- localdata.setVar('WORKDIR', d.getVar('WORKDIR', True))
-
- # make sure we only use the SDKTARGETSYSROOT value from 'd'
- localdata.setVar('SDKTARGETSYSROOT', d.getVar('SDKTARGETSYSROOT', True))
- localdata.setVar('libdir', d.getVar('target_libdir', False))
-
- # Process DEFAULTTUNE
- bb.build.exec_func("create_sdk_files", localdata)
-
- variants = d.getVar("MULTILIB_VARIANTS", True) or ""
- for item in variants.split():
- # Load overrides from 'd' to avoid having to reset the value...
- overrides = d.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
- localdata.setVar("OVERRIDES", overrides)
- localdata.setVar("MLPREFIX", item + "-")
- bb.data.update_data(localdata)
- bb.build.exec_func("create_sdk_files", localdata)
-}
-addtask generate_content before do_install after do_compile
-
-create_sdk_files() {
- # Setup site file for external use
- toolchain_create_sdk_siteconfig ${SDK_OUTPUT}/${SDKPATH}/site-config-${REAL_MULTIMACH_TARGET_SYS}
-
- toolchain_create_sdk_env_script ${SDK_OUTPUT}/${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}
-
- # Add version information
- toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${REAL_MULTIMACH_TARGET_SYS}
-}
-
-do_install() {
- install -d ${D}/${SDKPATH}
- install -m 0644 -t ${D}/${SDKPATH} ${SDK_OUTPUT}/${SDKPATH}/*
-}
-
-PN = "meta-environment-${MACHINE}"
-PACKAGES = "${PN}"
-FILES_${PN}= " \
- ${SDKPATH}/* \
- "
-
-do_fetch[noexec] = "1"
-do_unpack[noexec] = "1"
-do_patch[noexec] = "1"
-do_configure[noexec] = "1"
-do_compile[noexec] = "1"
-do_populate_sysroot[noexec] = "1"
diff --git a/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb b/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb
deleted file mode 100644
index 86c57cda2..000000000
--- a/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "Integrated Development Environment support"
-DESCRIPTION = "Meta package for ensuring the build directory contains all appropriate toolchain packages for using an IDE"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-DEPENDS = "virtual/libc gdb-cross-${TARGET_ARCH} qemu-native qemu-helper-native unfs3-native"
-PR = "r3"
-
-inherit meta toolchain-scripts
-
-do_populate_ide_support () {
- toolchain_create_tree_env_script
-}
-
-addtask populate_ide_support before do_build after do_install
diff --git a/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb b/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb
deleted file mode 100644
index ba9fd8880..000000000
--- a/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-SUMMARY = "Meta package for building a installable toolchain"
-LICENSE = "MIT"
-
-PR = "r7"
-
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-inherit populate_sdk
diff --git a/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb b/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb
deleted file mode 100644
index 3c5db5001..000000000
--- a/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb
+++ /dev/null
@@ -1,50 +0,0 @@
-SUMMARY = "Pulls in pkgdata for world"
-LICENSE = "MIT"
-INHIBIT_DEFAULT_DEPS = "1"
-
-addtask do_allpackagedata before do_build
-do_allpackagedata() {
- :
-}
-do_allpackagedata[recrdeptask] = "do_packagedata do_allpackagedata"
-do_allpackagedata[noexec] = "1"
-
-WORLD_PKGDATADIR = "${D}/world-pkgdata"
-
-addtask do_collect_packagedata after do_allpackagedata
-SSTATETASKS += "do_collect_packagedata"
-do_collect_packagedata[sstate-inputdirs] = "${WORLD_PKGDATADIR}"
-do_collect_packagedata[sstate-outputdirs] = "${STAGING_DIR_HOST}/world-pkgdata"
-
-python do_collect_packagedata() {
- import oe.copy_buildsystem
- outdir = os.path.join(d.getVar('WORLD_PKGDATADIR', True))
- bb.utils.mkdirhier(outdir)
- sigfile = os.path.join(outdir, 'locked-sigs-pkgdata.inc')
- oe.copy_buildsystem.generate_locked_sigs(sigfile, d)
-}
-
-do_fetch[noexec] = "1"
-do_unpack[noexec] = "1"
-do_patch[noexec] = "1"
-do_configure[noexec] = "1"
-do_compile[noexec] = "1"
-do_install[noexec] = "1"
-
-do_configure[deptask] = ""
-
-WORLD_PKGDATA_EXCLUDE ?= ""
-
-python calculate_extra_depends() {
- exclude = '${WORLD_PKGDATA_EXCLUDE}'.split()
- for p in world_target:
- if p == self_pn:
- continue
-
- if p in exclude:
- continue
-
- deps.append(p)
-}
-
-PACKAGES = ""
diff --git a/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb b/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
deleted file mode 100644
index 2b9611160..000000000
--- a/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-SUMMARY = "Dummy package which ensures perl is excluded from buildtools"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-
-inherit allarch
-
-PR = "r2"
-
-python() {
- # Put the package somewhere separate to ensure it's never used except
- # when we want it
- # (note that we have to do this in anonymous python here to avoid
- # allarch.bbclass disabling itself)
- d.setVar('PACKAGE_ARCH', 'buildtools-dummy-${SDKPKGSUFFIX}')
-}
-
-PERLPACKAGES = "nativesdk-perl \
- nativesdk-perl-module-file-path"
-
-ALLOW_EMPTY_${PN} = "1"
-
-python populate_packages_prepend() {
- d.appendVar(d.expand('RPROVIDES_${PN}'), '${PERLPACKAGES}')
- d.appendVar(d.expand('RCONFLICTS_${PN}'), '${PERLPACKAGES}')
- d.appendVar(d.expand('RREPLACES_${PN}'), '${PERLPACKAGES}')
-}
-
diff --git a/yocto-poky/meta/recipes-core/meta/package-index.bb b/yocto-poky/meta/recipes-core/meta/package-index.bb
deleted file mode 100644
index 3c46b4997..000000000
--- a/yocto-poky/meta/recipes-core/meta/package-index.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-SUMMARY = "Rebuilds the package index"
-LICENSE = "MIT"
-
-INHIBIT_DEFAULT_DEPS = "1"
-PACKAGES = ""
-
-do_fetch[noexec] = "1"
-do_unpack[noexec] = "1"
-do_patch[noexec] = "1"
-do_configure[noexec] = "1"
-do_compile[noexec] = "1"
-do_install[noexec] = "1"
-do_package[noexec] = "1"
-do_packagedata[noexec] = "1"
-do_package_write_ipk[noexec] = "1"
-do_package_write_rpm[noexec] = "1"
-do_package_write_deb[noexec] = "1"
-do_populate_sysroot[noexec] = "1"
-
-do_package_index[nostamp] = "1"
-do_package_index[depends] += "${PACKAGEINDEXDEPS}"
-
-python do_package_index() {
- from oe.rootfs import generate_index_files
- generate_index_files(d)
-}
-addtask do_package_index before do_build
-EXCLUDE_FROM_WORLD = "1"
diff --git a/yocto-poky/meta/recipes-core/meta/signing-keys.bb b/yocto-poky/meta/recipes-core/meta/signing-keys.bb
deleted file mode 100644
index e843301b2..000000000
--- a/yocto-poky/meta/recipes-core/meta/signing-keys.bb
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright (C) 2015 Intel Corporation
-# Released under the MIT license (see COPYING.MIT for the terms)
-
-DESCRIPTION = "Make public keys of the signing keys available"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-
-inherit allarch deploy
-
-EXCLUDE_FROM_WORLD = "1"
-INHIBIT_DEFAULT_DEPS = "1"
-
-PACKAGES =+ "${PN}-ipk ${PN}-rpm ${PN}-packagefeed"
-
-FILES_${PN}-rpm = "${sysconfdir}/pki/rpm-gpg"
-FILES_${PN}-ipk = "${sysconfdir}/pki/ipk-gpg"
-FILES_${PN}-packagefeed = "${sysconfdir}/pki/packagefeed-gpg"
-
-python do_get_public_keys () {
- from oe.gpg_sign import get_signer
-
- if d.getVar("RPM_SIGN_PACKAGES", True):
- # Export public key of the rpm signing key
- signer = get_signer(d, d.getVar('RPM_GPG_BACKEND', True))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'rpm-key'),
- d.getVar('RPM_GPG_NAME', True))
-
- if d.getVar("IPK_SIGN_PACKAGES", True):
- # Export public key of the ipk signing key
- signer = get_signer(d, d.getVar('IPK_GPG_BACKEND', True))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'ipk-key'),
- d.getVar('IPK_GPG_NAME', True))
-
- if d.getVar('PACKAGE_FEED_SIGN', True) == '1':
- # Export public key of the feed signing key
- signer = get_signer(d, d.getVar('PACKAGE_FEED_GPG_BACKEND', True))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'pf-key'),
- d.getVar('PACKAGE_FEED_GPG_NAME', True))
-}
-do_get_public_keys[cleandirs] = "${B}"
-addtask get_public_keys before do_install
-
-do_install () {
- if [ -f "${B}/rpm-key" ]; then
- install -D -m 0644 "${B}/rpm-key" "${D}${sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-${DISTRO_VERSION}"
- fi
- if [ -f "${B}/ipk-key" ]; then
- install -D -m 0644 "${B}/ipk-key" "${D}${sysconfdir}/pki/ipk-gpg/IPK-GPG-KEY-${DISTRO_VERSION}"
- fi
- if [ -f "${B}/pf-key" ]; then
- install -D -m 0644 "${B}/pf-key" "${D}${sysconfdir}/pki/packagefeed-gpg/PACKAGEFEED-GPG-KEY-${DISTRO_VERSION}"
- fi
-}
-
-sysroot_stage_all_append () {
- sysroot_stage_dir ${D}${sysconfdir}/pki ${SYSROOT_DESTDIR}${sysconfdir}/pki
-}
-
-do_deploy () {
- if [ -f "${B}/rpm-key" ]; then
- install -D -m 0644 "${B}/rpm-key" "${DEPLOYDIR}/RPM-GPG-KEY-${DISTRO_VERSION}"
- fi
- if [ -f "${B}/ipk-key" ]; then
- install -D -m 0644 "${B}/ipk-key" "${DEPLOYDIR}/IPK-GPG-KEY-${DISTRO_VERSION}"
- fi
- if [ -f "${B}/pf-key" ]; then
- install -D -m 0644 "${B}/pf-key" "${DEPLOYDIR}/PACKAGEFEED-GPG-KEY-${DISTRO_VERSION}"
- fi
-}
-do_deploy[sstate-outputdirs] = "${DEPLOY_DIR_RPM}"
-# cleandirs should possibly be in deploy.bbclass but we need it
-do_deploy[cleandirs] = "${DEPLOYDIR}"
-# clear stamp-extra-info since MACHINE is normally put there by deploy.bbclass
-do_deploy[stamp-extra-info] = ""
-addtask deploy after do_get_public_keys
diff --git a/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb b/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb
deleted file mode 100644
index a983e42c6..000000000
--- a/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb
+++ /dev/null
@@ -1,56 +0,0 @@
-SUMMARY = "libc and patchelf tarball for use with uninative.bbclass"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
- file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-TOOLCHAIN_TARGET_TASK = ""
-
-# ibm850 - mcopy from mtools
-# iso8859-1 - guile
-TOOLCHAIN_HOST_TASK = "\
- nativesdk-glibc \
- nativesdk-glibc-gconv-ibm850 \
- nativesdk-glibc-gconv-iso8859-1 \
- nativesdk-patchelf \
- "
-
-INHIBIT_DEFAULT_DEPS = "1"
-
-TOOLCHAIN_OUTPUTNAME ?= "${SDK_ARCH}-nativesdk-libc"
-
-RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
-
-EXCLUDE_FROM_WORLD = "1"
-
-inherit meta
-inherit populate_sdk
-
-deltask install
-deltask package
-deltask packagedata
-
-SDK_DEPENDS += "patchelf-native"
-
-SDK_PACKAGING_FUNC = ""
-
-fakeroot create_sdk_files() {
- cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/
-
- # Replace the ##DEFAULT_INSTALL_DIR## with the correct pattern.
- # Escape special characters like '+' and '.' in the SDKPATH
- escaped_sdkpath=$(echo ${SDKPATH}/sysroots/${SDK_SYS} |sed -e "s:[\+\.]:\\\\\\\\\0:g")
- sed -i -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" ${SDK_OUTPUT}/${SDKPATH}/relocate_sdk.py
-}
-
-
-fakeroot tar_sdk() {
- mkdir -p ${SDK_DEPLOY}
- cd ${SDK_OUTPUT}/${SDKPATH}
-
- DEST="./${SDK_ARCH}-${SDK_OS}"
- mv sysroots/${SDK_SYS} $DEST
- rm sysroots -rf
- patchelf --set-interpreter ${@''.join('a' for n in xrange(1024))} $DEST/usr/bin/patchelf
- mv $DEST/usr/bin/patchelf $DEST/usr/bin/patchelf-uninative
- tar ${SDKTAROPTS} -c -j --file=${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 .
-}
OpenPOWER on IntegriCloud