[oe] [OE-core] State of bitbake world

Paul Barker paul at paulbarker.me.uk
Thu Jun 20 10:50:41 UTC 2013


On 20 June 2013 11:25, Paul Eggleton <paul.eggleton at linux.intel.com> wrote:
> On Thursday 20 June 2013 11:16:37 Paul Eggleton wrote:
>> To be honest I think ENTERPRISE_DISTRO needs to go. It's not even clear what
>> it should mean, and it's not consistently implemented. For things we want
>> to be optional we have PACKAGECONFIG; for items that have licensing
>> requirements that might be troublesome in certain deployments we have
>> LICENSE_FLAGS, and LICENSE_FLAGS
>
> Sorry, that should have read "and LICENSE_FLAGS already has a mechanism to
> prevent a recipe being built based on the current settings and report why."
>

I decided to do a quick grep. "ENTERPRISE_DISTRO" isn't found at all
in openembedded-core, and in meta-openembedded it's just in the
following places, after I've converted mplayer2 to using PACKAGECONFIG
instead.

./meta-oe/recipes-multimedia/libsdl-mixer/libsdl-mixer_1.2.12.bb:DEPENDS
= "virtual/libsdl flac libmikmod libvorbis
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad', d)}"
./meta-oe/recipes-multimedia/libsdl-mixer/libsdl-mixer_1.2.12.bb:EXTRA_OECONF
= "--disable-music-mp3 --enable-music-ogg --enable-music-ogg-tremor
${@base_conditional('ENTERPRISE_DISTRO', '1', '',
'--enable-music-mp3-mad-gpl', d)} LIBS=-L${STAGING_LIBDIR}"
./meta-oe/recipes-multimedia/libav/libav.inc:DEPENDS = "x264
virtual/libsdl zlib libogg libvorbis libvpx libtheora
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'liba52', d)}"
./meta-multimedia/recipes-multimedia/vlc/vlc.inc:
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad libid3tag
liba52 mpeg2dec', d)}"
./meta-multimedia/recipes-multimedia/vlc/vlc.inc:
${@base_conditional('ENTERPRISE_DISTRO', '1', \
./meta-multimedia/recipes-multimedia/musicpd/mpd_0.17.1.bb:
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad lame
libid3tag', d)}"
./meta-efl/recipes-efl/e17/enjoy_svn.bb:DEPENDS += "gst-plugins-good
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugins-ugly',
d)}"
./meta-efl/recipes-efl/e17/enjoy_svn.bb:
${@base_conditional('ENTERPRISE_DISTRO', '1', '',
'gst-plugins-ugly-mad gst-plugins-good-id3demux', d)} \

So if we do want to get rid of this, it shouldn't be too much work.

--
Paul Barker

Email: paul at paulbarker.me.uk
http://www.paulbarker.me.uk



More information about the Openembedded-devel mailing list