summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* linux-libc-headers: add 2.6.33 headersJoshua Lock2010-05-202-1/+46
| | | | | | | Add kernel headers to match our preferred/default kernel version and set them as the preferred version for the Poky and Moblin distributions. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel-arch.bbclass: merge improved arch detection from OE.devJoshua Lock2010-05-201-2/+4
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: Package Kernel firmwareJoshua Lock2010-05-201-0/+3
| | | | | | Merged change from OE.dev to create packages of the kernel firmware Signed-off-by: Joshua Lock <josh@linux.intel.com>
* linux-kernel-base.bbclass: merge version detection updates from upstreamJoshua Lock2010-05-201-0/+3
| | | | | | | | | Kernels after 2.6.33 store the utrelease.h file, used to detect the kernels version, in a different location. Merged from oe.dev Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: match x86 header installation to other architecturesJoshua Lock2010-05-201-2/+3
| | | | | | | The header installation for x86 was slightly different as to that employed for other architectures, change them to match for consistency. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* linux: Bump to 2.6.33.2Joshua Lock2010-05-196-1/+1
| | | | | | | Use the same kernel version as the moblin distro so that we provide a similar kernel for all QEMU machines and the netbook machine. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: fix installing of kernels 2.6.34 and aboveJoshua Lock2010-05-191-17/+22
| | | | | | | Changes merged from upstream to cope with changes to directory structures in recent kernels when building for x86 Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock2010-05-1811-7/+3666
| | | | | | | | | | | The different kernel recipes encapsulate functionality groups for machines, therefore it makes sense to have all the QEMU machines using the same kernel recipe. Switch the QEMU machines to default to the "linux" recipes for their kernel and bump the latest recipe from linux-2.6.32 to 2.6.33. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Add recipe for X vesa driver packageNitin A Kamble2010-05-171-0/+9
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Merge branch 'nitin/lic1' of ssh://git.pokylinux.org/poky-contribRichard Purdie2010-05-142-1/+66
|\
| * License Checking: convert an error into warningNitin A Kamble2010-05-121-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | If license file md5 information (LIC_FILES_CHKSUMS variable) is missing in the recipe then just throw a warning instead of the build failure. Once enough recipes' LIC_FILES_CHKSUMS are filled then this warning will be reverted back to the the fetal error. If LIC_FILES_CHKSUMS field is present but invalid then the it still causes a fetal build error. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
| * License Change checking:Nitin A Kamble2010-05-112-1/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new variable in recipe : LIC_FILES_CHKSUM It is a required field for every recipe. It describes license text location in the source files. And also stores md5sum of that license text. Any change in this license text triggers build error. Which enables developer to review any changes in the license and update the license fields in the recipe accordingly. For Example: contents of zlib_1.2.3.bb LICENSE = "zlib" LIC_FILES_CHKSUM = "file://README;md5=ae764cfda68da96df20af9fbf9fe49bd \ file://zlib.h;beginline=1;endline=30;md5=6ab03f03a5ee92d06b809797d4d5586d " Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* | linux: Ensure we have buildable kernel recipes for each machineJoshua Lock2010-05-1310-13/+83
| | | | | | | | | | | | | | | | | | | | | | | | Fix various kernels to build with our toolchain, this includes well known fixes for: * sumversion.c: compilation failing with a 'PATH_MAX' undeclared (fixed by adding limits.h to sumversions includes * a patch taken from oe.dev to stop GCC >= 4.3 from optimizing a loop which causes compilation to fail * Fixing the KERNEL_OUTPUT for mx31 and nokia800 kernel recipes Signed-off-by: Joshua Lock <josh@linux.intel.com>
* | mtd-utils: Fix mtd-utils-native do_install task to install binaries into the ↵Richard Purdie2010-05-121-1/+1
|/ | | | | | correct place rather than using hardcoded paths Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* openssl: Fix build of openssl-native on x86_64 with recent binutilsJoshua Lock2010-05-072-1/+49
| | | | | | | Apply a patch from upstream that fixes the build, patch should be able to be dropped when we update openssl version. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* xf86-input-vmmouse: bump version to 12.6.6Joshua Lock2010-05-061-0/+0
| | | | | | | There was a bug in 12.6.5 whereby it was depending on symbols no longer available in the X server. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* pax-utils: Sync with OE.dev fixing native versionRichard Purdie2010-05-061-3/+8
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix build problem with GCC-4.3.3 on PowerPCGary Thomas2010-05-061-0/+4
| | | | Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* Latest versions of GCC are safe on PowerPCGary Thomas2010-05-061-4/+0
| | | | Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* Update classes to use lib/oeJoshua Lock2010-05-064-605/+74
| | | | | | | Adapt modifications from upstream to make Poky classes use lib/oe for the common Python functionality. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* lib/oe: Import oe lib from OE.devJoshua Lock2010-05-065-0/+596
| | | | | | | This library moves the common Python methods into modules of an 'oe' Python package. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* base.bbclass: Sync minor layout changes with OE.devRichard Purdie2010-05-061-77/+68
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* xfce.bbclass: Fix SRC_URI (from OE.dev)Richard Purdie2010-05-061-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-default-revisions.inc: Add linux-omap3-pm revision to ensure offline ↵Richard Purdie2010-05-061-0/+1
| | | | | | builds at least parse even if the revision is invalid Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* unifdef-native: Fix staging reference in do_install (noticed from OE.dev)Richard Purdie2010-05-061-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* unifdef-native: Fix staging reference in do_install (noticed from OE.dev)Richard Purdie2010-05-061-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sanity.bbclass: fix typo in earlier commitJoshua Lock2010-04-301-2/+2
| | | | | | | Commit fbe3d41eb0c75500d8f16bfd2975cd3136ef1335 left a trailing bracket which cause an interpretation error Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Remove meta-cross-linkage recipe, we no longer have a cross directoryJoshua Lock2010-04-301-33/+0
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Version the build configuration directoryJoshua Lock2010-04-302-0/+9
| | | | | | | | | | The addition of BBLAYERS changes the build/conf directory to be incompatible with the "old way" in the Purple release. As such things are likely to occur in future we should bersion the build/conf directory through local.conf Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Fix sanity check for new abiJoshua Lock2010-04-291-1/+1
| | | | | | | | | current_abi is the abi of the tmp directory, not the current abi specified in the abi file... Now the sanity check should work sanely. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Bump the ABI to alert people that cross has goneJoshua Lock2010-04-282-1/+3
| | | | | | | Since we've change the tmpdir layout quite a bit we're going to bump ABI and force a rebuild. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Fix references to CROSS_DIR now that it has been removedJoshua Lock2010-04-2813-35/+35
| | | | | | | CROSS_DIR is no longer removed so fix up classes, packages and documentation which refer to it. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* cross.bbclass: inherit relocatable to post-process cross binariesJoshua Lock2010-04-271-2/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Install cross-packages into the native sysrootJoshua Lock2010-04-2710-23/+14
| | | | | | | | | | | Cross is no longer required so can go away, we now install cross packages into the native sysroot and use them from there. This patch includes updates to classes and some recipes which reference CROSS_DIR. Others still need fixing an image can be built and run with this patch applied. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc: Fix packaging of cross for PPCJoshua Lock2010-04-271-0/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* autotools: deprecate autotools_stage classJoshua Lock2010-04-27164-166/+166
| | | | | | | | | Move the functionality into autotools and ensure all our Poky recipes are no longer using it. Keep the autools_stage class around for OE compatability but just have it inherit autools. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* poky-default.inc: set PPC preferred version for gcc-runtimeJoshua Lock2010-04-271-0/+1
| | | | | | | We use an older toolchain for PPC so we need to set the PREFERRED_VERSION for gcc-runtime too. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* conf/poky-default.inc: Fix PPC preferred binutilsJoshua Lock2010-04-271-1/+1
| | | | | | | At some stage the PPC preferred binutils seems to have been changed, we still need 2.19 for now. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* relocatable.bbclass: Normalise the generated pathJoshua Lock2010-04-271-0/+1
| | | | | | | | | | The generated path we create for the binaries RPATH can have a lot of directory separators in. Use os.path.normpath() to tidy it up and only include the required directory separators. This patch is purely to appease my personal sense of niceness... Signed-off-by: Joshua Lock <josh@linux.intel.com>
* sanity.bbclass: handle lack of permission to read /proc/sys/vm/mmap_min_addrJoshua Lock2010-04-271-5/+9
| | | | | | | | | | Patch from OE.dev by Martin Jansa to workaround that we on modern Linux we can no longer read this file. We need a better fix but best option will be to update to a newer, relocatable, QEMU release. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* polkit: fix DEPENDS, requires intltoolJoshua Lock2010-04-271-3/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Move STAGING_BINDIR_CROSS into target sysroot, instead of nativeJoshua Lock2010-04-273-2/+10
| | | | | | | | | Cross scripts now live in sysroot/$arch-distro-os/crossscripts, this conveys that they are no longer native system dependant and emphasises their purpose. Bump the staging ABI and implement a simple migration from ABI 3 to ABI 4. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* packaged-staging.bbclass: Fix architecture fieldJoshua Lock2010-04-271-1/+6
| | | | | | | | | The packages architecture field is incorrect, this patch changes it to: native - build machine architecture cross - build and target machine architectures target - target machine architecture Signed-off-by: Joshua Lock <josh@linux.intel.com>
* poky-image-sato-directdisk: directdisk variant of Sato imageJoshua Lock2010-04-271-0/+14
| | | | | | New recipe to create a directdisk Sato disk image. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* pixman: explicitly disable Gtk+ testsJoshua Lock2010-04-271-0/+4
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu_git: Ensure we have the required dependencies for a native buildJoshua Lock2010-04-151-1/+18
| | | | | | | | qemu-native requires a libGL and the SDL development headers to build with our GL "emulation". This patch adds a check before configure for the native package to ensure that the sdl.pc file and GL so files exist and bombs out otherwise. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* relocatable.bbclass: Actually skip symlinksJoshua Lock2010-04-121-4/+2
| | | | | | | The previous patch to do so was badly merged and didn't actually skip all symlinks, only ones which where not an absolute path... Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gpgme: STAGING_DIR_HOST != STAGING_DIR/HOST_SYS and this causes subtle cross ↵Richard Purdie2010-04-121-2/+2
| | | | | | contamination between certain machines. Fix. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* relocatable.bbclass: ignore symlinksJoshua Lock2010-04-081-1/+2
| | | | | | | | If this links to a file created by the package install we already handle it when we process the sysroot. By ignoring symlinks here we don't cause a build to fail when the symlink is to somewhere in the host OS. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* relocatable.bbclass: Handle files which don't have read/write permissionsJoshua Lock2010-04-081-2/+17
| | | | | | | | It's possible to have files in our sysroot which don't have the write (or in some cases even the read) bit set. Test for these and if they are not set temporarily set them so that we can chrpath the binaries. Signed-off-by: Joshua Lock <josh@linux.intel.com>