aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2016-06-12Fixes for Python 3Paul Eggleton
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>
2016-06-12classes/qmake_base_legacy: replace qmake_basePaul Eggleton
Copy in qmake_base from meta-qt4 (where it was moved from openembedded-core recently) and rename it to qmake_base_legacy. (We don't want to depend on meta-qt4 just for this, but we also should avoid a name clash.) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2015-10-31classes/opie: fix ownership of files installed in do_opie_installPaul Eggleton
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>
2015-10-31classes/palmtop: add -fpermissive to CXXFLAGSPaul Eggleton
Opie's qpeapplication.cpp and Qt/Embedded's qmemorymanager_qws.h contain casts that modern GCC doesn't like and I don't plan to go and fix them right now; add -fpermissive to CXXFLAGS to make these errors back into warnings. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-08-26classes/qmake: fix for changes to qmake_base in OE-CorePaul Eggleton
Hack around some Qt4-specific variable usage recently introduced into OE-Core's qmake_base class. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-08-01Fix whitespace issuesPaul Eggleton
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>
2012-05-20Fix Opie Git recipes to use SRCPVPaul Eggleton
Using SRCPV we get e.g. 1.2.5+git1+... and the number will increment when OPIE_SRCREV changes, ensuring that the version number doesn't go backwards (although it will once for this change if you have existing packages beforehand, unfortunately). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-01-08classes: add palmtop-defs.bbclassPaul Eggleton
The Opie-related definitions are about to be removed from bitbake.conf in OE-Core, so create a palmtop-defs.bbclass which can be used to hold these and make every recipe that refers to any of these definitions inherit it. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-16classes: rename oeclass -> bbclass in commentsPaul Eggleton
oeclass was the old extension for bbclass files. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-09-18qmake.bbclass: adapt for {moc,uic} -> {moc,uic}2 changeDmitry Eremin-Solenikov
qt2 tools have suffix 2, adapt qt2 class to use them. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-09-08qmake_base.bbclass: remove in favour of the one in OE-corePaul Eggleton
The differences are negligible for building Opie. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-08-20Tidy up definitions of OPIE_GIT_PV / OPIE_SRCREVPaul Eggleton
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>
2011-08-20Remove/replace remaining references to OPIE_CVS_PVPaul Eggleton
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>
2011-08-20palmtop.bbclass: disable desktop file QA checksPaul Eggleton
Qtopia desktop files are not expected to conform to the same standards that .desktop files in traditional environments (such as GNOME) would, therefore disable the desktop file QA checks for all recipes that inherit from palmtop.bbclass. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-08-20libopie2: install include.pro into palmtopdirPaul Eggleton
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>
2011-08-02opie.bbclass: fix install racePaul Eggleton
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>
2011-07-30Fix for OE-core change to logging commandsPaul Eggleton
Fix for oenote -> bbnote, oefatal -> bbfatal etc. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-30initial commit of meta-opiePaul Eggleton
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>