summaryrefslogtreecommitdiff
path: root/meta/conf
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: streamline BSP bootstrappingBruce Ashfield2011-02-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to build BSPs that were not already integrated into the upstream linux yocto kernel AND keep the git fetcher happy, some fairly complex anonymous python sections were required. These sections cause problems with variable expansion and SRCREV processing. With the updated git fetcher code, we can streamline the BSP boostrapping process and drop 99% of the anonymous python code. This commit has the following changes to support BSP boot strapping and simplication for existing BSPs. - KMETA is set per-recipe rather than in python code - undefined machines are no longer used, but instead common branch names are set per-recipe - fallback machine SRCREVs are present in the default revisions file - A new variable YOCTO_KERNEL_EXTERNAL_BRANCH should be set in the local.conf for new BSPs instead of being programatically determined in the anonymous python. - No more explicity KMACHINE variable expansion and manipulation, since the tools and build phases no longer require it due to the per-recipe fallbacks. Integrated/merged BSPs are unaffected by the changes and have been regression tested. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> foo Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: streamline BSP bootstrappingBruce Ashfield2011-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to build BSPs that were not already integrated into the upstream linux yocto kernel AND keep the git fetcher happy, some fairly complex anonymous python sections were required. These sections cause problems with variable expansion and SRCREV processing. With the updated git fetcher code, we can streamline the BSP boostrapping process and drop 99% of the anonymous python code. This commit has the following changes to support BSP boot strapping and simplication for existing BSPs. - KMETA is set per-recipe rather than in python code - undefined machines are no longer used, but instead common branch names are set per-recipe - fallback machine SRCREVs are present in the default revisions file - A new variable YOCTO_KERNEL_EXTERNAL_BRANCH should be set in the local.conf for new BSPs instead of being programatically determined in the anonymous python. - No more explicity KMACHINE variable expansion and manipulation, since the tools and build phases no longer require it due to the per-recipe fallbacks. Integrated/merged BSPs are unaffected by the changes and have been regression tested. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> foo Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bitbake.conf: fix SDK_NAMEKoen Kooi2011-02-091-1/+1
| | | | | | | | | | | | | | It was using a '/' in a name variable, subtly breaking things like this: populate_sdk.bbclass: mkdir -p ${SDK_DEPLOY} cd ${SDK_OUTPUT} tar --owner=root --group=root -cj --file=${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 . Tar will error out since SDK_DEPLOY/DISTRO/ doesn't exist. Change the default to be more like the one from poky.conf, without the poky specific POKYLIBC. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/poky-default-revisions: Ensure SRCREV_machine is set for the ↵Richard Purdie2011-02-081-0/+2
| | | | | | | | | kernels If we don't do this and try to bring up a new machine we can trigger network access to resolve the branch name to a revision which is undesireable. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* beagleboard: allow kernel provider overrideDarren Hart2011-02-071-1/+1
| | | | | Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: uprev lttng to 2.6.37-lttng-0.242Bruce Ashfield2011-02-071-11/+11
| | | | | | | | | | commits: 7697c24..2e05e11 upstream: git://git.kernel.org/pub/scm/linux/kernel/git/compudj/linux-2.6-lttng.git Update to lttng-0.242 for 2.6.37. Built and boot tested on all architectures. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* pseudo: Uprev pseudo and fix a few minor bugsMark Hatle2011-02-072-1/+10
| | | | | | | | | | | | | Uprev pseudo to the latest version. This corrects a linking problem on some newer host systems. In addition, we add more detail to the local.conf.sample file to explain the NO32LIBS and why someone would set it to 0. Also fix a minor bug in pseudo that prevented it from building for the target. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* bitbake.conf: Force git fetches to a new location after fetcher layout changesRichard Purdie2011-02-071-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Turn off mirror tarball generation by defaultRichard Purdie2011-02-061-0/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* beagleboard: set kernel provider to linux-yocto (2.6.37)Darren Hart2011-02-031-1/+1
| | | | | | | | | Support has been added for basic Beagleboard xM functionality, including networking, to the linux-yocto kernel repository. Tested on the Beagleboard xM. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com>
* bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTIONMark Hatle2011-02-031-8/+22
| | | | | | | | | | | | | | | A new default SUMMARY and DESCRIPTION was defined for any package that previously did not contain one. This value is based on the original SUMMARY_${PN} value. The new default SUMMARY and DESCRIPTION is used as a basis for all of the automatic summary and descriptions for the various package splits, include ${PN}, ${PN}-dbg, ${PN}-dev, ${PN}-doc, and locales. A recipe may also override any of the automatic summaries by simply specifying the value. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* bitbake.conf: Fix missing NM definitionMark Hatle2011-02-031-0/+2
| | | | | | | | The definition of NM was missing, causing certain configure calls to revert to using the host system's version of NM. This can cause problems on some MIPS based targets, but is theoretically wrong everywhere. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* linux-yocto: BSP updatesBruce Ashfield2011-02-031-12/+12
| | | | | | | | | Updating for the sugarbay and beagleboard BSPs. To make the sugbay inhert common-pc-64 generic config/changes/fixes it has been branched in the kernel as yocto/standard/common-pc-64/sugarbar, as a result, we'll bump the common-pc-64 to be yocto/standard/common-pc-64/base. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bitbake.conf: Set LC_ALL instead of requring bitbake or env scripts to do thisRichard Purdie2011-02-021-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_Tracking: update as per current devel/toolchain recipesNitin A Kamble2011-02-011-1/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* linux-yocto: export kernel configuration audit to the consoleBruce Ashfield2011-02-011-2/+2
| | | | | | | | | | | Fixes [BUGID #692] Previously the information dumped by the kernel configuration audit scripts was only placed in log files. This isn't as useful as it could be, since they are rarely checked. This change takes the output from kconf_check and explicitly displays it to the user. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* mpc8315e-rdb: set UBOOT_ENTRYPOINTBruce Ashfield2011-02-011-0/+3
| | | | | | | | | | Fixes [BUGID #685] Although not used if the in kernel uImage is booted, it is a good idea to set the UBOOT_ENTRYPOINT just as the other uImage based boards do. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* distro_tracking: update distro tracking fieldsDongxiao Xu2011-02-011-5/+18
| | | | | | | | | Add manual check date for recipes whose upstream vesion could not be found automatically. Also update glib-2.0 tracking data. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* opkg: Update to svn r596 to fix segfault when upgrading packagesKoen Kooi2011-02-011-1/+1
| | | | | | | The longlinks patch is upstream and and be removed now Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* distro_tracking: update latest upstream versionsNitin A Kamble2011-02-011-20/+23
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* distro_tracking_fields.inc: update pixmanDexuan Cui2011-02-011-1/+2
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* pixman: downgrade from development release 0.21.4 to stable release 0.20.2Dexuan Cui2011-02-011-1/+1
| | | | | | | | | pixman's stable releases have even minor version numbers, e.g., 0.18.x, 0.20.x. Odd minor version numbers mean development snapshots that may contain bugs and experimental features. The next stable release should be 0.22.0. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* mutter: Upgrade to 2.29.1 via gitZhai Edwin2011-02-011-1/+1
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* clutter-box2d: Upgrade to 0.10.1 via gitZhai Edwin2011-02-011-1/+1
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* clutter-gst-1.0: Upgrade to 1.3.4 (clutter 1.4 series)Zhai Edwin2011-02-011-0/+1
| | | | | | Install the example binary needed for poky-image-clutter. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* clutter-gtk-1.0: Upgrade to one version prior to 0.90.2 (clutter 1.4 series)Zhai Edwin2011-02-011-0/+1
| | | | | | | | 0.90.2 depends on unstable gtk+-2.90.x that is not in poky, so pick up one version prior to it. Also rebase disable_deprecated.patch to keep the API compatibility with gtk+ and install example binary for poky-image-clutter. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* distro_tracking_fields.inc: added docbook-utils and dependenciesScott Garman2011-02-011-0/+69
| | | | | | | | These are distro tracking field additions for recipes used for creating documentation: sgml-common, docbook-sgml-dtd, docbook-dsssl-stylesheet, sgmlspl, opensp, openjade, docbook-utils Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-{glibc,uclibc}.inc: Add libc-foo OVERRIDESTom Rini2011-01-312-0/+6
| | | | | | | | This brings things back in sync with OpenEmbedded and will help with recipe porting. Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* zypper: upgrade to newer git versionQing He2011-01-301-1/+1
| | | | | | this works with rpm 5.4.0 Signed-off-by: Qing He <qing.he@intel.com>
* libzypp: upgrade to newer git versionQing He2011-01-301-1/+1
| | | | | | this works with rpm 5.4.0 Signed-off-by: Qing He <qing.he@intel.com>
* sat-solver: upgrade to newer git versionMark Hatle2011-01-301-1/+1
| | | | | | | | | | | | | | | | This works with rpm 5.4.0 Signed-off-by: Qing He <qing.he@intel.com> Update the CMAKE configuration file to find the proper DB library as used by RPM5 within Poky. Disable checking for Fedora and Debian, as this might lead to incorrect results. Merge the dso_linking_change_build_fix with the other cmake changes. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rpm: Uprev to RPM 5.4.0Mark Hatle2011-01-281-1/+2
| | | | | | Update RPM to the latest release, RPM 5.4.0. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* poky.conf: Update gdk-pixbuf provider after gtk+ upgradeRichard Purdie2011-01-281-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking_fields.inc: update the info for some recipesDexuan Cui2011-01-281-93/+159
| | | | | | | | | | | | | | | | | | | They are gccmakedep, mdadm, screen, quota, gnome-vfs, gnome-doc-utils, xproxymanagementprotocol, galago-daemon, ttf-bitstream-vera, libart-lgpl, liblbxutil, libxpm, libxprintapputil, libxprintutil, libxtrap, cronie, powertop, latencytop, xorg-minimal-fonts, liberation-fonts, freetype, liburcu, lttng-ust, lttng-viewer, pixman, dmxproto, printproto, xineramaproto, xf86driproto, xf86vidmodeproto, libxp, xkeyboard-config, libunique. mdadm, screen: there are duplicate descriptions -- removed them. fix a typo in the description of quota. Added RECIPE_MANUAL_CHECK_DATE_pn for cronie, powertop, latencytop, xorg-minimal-fonts, liberation-fonts. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* preferred-xorg-versions.inc: remove libfs, update xvinfo, pixman, dmxproto, ↵Dexuan Cui2011-01-281-9/+8
| | | | | | | | | printproto, xineramaproto, xf86driproto, xf86vidmodeproto, libxp libfs doesn't exist in poky now. xvinfo has been upgraded to 1.1.1 and there isn't 1.0.2 now. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* xf86-video-omapfb: upgrade to 044617665d6737f4909aab96Yu Ke2011-01-281-1/+1
| | | | | | | | | | | | Also apply four patches from Koen to fix four issus: - The tv-out gets added last and the driver tries to reconfigure dvi to TV resolutions, which fails - The new DSS mode breaks XV, so force plain mode - Picture is garbled after switching resolutions - Virtual size too big CC: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Yu Ke <ke.yu@intel.com>
* Initial commit of license reporting:Beth Flanagan2011-01-281-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an intial commit for the license reporting system. A few notes: The LICENSE fields needs to be standardized throughout poky. As it stands, we throw a warning if the license file is not found (either because it does not exist or because LICENSE_FILE_CHKSUM is munged) in the generic license directory. This should eventually become an error. I've seen a few places where Apache-v2.0 is written differently and I'm sure this will throw the above warning. This does not put the license data on the rootfs. Also, I provide both the actual license text and a link to the best guess of the generic_license. That guessing is not very robust and I'm loath to get into a bunch of pattern matching rather than standardize LICENSE. This adds one new param to poky.conf and one new to license.bbclass: LICENSE_DIR: the base directory we copy all the license results to (set in license.bbclass) COMMON_LICENSE_DIR: this is the directory that holds all the common generic license files. currently meta/files/common-licenses (set in poky.conf) TODO: - We should verify the common-licenses. I stripped these from my Ubuntu 10.10 system. - We should allow the capability of licenses on the rootfs, although the resulting image created would be a lot larger. - More common-licenses. I don't include bzip, zlib, ICS.... I should, but that means tracking down a lot of licenses. - General cleanup of licensing and standardization of names. We should standardize on a naming convention. What's in licenses.conf should match up with what is in the recipes which should match with what is in common-licenses. Outside the scope of this though. See: http://bugzilla.pokylinux.org/show_bug.cgi?id=650
* matchbox: Convert all the matchbox components' repo from svn to git including:Zhai Edwin2011-01-281-11/+11
| | | | | | | | | | | | | | | | | matchbox-wm matchbox-panel-2 matchbox-terminal matchbox-config-gtk matchbox-stroke matchbox-desktop matchbox-keyboard matchbox-themes-extra libfakekey settings-daemon Also remove some old recipes. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* distro tracking: Add info after upgrading gtk+, libuser and leafpadZhai Edwin2011-01-281-9/+9
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* webkit-gtk: upgrade to 1.3.7Zhai Edwin2011-01-271-1/+1
| | | | | | Also update some local files from upstream, and add nodolt.patch to fix build error. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* linux-yocto/stable: perf: hard-code NO_LIBPERL/NO_LIBPYTHOBruce Ashfield2011-01-251-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Updating SRCREVs to reflect: perf: hard-code NO_LIBPERL/NO_LIBPYTHON ExtUtils::Embed ccopts is getting the host's -I/usr/local/include and using it to compile perf, which results in a compilation error that started appearing just recently. This turns the code that makes use of ExtUtils::Embed off and simply hard-codes NO_LIBPERL. It does the same for LIBPYTHON while we're at it, since it probably suffers from a similar underlying problem and just by chance hasn't broken anything yet. This will be re-enabled after I familiarize myself with the perf recipe and am able to create a proper fix. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* distro_tracking: Update for poky-image-sdk renamingSaul Wold2011-01-251-12/+12
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sanity/sstate: Due to the sysroot layout changes, the toolchain bootstrap ↵Richard Purdie2011-01-251-1/+1
| | | | | | process changes and the recent pseudo bug, bump the tmpdir layout version number and the sstate version numbers Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: machine specific sysroots implementationDongxiao Xu2011-01-251-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the sysroots path to be machine specific. Changes includes: 1) STAGING_DIR_TARGET and STRAGING_DIR_HOST points to machine specific paths. 2) task stamp files. Adding ${MACHINE} info into stamp files for do_populate_sysroots and do_package tasks. Add a BB_STAMPTASK_BLACKLIST to keep native, nativesdk, crosssdk, and cross-canadian stamp unchanged. 3) siteconfig path. Separate the site config path for different machines to avoid one machine adopting the cache file of another machine. 4) sstate. Add machine name to sstate manifest file. Change relocation code for sstate paths since sysroot is machine. Keep native, nativesdk, crosssdk, and cross-canadian unchanged. 5) toolchain scripts. Change the environment path to point to machine specific sysroots in toolchain scripts bbclass. 6) Relocate la files when populating to a different machine of the same architecture. 7) Exclude STAGING_DIR_TARGET and STAGING_DIR_HOST parameter from sstate siginfo since they contain ${MACHINE} information. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* pseudo: Revert msg cache changesMark Hatle2011-01-251-1/+1
| | | | | | | | | The message cache code in pseudo seems to be causing problems. So we have finally decided to revert that optimization. (The revert is in the upstream pseudo.) Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* gcc/libc: Change bootstrap to use an intermediate sysroot and hence no ↵Richard Purdie2011-01-251-0/+1
| | | | | | | | longer overwrite files Based upon patches from Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking_fields: Updated sudo tracking dataScott Garman2011-01-241-4/+4
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* beagleboard: Not ready for 2.6.37 kernel yet, use stable insteadSaul Wold2011-01-241-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: update SRCREVs for emenlowBruce Ashfield2011-01-241-2/+2
| | | | | | | The emenlow has been ported/tested on 2.6.37. Updating the SRCREVs to reflect the change. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: allow multiple BSPs per branchBruce Ashfield2011-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | By default the linux-yocto recipes operate on the current branch and use it as a trigger to locate the description of a board. This model works well when using the git repo outside of a build system since the commands can be simply invoked and will do something useful. However, it does mean that you can't have two BSPs that differ only by configuration, building out of a single branch in the repository. This means that you must have many branches for very similar BSPs. This model is still preferred, but having the choice of branching strategies is better. With this change we can have multiple BSPs using a single branch with the preferred description being hinted from the build system by passing the $machine value to updateme/configme. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>