path: root/classes/opie.bbclass
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for Python 3Paul Eggleton2016-06-121-1/+1
| | | | | | | OE-Core master now requires Python 3 so we need to ensure Python code here is compatible. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* classes/opie: fix ownership of files installed in do_opie_installPaul Eggleton2015-10-311-1/+6
| | | | | | | | | | | We're adding our own install task here, this needs to be marked as fakeroot so that it runs under pseudo and thus files are installed as root. In the process I discovered that a function exported with EXPORT_FUNCTIONS marked as fakeroot doesn't actually end up as a fakeroot task - you have to force it using d.setVarFlag() from anonymous python; this is probably a bug in BitBake. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Fix whitespace issuesPaul Eggleton2012-08-011-64/+64
| | | | | | | Ensure we use only four spaces in all python functions; this avoids warnings and errors triggered by the recent cleanup in OE-Core. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* classes: rename oeclass -> bbclass in commentsPaul Eggleton2011-12-161-2/+2
| | | | | | oeclass was the old extension for bbclass files. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Tidy up definitions of OPIE_GIT_PV / OPIE_SRCREVPaul Eggleton2011-08-201-2/+0
| | | | | | | | | If you want to build Opie, then you should be using one of the .inc files from meta-opie/conf/distro/include to set everything up correctly. Thus, remove all additional definitions of these variables and add a warning to be shown if one of the inc files has not been used. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Remove/replace remaining references to OPIE_CVS_PVPaul Eggleton2011-08-201-1/+0
| | | | | | | Opie development moved to git some time ago, we now have OPIE_GIT_PV instead. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* libopie2: install include.pro into palmtopdirPaul Eggleton2011-08-201-0/+5
| | | | | | | | | | Installing files into the sysroot during do_install is not a good idea - in particular this breaks with OE-core's machine-specific sysroots. Instead we now install it to ${D}${palmtopdir} and package it with the other development files, and apply a sed hack to all .pro files within opie.bbclass to ensure it gets found when building each package. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* opie.bbclass: fix install racePaul Eggleton2011-08-021-1/+1
| | | | | | | | do_opie_install apparently needs to occur after do_install, or it doesn't install anything. Without this, they occur in parallel and so sometimes it works and other times it doesn't. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* initial commit of meta-opiePaul Eggleton2011-07-301-0/+105
Populate the repository with files from OpenEmbedded at revision 45edf621296daf150c72b876d720861235e5762e - no changes, only rearranged the directory structure to match the new oe-core style and added COPYING.MIT and README. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>