Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
oeclass was the old extension for bbclass files.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
|
|
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>
|
|
The differences are negligible for building Opie.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Fix for oenote -> bbnote, oefatal -> bbfatal etc.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
|
|
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>
|