summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Using TRANSLATED_TARGET_ARCH instead of TARGET_ARCH.Lianhao Lu2010-12-106-6/+10
| | | | | | | | | | | Using TRANSLATED_TARGET_ARCH instead of TARGET_ARCH for cross-canadian packages. This is due to the TARGET_ARCH of x86_64 would results incorrect packaging in cross-canadian packages. The pacakge name appendix of x86_64 target in cross-canadian packages is x86-64. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* cross-canadian: pkg name includes target archLianhao Lu2010-12-1010-13/+39
| | | | | | | | | | | | | | This commit fixes Bug #528. 1. Added the target arch name to the pkg name of gcc-cross-canadian, gdb-cross-candian and bintuils-cross-candian. 2. Move the cross-canadian pkgs out of task-sdk-host into a new task task-cross-canadian. 3. Added the RDEPENDS of task-cross-canadian into meta-toolchain. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* bitbake/bitbake-runtask: Since the parent has set the environment up cleanly ↵Richard Purdie2010-12-101-2/+2
| | | | | | we don't need to filter this ourselves anymore Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: move the SDK install into version directoriesJoshua Lock2010-12-091-1/+1
| | | | | | | | It's desirable to be able to have SDK toolchains installed from multiple versions of Poky, enable this by installing the toolchains into a subdirectory of /opt/poky/ based on the distro version. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: Enable KVM support on x86/x86-64 hostZhai Edwin2010-12-092-1/+13
| | | | | | | User need build kvm module for native kernel and install them by "modprobe kvm_intel". Then add "kvm" option to poky-qemu to enable it. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* SRC_URI Checksums AdditionalsSaul Wold2010-12-09388-36/+1239
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Make poky-qemu and related scripts work with arbitrary SDK locationsScott Garman2010-12-095-48/+26
| | | | | | | | | | * No longer assume SDK toolchains are installed in /opt/poky * [BUGFIX #568] where specifying paths to both the kernel and fs image caused an error due to POKY_NATIVE_SYSROOT never being set, triggering failure of poky-qemu-ifup/ifdown * Cosmetic improvements to usage() functions by using basename Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-env-internal: Allow the environment variable POKYCONF to provide the ↵Gary Thomas2010-12-091-0/+18
| | | | | | | | | | | basis for the working "conf" directory. By using the POKYCONF variable, a meta layer can provide the basic setup for files to be used during a build. This is similar to the default values stored in the main meta tree, .../meta/conf/local.conf.sample, etc Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* devshell: Clean up devshell code so this task doesn't polute the global ↵Richard Purdie2010-12-091-6/+5
| | | | | | namespace Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Overhaul environment handlingRichard Purdie2010-12-095-17/+48
| | | | | | | | | | | | | | Currently, anything whitelisted in the environment makes it into the worker processes. This is undesireable and the worker environment should be as clean as possible. This patch adapts bitbake sosme variables are loaded into bitbake's datastore but not exported by default. Any variable can be exported by setting its export flag. Currently, this code only finalises the environment in he worker as doing so in the server means variables are unavailable in the worker. If we switch back to fork() calls instead of exec() this code will need revisting. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: add more hash whitelistKevin Tian2010-12-091-1/+1
| | | | | | | | | | | | | DATE are referenced by patch_do_patch TIME are referenced by do_distro_check/do_checkpkg BBPATH/THISDIR/_ impacts the scenario when using different source path. DL_DIR/SSTATE_DIR are listed as dependency too, by pstaging_fetch FILESEXTRPATHS is referenced by .bbappend files Some tasks may not contribute to sstate packages, e.g. do_checkpkg. But for safety all of them are whitelist this time. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* hostap-conf: update LICENSE and LIC_FILES_CHKSUM infoDongxiao Xu2010-12-092-3/+349
| | | | | | Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* bluez-dtl1-workaround: update LIC_FILES_CHKSUM infoDongxiao Xu2010-12-092-2/+348
| | | | | | Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* orinoco-conf: update LICENSE and LIC_FILES_CHKSUM infoDongxiao Xu2010-12-092-3/+349
| | | | | | Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* makedevs: update LIC_FILES_CHKSUM infoDongxiao Xu2010-12-092-2/+348
| | | | | | Import GPLv2 COPYING file. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* bitbake/cooker: fix idle command processing in serversJoshua Lock2010-12-091-1/+1
| | | | | | | | | | | | | idle command processing in each of the servers does not handle an explicit None return value, which means the goggle UI ends up repeatedly adding "Tasks Summary:" rows to the list. This patch modifies BBCooker.buildTargets.buildTargetsIdle to return False when BuildCompleted is fired, as is done in BBCooker.buildFile.buildFileIdle. It may be that the correct way to fix this is to change the idle command processing in the servers. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* world-broken: Update with Clutter itemsSaul Wold2010-12-091-0/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* openssl-native: disable execstack flag to prevent problems with SELinuxPaul Eggleton2010-12-092-2/+6
| | | | | | | | | The execstack flag gets set on libcrypto.so by default which causes SELinux to prevent it from being loaded on systems using SELinux, which includes Fedora. This patch disables the execstack flag. (Note: Red Hat do this in their openssl packaging.) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* xserver-xf86-config: add license checksumYu Ke2010-12-091-0/+1
| | | | Signed-off-by: Yu Ke <ke.yu@intel.com>
* xserver-nodm-init: add license checksumYu Ke2010-12-092-3/+359
| | | | Signed-off-by: Yu Ke <ke.yu@intel.com>
* x11-common: add license checksumYu Ke2010-12-092-2/+358
| | | | | | | it is local file recipe and no GPLv2 license file, so add a patch to add GPLv2 license file Signed-off-by: Yu Ke <ke.yu@intel.com>
* distro_tracking: update gupnp, gst-ffmpeg, gst-fluendo-mp3, etc.Dongxiao Xu2010-12-091-10/+25
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* pulseaudio: upgrade to version 0.9.21Dongxiao Xu2010-12-099-0/+206
| | | | | | | There is a bug in pulseaudio uptream which uses new instructions on old arm platform. So we keep arm version of pulseaudio unchanged. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gst-fluendo-mpegdemux: upgrade to version 0.10.62Dongxiao Xu2010-12-091-1/+8
| | | | | | | | Add m4 path from common folder. Fix recipe metadata. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gst-fluendo-mp3: upgrade to version 0.10.15Dongxiao Xu2010-12-093-28/+13
| | | | | | | | | Remove configure_fix.patch since the original logic is not exist in upstream code. Fix recipe metadata. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gupnp: upgrade to version 0.14.0Dongxiao Xu2010-12-081-2/+8
| | | | | | | | | | Derive introspection.m4 from gobject-introspection package to solve the autoreconf issue. Add option "--disable-introspection" since gobject-introspection breaks cross compile. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gssdp: upgrade to version 0.9.0Dongxiao Xu2010-12-082-1/+112
| | | | | | | | | | Derive introspection.m4 from gobject-introspection package to solve the autoreconf issue. Add option "--disable-introspection" since gobject-introspection breaks cross compile. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* modutils-initscripts:Add license checksum to bb fileMei Lei2010-12-082-1/+9
| | | | | | | | Add Public Domain license file as a patch, and add checksum to bb file [sgw@linux.intel.com: fixed the license text and the checksum] Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libart-lgpl: add mips art_config.hSaul Wold2010-12-081-0/+10
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* telepathy-python: Make sure py files are packages correctlyRichard Purdie2010-12-071-1/+6
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gnome-icon-theme: Disable PACKAGE_ARCH='all' until we unbreak it for ↵Richard Purdie2010-12-071-1/+2
| | | | | | multiarch builds Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: add BB_TASKHASH to BB_HASHBASE_WHITELISTPaul Eggleton2010-12-071-1/+1
| | | | | | | | At the time of creating the hash, BB_TASKHASH can't really be valid and should be excluded from the environment variable list used to create the hash. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* bitbake/goggle: add a ProgressBar for parse progressJoshua Lock2010-12-071-3/+6
| | | | | | | | | Construct a ProgressBar and pass it to the RunningBuild.handle_event() so that goggle users are notified of metadata parsing progress. UI's with status make users less nervous Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/goggle: automatically show most recently added messageJoshua Lock2010-12-071-0/+4
| | | | | | | | It seems likely that the user would want to view the most recently emitted messages so this patch sets the message dislay treeview to scroll to any newly added rows. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/xmlrpc: Modify xmlrpc server to work with Python 2.7Joshua Lock2010-12-071-2/+66
| | | | | | | | | | | | | | | | | Python 2.7's library changes some of xmlrpclib's internal implementation such that interacting with a proxy to BitBakes SimpleXMLRPCServer would cause BitBake to crash. The issue was traced to changes in the xmlrpclib.Transport implementation and Python bug #8194 (http://bugs.python.org/issue8194). This patch introduces a workaround by create a subclass of xmlrpclib.Transport, which overrides the offending methods with the Python 2.6.6 implementation copy and pasted from the Python 2.6.6 xmlrpclib, and using this BBTransport implementation for both xmlrpclib.Server objects we create. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/crumbs: add optional pbar parameter to RunningBuild.handle_event()Joshua Lock2010-12-071-1/+9
| | | | | | | Defaults to None, but if set will pass the ParseProgress sofar and total to pbar's update() method. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/depexp: Factor ProgressBar into a separate class in crumbs/Joshua Lock2010-12-072-15/+21
| | | | | | | | | ProgressBar will be useful in other UI elements so make it it's own class. Make ProgressBar a subclass of gtk.Dialog, rather than gtk.Window, so that we can suggest the window manager parent the ProgressBar to the widget passed at as parent. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/goggle: interaction tweaksJoshua Lock2010-12-071-0/+2
| | | | | | | Set the goggle window to a more sane default size (640x480) and hook up the close button. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/crumbs: fix the event name determinationJoshua Lock2010-12-071-1/+1
| | | | | | | | Due to some recent change *somewhere* we need to explicitly look at the name attribute on the instances class, rather than the name attribute of the instance. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/crumbs: do the test for ignored messages soonerJoshua Lock2010-12-071-4/+3
| | | | | | | Move the test for ignored messages to the start of the message handling loop to avoid doing work for messages which are only going to be ignored. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/crumbs: Fix crumbs UI for bitbake event class name changesJoshua Lock2010-12-071-3/+4
| | | | | | | Some of the events we where trying to look for have had their class names changed, fix these references. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* siggen.py: fix the wrong usage on BB_TASKHASH_WHITELISTKevin Tian2010-12-071-4/+8
| | | | | | | | | | BB_TASKHASH_WHITELIST is expected to filter out native tasks from the dependency list for target recipe's checksum. However current code actually implements the opposite. All native sstate packages end up to have empty task dependency while target sstate packages still have native tasks counted into the checksum. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* imagetest-qemu: Allow the task to run after any rootfs is created and also ↵Richard Purdie2010-12-071-6/+15
| | | | | | | | | | | | standalone One bitbake invocation can cause multiple images to be generated. We should test each one and we cna do this by running after the rootfs task. Running the tests standlone is also still possible with a new separate standlone task. Acked-by: Scott Garman <scott.a.garman@intel.com> Acked-by: Jiajun Xu <jiajun.xu@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/data_smart: Refactor _append/_prepend code to remove duplicationRichard Purdie2010-12-071-36/+23
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/data_smart: Fix append/prepend/override ordering issueRichard Purdie2010-12-071-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Where a variable name consisted of an append/prepend combined with an override and there was also an append/prepend to the variable, the override could be lost if the override was not in OVERRIDES. For example: FOO = "A" FOO_append = "B" FOO_append_virtclass-native = "C" could result in "AB" even though virtclass-native was in OVERRIDES. With this patch applied, the result is "ABC" as would be expected. The problem was the deletion of the _append/_prepend flag was happening if *any* append/prepend was procesed, the result should really be that it should contain any unprocessed append/prepend. Kevin Tian deserves credit for looking into this and working out the problem here. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Remove unused tunctl-src/Makefile from scripts/Scott Garman2010-12-071-17/+0
| | | | | | Removing leftover cruft Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* Add sanity test scenarios for -lsb imagesScott Garman2010-12-075-0/+25
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* task-poky-tools: disable blktrace due to build failuresSaul Wold2010-12-061-1/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gupnp: add gnome-icon-theme to DEPENDSSaul Wold2010-12-061-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sanity.bbclass: Warn people when TERMCMD is set to a non-installed programJoshua Lock2010-12-062-0/+13
| | | | | | | | | We default to gnome-terminal for TERMCMD (and TERMRUNCMD) so should check that this program actually exists during sanity checking. As a corollary document how to change these variables in the local.conf Signed-off-by: Joshua Lock <josh@linux.intel.com>