mirror of
https://git.yoctoproject.org/poky
synced 2026-07-16 03:47:03 +00:00
meta: remove True option to getVar calls
getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) (From OE-Core rev: 7c552996597faaee2fbee185b250c0ee30ea3b5f) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d5e67725ac
commit
c4e2c59088
@@ -17,14 +17,14 @@ python do_install () {
|
||||
}
|
||||
|
||||
python do_install_config () {
|
||||
indir = os.path.dirname(d.getVar('FILE', True))
|
||||
indir = os.path.dirname(d.getVar('FILE'))
|
||||
infile = open(oe.path.join(indir, 'files', 'apt.conf'), 'r')
|
||||
data = infile.read()
|
||||
infile.close()
|
||||
|
||||
data = d.expand(data)
|
||||
|
||||
outdir = oe.path.join(d.getVar('D', True), d.getVar('sysconfdir', True), 'apt')
|
||||
outdir = oe.path.join(d.getVar('D'), d.getVar('sysconfdir'), 'apt')
|
||||
if not os.path.exists(outdir):
|
||||
os.makedirs(outdir)
|
||||
|
||||
|
||||
@@ -34,9 +34,9 @@ FILES_${PN} = "${bindir}/apt-cdrom ${bindir}/apt-get \
|
||||
${localstatedir} ${sysconfdir} \
|
||||
${libdir}/dpkg"
|
||||
FILES_${PN}-utils = "${bindir}/apt-sortpkgs ${bindir}/apt-extracttemplates"
|
||||
FILES_${PN}-doc = "${@get_files_apt_doc(d, bb, d.getVar('apt-manpages', True))} \
|
||||
FILES_${PN}-doc = "${@get_files_apt_doc(d, bb, d.getVar('apt-manpages'))} \
|
||||
${docdir}/apt"
|
||||
FILES_${PN}-utils-doc = "${@get_files_apt_doc(d, bb, d.getVar('apt-utils-manpages', True))}"
|
||||
FILES_${PN}-utils-doc = "${@get_files_apt_doc(d, bb, d.getVar('apt-utils-manpages'))}"
|
||||
FILES_${PN}-dev = "${libdir}/libapt*.so ${includedir}"
|
||||
|
||||
do_install () {
|
||||
|
||||
@@ -16,6 +16,6 @@ do_configure() {
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
export AUTOMAKE = "${@bb.utils.which('automake', d.getVar('PATH', True))}"
|
||||
export AUTOMAKE = "${@bb.utils.which('automake', d.getVar('PATH'))}"
|
||||
|
||||
FILES_${PN} += "${datadir}/automake* ${datadir}/aclocal*"
|
||||
|
||||
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM="\
|
||||
"
|
||||
|
||||
def binutils_branch_version(d):
|
||||
pvsplit = d.getVar('PV', True).split('.')
|
||||
pvsplit = d.getVar('PV').split('.')
|
||||
return pvsplit[0] + "_" + pvsplit[1]
|
||||
|
||||
BINUPV = "${@binutils_branch_version(d)}"
|
||||
|
||||
@@ -59,9 +59,9 @@ USE_ALTERNATIVES_FOR = " \
|
||||
"
|
||||
|
||||
python do_package_prepend() {
|
||||
make_alts = d.getVar("USE_ALTERNATIVES_FOR", True) or ""
|
||||
prefix = d.getVar("TARGET_PREFIX", True)
|
||||
bindir = d.getVar("bindir", True)
|
||||
make_alts = d.getVar("USE_ALTERNATIVES_FOR") or ""
|
||||
prefix = d.getVar("TARGET_PREFIX")
|
||||
bindir = d.getVar("bindir")
|
||||
for alt in make_alts.split():
|
||||
d.setVarFlag('ALTERNATIVE_TARGET', alt, bindir + "/" + prefix + alt)
|
||||
d.setVarFlag('ALTERNATIVE_LINK_NAME', alt, bindir + "/" + alt)
|
||||
|
||||
@@ -9,7 +9,7 @@ LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://Copyright.txt;md5=7a64bc564202bf7401d9a8ef33c9564d \
|
||||
file://Source/cmake.h;beginline=1;endline=3;md5=4494dee184212fc89c469c3acd555a14"
|
||||
|
||||
CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV', True).split('.')[0:2])}"
|
||||
CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}"
|
||||
|
||||
SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \
|
||||
file://support-oe-qt4-tools-names.patch \
|
||||
|
||||
@@ -10,8 +10,8 @@ SRC_URI_append_class-nativesdk = " \
|
||||
|
||||
# Strip ${prefix} from ${docdir}, set result into docdir_stripped
|
||||
python () {
|
||||
prefix=d.getVar("prefix", True)
|
||||
docdir=d.getVar("docdir", True)
|
||||
prefix=d.getVar("prefix")
|
||||
docdir=d.getVar("docdir")
|
||||
|
||||
if not docdir.startswith(prefix):
|
||||
bb.fatal('docdir must contain prefix as its prefix')
|
||||
|
||||
@@ -13,7 +13,7 @@ inherit autotools gettext perlnative pkgconfig systemd
|
||||
|
||||
python () {
|
||||
if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d):
|
||||
pn = d.getVar('PN', True)
|
||||
pn = d.getVar('PN')
|
||||
d.setVar('SYSTEMD_SERVICE_%s' % (pn), 'dpkg-configure.service')
|
||||
}
|
||||
|
||||
|
||||
@@ -10,35 +10,35 @@ inherit autotools gettext texinfo
|
||||
BPN = "gcc"
|
||||
|
||||
def get_gcc_float_setting(bb, d):
|
||||
if d.getVar('ARMPKGSFX_EABI', True) == "hf" and d.getVar('TRANSLATED_TARGET_ARCH', True) == "arm":
|
||||
if d.getVar('ARMPKGSFX_EABI') == "hf" and d.getVar('TRANSLATED_TARGET_ARCH') == "arm":
|
||||
return "--with-float=hard"
|
||||
if d.getVar('TARGET_FPU', True) in [ 'soft' ]:
|
||||
if d.getVar('TARGET_FPU') in [ 'soft' ]:
|
||||
return "--with-float=soft"
|
||||
if d.getVar('TARGET_FPU', True) in [ 'ppc-efd' ]:
|
||||
if d.getVar('TARGET_FPU') in [ 'ppc-efd' ]:
|
||||
return "--enable-e500_double"
|
||||
return ""
|
||||
|
||||
get_gcc_float_setting[vardepvalue] = "${@get_gcc_float_setting(bb, d)}"
|
||||
|
||||
def get_gcc_mips_plt_setting(bb, d):
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH', True) in [ 'mips', 'mipsel' ] and bb.utils.contains('DISTRO_FEATURES', 'mplt', True, False, d):
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH') in [ 'mips', 'mipsel' ] and bb.utils.contains('DISTRO_FEATURES', 'mplt', True, False, d):
|
||||
return "--with-mips-plt"
|
||||
return ""
|
||||
|
||||
def get_gcc_ppc_plt_settings(bb, d):
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH', True) in [ 'powerpc' ] and not bb.utils.contains('DISTRO_FEATURES', 'bssplt', True, False, d):
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH') in [ 'powerpc' ] and not bb.utils.contains('DISTRO_FEATURES', 'bssplt', True, False, d):
|
||||
return "--enable-secureplt"
|
||||
return ""
|
||||
|
||||
def get_long_double_setting(bb, d):
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH', True) in [ 'powerpc', 'powerpc64' ] and d.getVar('TCLIBC', True) in [ 'uclibc', 'glibc' ]:
|
||||
if d.getVar('TRANSLATED_TARGET_ARCH') in [ 'powerpc', 'powerpc64' ] and d.getVar('TCLIBC') in [ 'uclibc', 'glibc' ]:
|
||||
return "--with-long-double-128"
|
||||
else:
|
||||
return "--without-long-double-128"
|
||||
return ""
|
||||
|
||||
def get_gcc_multiarch_setting(bb, d):
|
||||
target_arch = d.getVar('TRANSLATED_TARGET_ARCH', True)
|
||||
target_arch = d.getVar('TRANSLATED_TARGET_ARCH')
|
||||
multiarch_options = {
|
||||
"i586": "--enable-targets=all",
|
||||
"i686": "--enable-targets=all",
|
||||
@@ -54,7 +54,7 @@ def get_gcc_multiarch_setting(bb, d):
|
||||
|
||||
# this is used by the multilib setup of gcc
|
||||
def get_tune_parameters(tune, d):
|
||||
availtunes = d.getVar('AVAILTUNES', True)
|
||||
availtunes = d.getVar('AVAILTUNES')
|
||||
if tune not in availtunes.split():
|
||||
bb.error('The tune: %s is not one of the available tunes: %s' % (tune or None, availtunes))
|
||||
|
||||
@@ -65,15 +65,15 @@ def get_tune_parameters(tune, d):
|
||||
|
||||
retdict = {}
|
||||
retdict['tune'] = tune
|
||||
retdict['ccargs'] = localdata.getVar('TUNE_CCARGS', True)
|
||||
retdict['features'] = localdata.getVar('TUNE_FEATURES', True)
|
||||
retdict['ccargs'] = localdata.getVar('TUNE_CCARGS')
|
||||
retdict['features'] = localdata.getVar('TUNE_FEATURES')
|
||||
# BASELIB is used by the multilib code to change library paths
|
||||
retdict['baselib'] = localdata.getVar('BASE_LIB', True) or localdata.getVar('BASELIB', True)
|
||||
retdict['arch'] = localdata.getVar('TUNE_ARCH', True)
|
||||
retdict['abiextension'] = localdata.getVar('ABIEXTENSION', True)
|
||||
retdict['target_fpu'] = localdata.getVar('TARGET_FPU', True)
|
||||
retdict['pkgarch'] = localdata.getVar('TUNE_PKGARCH', True)
|
||||
retdict['package_extra_archs'] = localdata.getVar('PACKAGE_EXTRA_ARCHS', True)
|
||||
retdict['baselib'] = localdata.getVar('BASE_LIB') or localdata.getVar('BASELIB')
|
||||
retdict['arch'] = localdata.getVar('TUNE_ARCH')
|
||||
retdict['abiextension'] = localdata.getVar('ABIEXTENSION')
|
||||
retdict['target_fpu'] = localdata.getVar('TARGET_FPU')
|
||||
retdict['pkgarch'] = localdata.getVar('TUNE_PKGARCH')
|
||||
retdict['package_extra_archs'] = localdata.getVar('PACKAGE_EXTRA_ARCHS')
|
||||
return retdict
|
||||
|
||||
get_tune_parameters[vardepsexclude] = "AVAILTUNES TUNE_CCARGS OVERRIDES TUNE_FEATURES BASE_LIB BASELIB TUNE_ARCH ABIEXTENSION TARGET_FPU TUNE_PKGARCH PACKAGE_EXTRA_ARCHS"
|
||||
|
||||
@@ -23,7 +23,7 @@ GCCMULTILIB ?= "--disable-multilib"
|
||||
GCCTHREADS ?= "posix"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
${@['--enable-clocale=generic', ''][d.getVar('USE_NLS', True) != 'no']} \
|
||||
${@['--enable-clocale=generic', ''][d.getVar('USE_NLS') != 'no']} \
|
||||
--with-gnu-ld \
|
||||
--enable-shared \
|
||||
--enable-languages=${LANGUAGES} \
|
||||
|
||||
@@ -5,7 +5,7 @@ EXTRADEPENDS = ""
|
||||
DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc ${EXTRADEPENDS} ${NATIVEDEPS}"
|
||||
PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
|
||||
python () {
|
||||
if d.getVar("TARGET_OS", True).startswith("linux"):
|
||||
if d.getVar("TARGET_OS").startswith("linux"):
|
||||
d.setVar("EXTRADEPENDS", "linux-libc-headers")
|
||||
}
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ python gcc_multilib_setup() {
|
||||
import shutil
|
||||
import glob
|
||||
|
||||
srcdir = d.getVar('S', True)
|
||||
builddir = d.getVar('B', True)
|
||||
srcdir = d.getVar('S')
|
||||
builddir = d.getVar('B')
|
||||
src_conf_dir = '%s/gcc/config' % srcdir
|
||||
build_conf_dir = '%s/gcc/config' % builddir
|
||||
|
||||
@@ -43,12 +43,12 @@ python gcc_multilib_setup() {
|
||||
bb.utils.mkdirhier('%s/%s' % (build_conf_dir, parent_dir))
|
||||
bb.utils.copyfile(fn, '%s/%s' % (build_conf_dir, rel_path))
|
||||
|
||||
pn = d.getVar('PN', True)
|
||||
multilibs = (d.getVar('MULTILIB_VARIANTS', True) or '').split()
|
||||
pn = d.getVar('PN')
|
||||
multilibs = (d.getVar('MULTILIB_VARIANTS') or '').split()
|
||||
if not multilibs and pn != "nativesdk-gcc":
|
||||
return
|
||||
|
||||
mlprefix = d.getVar('MLPREFIX', True)
|
||||
mlprefix = d.getVar('MLPREFIX')
|
||||
|
||||
if ('%sgcc' % mlprefix) != pn and (not pn.startswith('gcc-cross-canadian')) and pn != "nativesdk-gcc":
|
||||
return
|
||||
@@ -155,10 +155,10 @@ python gcc_multilib_setup() {
|
||||
libdirn32 = 'SYSTEMLIBS_DIR'
|
||||
|
||||
|
||||
target_arch = (d.getVar('TARGET_ARCH_MULTILIB_ORIGINAL', True) if mlprefix
|
||||
else d.getVar('TARGET_ARCH', True))
|
||||
target_arch = (d.getVar('TARGET_ARCH_MULTILIB_ORIGINAL') if mlprefix
|
||||
else d.getVar('TARGET_ARCH'))
|
||||
if pn == "nativesdk-gcc":
|
||||
header_config_files = gcc_header_config_files[d.getVar("SDK_ARCH", True)]
|
||||
header_config_files = gcc_header_config_files[d.getVar("SDK_ARCH")]
|
||||
write_headers(builddir, header_config_files, libdir32, libdir64, libdirx32, libdirn32)
|
||||
return
|
||||
|
||||
@@ -188,7 +188,7 @@ python gcc_multilib_setup() {
|
||||
optsets = []
|
||||
|
||||
for ml in ml_list:
|
||||
tune = d.getVar(ml, True)
|
||||
tune = d.getVar(ml)
|
||||
if not tune:
|
||||
bb.warn("%s doesn't have a corresponding tune. Skipping..." % ml)
|
||||
continue
|
||||
@@ -212,7 +212,7 @@ python gcc_multilib_setup() {
|
||||
|
||||
# take out '-' mcpu='s and march='s from parameters
|
||||
opts = []
|
||||
whitelist = (d.getVar("MULTILIB_OPTION_WHITELIST", True) or "").split()
|
||||
whitelist = (d.getVar("MULTILIB_OPTION_WHITELIST") or "").split()
|
||||
for i in d.expand(tune_parameters['ccargs']).split():
|
||||
if i in whitelist:
|
||||
# Need to strip '-' from option
|
||||
|
||||
@@ -64,18 +64,18 @@ addtask multilib_install after do_install before do_package do_populate_sysroot
|
||||
fakeroot python do_multilib_install() {
|
||||
import re
|
||||
|
||||
multilibs = d.getVar('MULTILIB_VARIANTS', True)
|
||||
multilibs = d.getVar('MULTILIB_VARIANTS')
|
||||
if not multilibs or bb.data.inherits_class('nativesdk', d):
|
||||
return
|
||||
|
||||
binv = d.getVar('BINV', True)
|
||||
binv = d.getVar('BINV')
|
||||
|
||||
mlprefix = d.getVar('MLPREFIX', True)
|
||||
if ('%slibgcc' % mlprefix) != d.getVar('PN', True):
|
||||
mlprefix = d.getVar('MLPREFIX')
|
||||
if ('%slibgcc' % mlprefix) != d.getVar('PN'):
|
||||
return
|
||||
|
||||
if mlprefix:
|
||||
orig_tune = d.getVar('DEFAULTTUNE_MULTILIB_ORIGINAL', True)
|
||||
orig_tune = d.getVar('DEFAULTTUNE_MULTILIB_ORIGINAL')
|
||||
orig_tune_params = get_tune_parameters(orig_tune, d)
|
||||
orig_tune_baselib = orig_tune_params['baselib']
|
||||
orig_tune_bitness = orig_tune_baselib.replace('lib', '')
|
||||
@@ -83,10 +83,10 @@ fakeroot python do_multilib_install() {
|
||||
orig_tune_bitness = '32'
|
||||
|
||||
src = '../../../' + orig_tune_baselib + '/' + \
|
||||
d.getVar('TARGET_SYS_MULTILIB_ORIGINAL', True) + '/' + binv + '/'
|
||||
d.getVar('TARGET_SYS_MULTILIB_ORIGINAL') + '/' + binv + '/'
|
||||
|
||||
dest = d.getVar('D', True) + d.getVar('libdir', True) + '/' + \
|
||||
d.getVar('TARGET_SYS', True) + '/' + binv + '/' + orig_tune_bitness
|
||||
dest = d.getVar('D') + d.getVar('libdir') + '/' + \
|
||||
d.getVar('TARGET_SYS') + '/' + binv + '/' + orig_tune_bitness
|
||||
|
||||
if os.path.lexists(dest):
|
||||
os.unlink(dest)
|
||||
@@ -95,7 +95,7 @@ fakeroot python do_multilib_install() {
|
||||
|
||||
|
||||
for ml in multilibs.split():
|
||||
tune = d.getVar('DEFAULTTUNE_virtclass-multilib-' + ml, True)
|
||||
tune = d.getVar('DEFAULTTUNE_virtclass-multilib-' + ml)
|
||||
if not tune:
|
||||
bb.warn('DEFAULTTUNE_virtclass-multilib-%s is not defined. Skipping...' % ml)
|
||||
continue
|
||||
@@ -118,11 +118,11 @@ fakeroot python do_multilib_install() {
|
||||
libcextension = ''
|
||||
|
||||
src = '../../../' + tune_baselib + '/' + \
|
||||
tune_arch + d.getVar('TARGET_VENDOR', True) + 'ml' + ml + \
|
||||
'-' + d.getVar('TARGET_OS', True) + libcextension + '/' + binv + '/'
|
||||
tune_arch + d.getVar('TARGET_VENDOR') + 'ml' + ml + \
|
||||
'-' + d.getVar('TARGET_OS') + libcextension + '/' + binv + '/'
|
||||
|
||||
dest = d.getVar('D', True) + d.getVar('libdir', True) + '/' + \
|
||||
d.getVar('TARGET_SYS', True) + '/' + binv + '/' + tune_bitness
|
||||
dest = d.getVar('D') + d.getVar('libdir') + '/' + \
|
||||
d.getVar('TARGET_SYS') + '/' + binv + '/' + tune_bitness
|
||||
|
||||
if os.path.lexists(dest):
|
||||
os.unlink(dest)
|
||||
@@ -131,7 +131,7 @@ fakeroot python do_multilib_install() {
|
||||
|
||||
def get_original_os(d):
|
||||
vendoros = d.expand('${TARGET_ARCH}${ORIG_TARGET_VENDOR}-${TARGET_OS}')
|
||||
for suffix in [d.getVar('ABIEXTENSION', True), d.getVar('LIBCEXTENSION', True)]:
|
||||
for suffix in [d.getVar('ABIEXTENSION'), d.getVar('LIBCEXTENSION')]:
|
||||
if suffix and vendoros.endswith(suffix):
|
||||
vendoros = vendoros[:-len(suffix)]
|
||||
# Arm must use linux-gnueabi not linux as only the former is accepted by gcc
|
||||
@@ -144,11 +144,11 @@ BASETARGET_SYS = "${@get_original_os(d)}"
|
||||
|
||||
addtask extra_symlinks after do_multilib_install before do_package do_populate_sysroot
|
||||
fakeroot python do_extra_symlinks() {
|
||||
targetsys = d.getVar('BASETARGET_SYS', True)
|
||||
targetsys = d.getVar('BASETARGET_SYS')
|
||||
|
||||
if targetsys != d.getVar('TARGET_SYS', True):
|
||||
dest = d.getVar('D', True) + d.getVar('libdir', True) + '/' + targetsys
|
||||
src = d.getVar('TARGET_SYS', True)
|
||||
if not os.path.lexists(dest) and os.path.lexists(d.getVar('D', True) + d.getVar('libdir', True)):
|
||||
if targetsys != d.getVar('TARGET_SYS'):
|
||||
dest = d.getVar('D') + d.getVar('libdir') + '/' + targetsys
|
||||
src = d.getVar('TARGET_SYS')
|
||||
if not os.path.lexists(dest) and os.path.lexists(d.getVar('D') + d.getVar('libdir')):
|
||||
os.symlink(src, dest)
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
|
||||
do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
|
||||
|
||||
python __anonymous () {
|
||||
f = d.getVar("FORTRAN", True)
|
||||
f = d.getVar("FORTRAN")
|
||||
if "fortran" not in f:
|
||||
raise bb.parse.SkipPackage("libgfortran needs fortran support to be enabled in the compiler")
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ do_install () {
|
||||
perl_native_fixup () {
|
||||
sed -i -e 's#${STAGING_BINDIR_NATIVE}/perl-native/#${bindir}/#' \
|
||||
-e 's#${libdir}/perl-native/#${libdir}/#' \
|
||||
${@d.getVar("PERLTOOLS", True).replace(' /',d.getVar('D', True) + '/')}
|
||||
${@d.getVar("PERLTOOLS").replace(' /',d.getVar('D') + '/')}
|
||||
|
||||
# ${libdir} is not applicable here, perl-native files are always
|
||||
# installed to /usr/lib on both 32/64 bits targets.
|
||||
|
||||
@@ -32,7 +32,7 @@ EXTRA_OECONF += "--disable-gconf --disable-qconf"
|
||||
|
||||
# Some packages have the version preceeding the .so instead properly
|
||||
# versioned .so.<version>, so we need to reorder and repackage.
|
||||
SOLIBS = "-${@d.getVar('PV', True)[:-2]}.so"
|
||||
SOLIBS = "-${@d.getVar('PV')[:-2]}.so"
|
||||
FILES_SOLIBSDEV = "${libdir}/libkconfig-parser.so"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
@@ -356,7 +356,7 @@ python split_perl_packages () {
|
||||
# perl-modules should recommend every perl module, and only the
|
||||
# modules. Don't attempt to use the result of do_split_packages() as some
|
||||
# modules are manually split (eg. perl-module-unicore).
|
||||
packages = filter(lambda p: 'perl-module-' in p, d.getVar('PACKAGES', True).split())
|
||||
packages = filter(lambda p: 'perl-module-' in p, d.getVar('PACKAGES').split())
|
||||
d.setVar(d.expand("RRECOMMENDS_${PN}-modules"), ' '.join(packages))
|
||||
}
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ python do_linkerpaths () {
|
||||
}
|
||||
|
||||
python () {
|
||||
overrides = d.getVar("OVERRIDES", True).split(":")
|
||||
overrides = d.getVar("OVERRIDES").split(":")
|
||||
if "class-target" in overrides:
|
||||
bb.build.addtask('do_linkerpaths', 'do_configure', 'do_patch', d)
|
||||
}
|
||||
|
||||
@@ -97,9 +97,9 @@ do_install_append() {
|
||||
|
||||
add_native_wrapper() {
|
||||
create_wrapper ${D}/${bindir}/smart \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
}
|
||||
|
||||
do_install_append_class-native() {
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
def get_qemu_target_list(d):
|
||||
import bb
|
||||
archs = d.getVar('QEMU_TARGETS', True).split()
|
||||
tos = d.getVar('HOST_OS', True)
|
||||
archs = d.getVar('QEMU_TARGETS').split()
|
||||
tos = d.getVar('HOST_OS')
|
||||
softmmuonly = ""
|
||||
for arch in ['ppcemb']:
|
||||
if arch in archs:
|
||||
|
||||
@@ -626,13 +626,13 @@ def multilib_rpmmacros(d):
|
||||
localdata.delVar('TOOLCHAIN_OPTIONS')
|
||||
|
||||
# Set 'localdata' values to be consistent with 'd' values.
|
||||
distromacrodirVal = d.getVar('distromacrodir', True)
|
||||
workdirVal = d.getVar('WORKDIR', True)
|
||||
dval = d.getVar('D', True)
|
||||
distromacrodirVal = d.getVar('distromacrodir')
|
||||
workdirVal = d.getVar('WORKDIR')
|
||||
dval = d.getVar('D')
|
||||
|
||||
ret = gen_arch_macro(localdata)
|
||||
|
||||
variants = d.getVar("MULTILIB_VARIANTS", True) or ""
|
||||
variants = d.getVar("MULTILIB_VARIANTS") or ""
|
||||
for item in variants.split():
|
||||
# Load overrides from 'd' to avoid having to reset the value...
|
||||
localdata = d.createCopy()
|
||||
@@ -656,17 +656,17 @@ def gen_arch_macro(d):
|
||||
val += "\n"
|
||||
val += "# Toolchain configuration\n"
|
||||
val += "%TOOLCHAIN_OPTIONS %{nil}\n"
|
||||
val += "%__ar ${@d.getVar('AR', True).replace('$','%')}\n"
|
||||
val += "%__as ${@d.getVar('AS', True).replace('$','%')}\n"
|
||||
val += "%__cc ${@d.getVar('CC', True).replace('$','%')}\n"
|
||||
val += "%__cpp ${@d.getVar('CPP', True).replace('$','%')}\n"
|
||||
val += "%__cxx ${@d.getVar('CXX', True).replace('$','%')}\n"
|
||||
val += "%__ld ${@d.getVar('LD', True).replace('$','%')}\n"
|
||||
val += "%__nm ${@d.getVar('NM', True).replace('$','%')}\n"
|
||||
val += "%__objcopy ${@d.getVar('OBJCOPY', True).replace('$','%')}\n"
|
||||
val += "%__objdump ${@d.getVar('OBJDUMP', True).replace('$','%')}\n"
|
||||
val += "%__ranlib ${@d.getVar('RANLIB', True).replace('$','%')}\n"
|
||||
val += "%__strip ${@d.getVar('STRIP', True).replace('$','%')}\n"
|
||||
val += "%__ar ${@d.getVar('AR').replace('$','%')}\n"
|
||||
val += "%__as ${@d.getVar('AS').replace('$','%')}\n"
|
||||
val += "%__cc ${@d.getVar('CC').replace('$','%')}\n"
|
||||
val += "%__cpp ${@d.getVar('CPP').replace('$','%')}\n"
|
||||
val += "%__cxx ${@d.getVar('CXX').replace('$','%')}\n"
|
||||
val += "%__ld ${@d.getVar('LD').replace('$','%')}\n"
|
||||
val += "%__nm ${@d.getVar('NM').replace('$','%')}\n"
|
||||
val += "%__objcopy ${@d.getVar('OBJCOPY').replace('$','%')}\n"
|
||||
val += "%__objdump ${@d.getVar('OBJDUMP').replace('$','%')}\n"
|
||||
val += "%__ranlib ${@d.getVar('RANLIB').replace('$','%')}\n"
|
||||
val += "%__strip ${@d.getVar('STRIP').replace('$','%')}\n"
|
||||
val += "EOF\n"
|
||||
val += "\n"
|
||||
return d.expand(val)
|
||||
@@ -674,30 +674,30 @@ def gen_arch_macro(d):
|
||||
|
||||
add_native_wrapper() {
|
||||
create_wrapper ${D}/${bindir}/rpm \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
|
||||
create_wrapper ${D}/${bindir}/rpm2cpio \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
|
||||
create_wrapper ${D}/${bindir}/rpmbuild \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
|
||||
create_wrapper ${D}/${bindir}/rpmconstant \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
|
||||
for rpm_binary in ${D}/${libdir}/rpm/bin/rpm* ${D}/${libdir}/rpm/bin/debugedit; do
|
||||
create_wrapper $rpm_binary \
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir', True), d.getVar('bindir', True))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir', True), d.getVar('bindir', True))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir', True), d.getVar('bindir', True))}/locale
|
||||
RPM_USRLIBRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('libdir'), d.getVar('bindir'))}/rpm \
|
||||
RPM_ETCRPM='$'{RPM_ETCRPM-'`dirname $''realpath`'/${@os.path.relpath(d.getVar('sysconfdir'), d.getVar('bindir'))}/rpm} \
|
||||
RPM_LOCALEDIRRPM='`dirname $''realpath`'/${@os.path.relpath(d.getVar('datadir'), d.getVar('bindir'))}/locale
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
@@ -54,8 +54,8 @@ do_install_append_class-nativesdk() {
|
||||
}
|
||||
|
||||
def swiglib_relpath(d):
|
||||
swiglib = d.getVar('datadir', True) + "/" + d.getVar('BPN', True) + "/" + d.getVar('PV', True)
|
||||
return os.path.relpath(swiglib, d.getVar('bindir', True))
|
||||
swiglib = d.getVar('datadir') + "/" + d.getVar('BPN') + "/" + d.getVar('PV')
|
||||
return os.path.relpath(swiglib, d.getVar('bindir'))
|
||||
|
||||
do_install_append_class-native() {
|
||||
create_wrapper ${D}${bindir}/swig SWIG_LIB='`dirname $''realpath`'/${@swiglib_relpath(d)}
|
||||
|
||||
@@ -11,7 +11,7 @@ HOMEPAGE = "http://vala-project.org"
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
SHRT_VER = "${@d.getVar('PV', True).split('.')[0]}.${@d.getVar('PV', True).split('.')[1]}"
|
||||
SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
|
||||
|
||||
SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${BPN}/${SHRT_VER}/${BP}.tar.xz"
|
||||
inherit autotools pkgconfig upstream-version-is-even
|
||||
|
||||
@@ -46,7 +46,7 @@ COMPATIBLE_HOST_mipsarchr6 = 'null'
|
||||
inherit autotools ptest
|
||||
|
||||
EXTRA_OECONF = "--enable-tls --without-mpicc"
|
||||
EXTRA_OECONF += "${@['--enable-only32bit','--enable-only64bit'][d.getVar('SITEINFO_BITS', True) != '32']}"
|
||||
EXTRA_OECONF += "${@['--enable-only32bit','--enable-only64bit'][d.getVar('SITEINFO_BITS') != '32']}"
|
||||
|
||||
# valgrind checks host_cpu "armv7*)", so we need to over-ride the autotools.bbclass default --host option
|
||||
EXTRA_OECONF_append_arm = " --host=armv7${HOST_VENDOR}-${HOST_OS}"
|
||||
|
||||
Reference in New Issue
Block a user