summaryrefslogtreecommitdiffstats
path: root/meta/conf/distro/poky.conf
Commit message (Collapse)AuthorAgeFilesLines
* poky.conf: Update gdk-pixbuf provider after gtk+ upgradeRichard Purdie2011-01-281-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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
* poky.conf: Correctly set gdk-pixbuf PREFERRED_PROVIDERRichard Purdie2011-01-201-4/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Add PREFERRED_PROVIDERs for gdk-pixbuf-loaders after gdk-pixbuf ↵Richard Purdie2011-01-201-0/+5
| | | | | | updates Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcc: use the new recipe (rather than gcc-runtime) to install libgcc_s.so* ↵Dexuan Cui2011-01-171-0/+2
| | | | | | | | | | | | | | | and crt*.o Currently gcc-runtime installs the files, but actually gcc-runtime's do_configure checks if the files are available, so before we build gcc-runtime, we should have some recipe install the files first! -- currently gcc-cross-intermediate actually does that(gcc-cross also installs the files, but it installs into the gcc-build-internal* directory), but gcc-cross-intermediate will have its own sysroot in future, after that, gcc-runtime won't build. So let us add this new target recipe and move the installation of the files from gcc-runtime into it. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* bitbake/poky.conf: Add TARGET_LINK_HASH_STYLE option to TARGET_LDFLAGS as ↵Richard Purdie2011-01-101-0/+2
| | | | | | per OE.dev Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: Set a default hash policy globally, not just in the poky ↵Richard Purdie2010-12-301-5/+0
| | | | | | distro config Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* patch.bbclass: Move vardepsexclude flag to be along side the function using ↵Richard Purdie2010-12-301-1/+1
| | | | | | the variable Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.bbclass: Move mirrors/premirrors to poky.confRichard Purdie2010-12-211-1/+27
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Introduce SDK_VERSION which is based on DISTRO_VERSION for fixing bug 586Jessica Zhang2010-12-161-1/+2
| | | | Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
* poky.conf: adjust variable whitelisting to fix sstate checksumsPaul Eggleton2010-12-141-1/+2
| | | | | | | | | | | | | | | | | | | | After some analysis of task dependencies I have adjusted the global whitelist used to filter out variables that would otherwise cause unwanted changes in task checksums for sstate packages. The following changes have been made to BB_HASHBASE_WHITELIST: * Fix typo: FILESEXTRAPATHS not FILESEXTRPATHS * Add variables FILE_DIRNAME HOME LOGNAME SHELL TERM USER * Remove variables DATE and TIME (these are referred to by a number of tasks where they should affect the checksum, e.g. because they influence PV) * Remove variable _ (not found in dependencies) Additionally DATE and SRCDATE are excluded but only explicitly for patch_do_patch, which uses these only to provide a warning if patches are out of date. Signed-off-by: Paul Eggleton <paul.eggleton@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>
* 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>
* 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>
* utility-tasks.bbclass: Move distro related tasks to distrodata.bbclassDongxiao Xu2010-11-221-1/+0
| | | | | | | | | | | Most of the d.keys() used in file parsing are variables in distro_tracking_fields.inc, which are not used in normal build. Therefore remove the inclusion of distro_tracking_fields.inc from poky.conf. Besides, move distro related tasks to distrodata.bbclass, which includes that tracking field file. By this change, the file parsing time could save about 25%. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* poky.conf: add "virtual:native:" to BB_HASHTASK_WHITELISTKevin Tian2010-11-211-1/+1
| | | | | | | native signatures are not counted in dependency chain as they're bound to build system. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* base.bbclass/poky.conf: Fix INCOMPATIBLE_LICENSE Whitelist checkingSaul Wold2010-11-141-3/+3
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* poky.conf: Default Locale GenerationSaul Wold2010-11-101-3/+3
| | | | | | Add en-us and POSIX to default locale generation Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* poky.conf: Change default locale to POSIXSaul Wold2010-11-101-2/+4
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* poky.conf: add PWD to BB_HASHBASE_WHITELISTKevin Tian2010-11-071-1/+1
| | | | | | | | | | | | | | | | | Without doing this I can't reuse prebuilts generated from one directory in another build directory which is really not comfortable for developers. Due to difference on PWD variable, base hash becomes different for every sstate package. So here PWD is added to the hase base whitelist, which makes most prebuilts reusable now in a different build directory. However there still remains one issue about do_populate_sysroot sstate package. Absolute path is encoded in this task which then blocks reuse on them. Perhaps we need some redesign for do_populate_sysroot into two stages, with all absolute path related operations moved to the 2nd stage. This way then the 1st stage can be reused. Partially fix [BUGID #522] Signed-off-by Kevin Tian <kevin.tian@intel.com>
* Poky -> Yocto name changeRichard Purdie2010-10-271-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: Add qemu-config dependency for qemux86-64Richard Purdie2010-10-151-0/+1
| | | | | | | | | After booting qemux86-64 sato image, there is no icon for shutdown on the desktop which is caused by missing the qemu-config package on this machine. [BUGID #458] Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gststream commercial: modified recipes and tasks to add commercial identifierSaul Wold2010-10-081-1/+8
| | | | | | | | Modified DEPENDS and RDEPENDS in these recipes and tasks to make packages which have potential license implications opt in through options in poky/local.conf. Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* base.bbclass: add support for commercial license checkSaul Wold2010-10-081-0/+5
| | | | | | | | | This addresses [BUGID #410], require implict action by someone to enable functionality that may have license implications. By default this diables mp3 and mpeg decoding Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* poky.conf: Add BB_HASHBASE_WHITELIST to ignore variables which don't ↵Richard Purdie2010-09-301-1/+1
| | | | | | influence sstate packages (Initial Population) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: use eglibc rather than glibcDexuan Cui2010-09-211-1/+1
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* poky.conf: Set hash policyRichard Purdie2010-09-031-0/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: Initial work to add GPLv2 Only Build with Whitelist for GPLv3 ↵Saul Wold2010-08-201-0/+6
| | | | | | | | | Native tools [tweaks from Richard Purdie] Signed-off-by: Saul Wold <Saul.Wold@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Rename packaged-staging2 -> sstate and remove the old empty classRichard Purdie2010-08-191-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Start sstateRichard Purdie2010-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add pre clean hook Add sstate_installpkg sstate: Tie all pieces together with a setscene function Use pythonic functions rather than os.system() Implement sstate_clean function package_ipk: clean shared state in prestate packaged-staging2: implement fetching packages from mirror Copy add staging_fetch() from packaged-staging.bbclass packaged-staging2: make the output slightly friendlier packaged-staging2: handle directories in the shared state Add directories to the manifest when installing and remove them if empty when cleaning. Move most of the sstate code into the class itself removing the need for heavy boilderplate packaged-staging2: Programatically ensure directories are last in the manifest packaged-staging2: add cleanall packaged-staging2.bbclass: Connect in cleanall function to do_clean We want to ensure that directories appear at the end of the manifest so that when we test to see if they should be deleted any contents added by the task will have been removed first. pstage2: Use oe.path.copytree packaged-staging2: support lockfiles and plaindirs Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> Signed-off-by: Joshua Lock <josh@linux.intel.com>
* prelink: Enable image wide prelinkingMark Hatle2010-08-121-1/+3
| | | | | | | | | Add the ability to specify user level classes via the local.conf. Use this new capability to add an image-prelink class that does an image wide cross-prelink activity. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* poky.conf: gcc 2.95 died a long time ago, thankfullyRichard Purdie2010-07-221-2/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* linux-libc-headers: create a libc-headers based on Wind River kernelBruce Ashfield2010-07-191-0/+1
| | | | | | | | Put PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers-wrs" in your configuration, and this package will be used to generate a set of kernel headers from the -standard branch of the Wind River kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* utility-tasks.bbclass: add automatic version check for GIT/SVN protoKevin Tian2010-07-081-1/+1
| | | | | | | | | | | | both git/svn supports remote information query: 'git ls-remote', and 'svn info'. With them, now upstream version will be automatically checked for git/svn packages. In the meantime, manual latest version tagged in distro tracking fields are also compared as one alternative if upstream check fails. Also such check is one indicator whether tracking field is missing. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* meta-toolchain: Improve layoutRichard Purdie2010-07-021-2/+2
| | | | | | | | | | * Switch from /usr/local/poky to /opt/poky * Use a sysroots directory for both the "native" sdk binaries and the target * Drop the meta-toolchain extras packages. These are replaced with packaged-staging. * Change the nativesdk layout to match our usual filesystem layout * Clean up various hardcoded prefix references Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: define PREFERRED_PROVIDER_opkg-nativesdk to silence a warningJoshua Lock2010-07-011-0/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Update version after Green releaseJoshua Lock2010-06-111-1/+1
|
* distros: set xserver-xf86 as default PREFERRED_PROVIDER for virtual/xserverJoshua Lock2010-02-101-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* conf: remove references to SRC_TARBALL_STASHJoshua Lock2010-02-041-2/+0
| | | | | | | SRC_TARBALL_STASH is deprecated, the same functionality can be acheived with PREMIRRORS, so remove references to it from configuration files. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* conf/distro/poky: Rename poky-eabi to poky-default to make more senseRichard Purdie2010-01-281-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* distros: fix mistake in opkg-native PREFERRED_PROVIDERJoshua Lock2010-01-151-1/+1
| | | | | | | PREFERRED_PROVIDER for opkg-native should be a native package... Signed-off-by: Joshua Lock <josh@linux.intel.com>
* distros: Fix some warnings by setting PREFERRED_PROVIDER'sJoshua Lock2010-01-151-0/+1
| | | | | | opkg-native needs a PREFERRED_PROVIDER for moblin and poky Signed-off-by: Joshua Lock <josh@linux.intel.com>
* distro/poky: Set EXTRAOPKGCONFIGRichard Purdie2009-11-261-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: Update source tarball stash url and variable nameRichard Purdie2009-10-281-1/+1
|
* Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow ↵Richard Purdie2009-09-181-1/+1
| | | | | | environmental variable control Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky/moblin: Update SDKPATH and SDK_NAME to use SDK_ARCH and remove ↵Richard Purdie2009-09-171-2/+2
| | | | | | pointless path addition Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Rename SDK_PREFIX SDKPATHRichard Purdie2009-09-101-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: Set SDK_NAME to include BUILD_ARCH, not HOST_ARCHRichard Purdie2009-09-031-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: Switch from libx11-diet to libx11-trim for less headachesRichard Purdie2009-05-171-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: Add metadata revision handling for git (from OE)Richard Purdie2009-01-021-4/+0
|