[oe] Howto create a bitbake recipe

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Thu Sep 16 06:23:25 UTC 2010


2010/9/16 Vitus Jensen <vjensen at gmx.de>:
> On Thu, 16 Sep 2010, Vitus Jensen wrote:
>
>> On Wed, 15 Sep 2010, AJ ONeal wrote:
>>
>>>  I don't know very much about this - only what I've seen discussed on the
>>>  mailing list.
>>
>> And you probably searched recipes/ before writing your own?  This is my
>> main source of informationen.
>>
>>>  I've created a template and given my just-submitted recipe as an
>>> example.
>>>
>>>  If you know bitbake and OE policies, please share the wealth:
>>>
>>>  http://wiki.openembedded.net/index.php/How_to_create_a_bitbake_recipe_for_dummies
>>
>> I don't think you should not use method overrides in the example (the wiki
>> list those overrides as things to avoid), just use the simpliest form of a
>> recipe there and refer to the OE usermanual from that page for additional
>> features, that URL:
>> http://docs.openembedded.org/usermanual/usermanual.html#chapter_recipes
>>
>> =====
>> DESCRIPTION = ""
>> HOMEPAGE = ""
>> LICENSE = ""
>> DEPENDS = ""
>> PR = "r0"  # Package Revision, update this whenever you change the recipe.
>>
>> SRC_URI = " http://server/${PN}-${PV}.tar.bz2 \
>>         file://fix-crosscompile.patch \
>>         "
>> SRC_URI[md5sum] = ""
>> SRC_URI[sha256sum] = ""
>> =====
>>
>> More isn't needed (some may argue about PR) and writing more may actually
>> harm.
>
> Sorry, there was an important line missing:
>
> inherit cmake
> -or-
> inherit autotools
> -or-
> inherit your-build-system
>

or provide your own do_compile, do_install if it is not
cmake/autotools/qmake/whatever

FM




More information about the Openembedded-devel mailing list