[Buildroot] xbmc package

Belisko Marek marek.belisko at gmail.com
Mon Apr 2 09:51:29 UTC 2012


On Wed, Mar 28, 2012 at 11:37 PM, Arnout Vandecappelle <arnout at mind.be> wrote:
> On Wednesday 28 March 2012 10:47:52 Belisko Marek wrote:
>> Hi,
>>
>> I'm trying to add xbmc package to buildroot and have problem how to
>> fix one dependency problem.
>> Problem is with mysql_config which is requested by xmbc during config phase.
>> I add mysql_client dependency (mysql_config is installed in staging)
>> but xbmc config
>> still complain. I've check that qt use similar with configure option
>> but xbmc don't have such an option.
>>
>> Any ideas how to fix that?
>
>  You'll have to tell the configure script to look for mysql_config in
> the staging directory.  See for instance how fontconfig.mk tells its
> configure to use the freetype-config from the staging directory.
>
>  ... except that the xbmc people don't seem to know how to write
> a configure.ac.  You can't properly override the MYSQL_CONFIG
> variable.  You'll have to fix configure.ac :-(
Hmm I'm not an expert of these things. Maybe some pointers could help.
Thanks.
>
>  The alternative would be to let mysql_client.mk install mysql_config
> in some new target-config-bin directory that is prepended to the path
> for target builds.  But that's also a lot of work.
>
>
> [snip]
>> diff --git a/package/xbmc/xbmc.mk b/package/xbmc/xbmc.mk
>> new file mode 100644
>> index 0000000..6379ab8
>> --- /dev/null
>> +++ b/package/xbmc/xbmc.mk
>> @@ -0,0 +1,13 @@
>> +#############################################################
>> +#
>> +# xbmc
>> +#
>> +#############################################################
>> +XBMC_VERSION = 11.0
>> +XBMC_SITE = http://mirrors.xbmc.org/releases/source/
>> +
>> +XBMC_DEPENDENCIES = host-pkg-config boost sdl_gfx mysql_client
>> +XBMC_CONF_OPT = --disable-debug --disable-gl
>
>  The --disable-debug should probably be:
>
> $(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug)
>
>  And gl is provided by the mesa3d package - it probably
> should be a configure option, though.  Or you can do
> something like
>
> ifeq ($(BR2_PACKAGE_MESA3D),y)
> XBMC_DEPENDENCIES += mesa3d
> XBMC_CONF_OPT += --enable-gl
> else
> XBMC_CONF_OPT += --disable-gl
> endif
>
>
>  Regards,
>  Arnout
>
> --
> Arnout Vandecappelle                               arnout at mind be
> Senior Embedded Software Architect                 +32-16-286540
> Essensium/Mind                                     http://www.mind.be
> G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
> GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

regards,

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com


More information about the buildroot mailing list