[Buildroot] make: user generic package seems ignored

Peter Seiderer ps.report at gmx.net
Fri Oct 20 20:03:37 UTC 2017


Hello Romain,

On Fri, 20 Oct 2017 14:57:50 -0400, Romain GIMENEZ <romain.gimenez at protonmail.ch> wrote:

> Hello all,
> 
> I'm trying to add a custom package to my buildroot setup (master branch from the git repo). I have created two files (content at the end of this message) in a new folder buildroot/package/test:
>     - test.mk
>     - Config.in
> 
> I've added a link to this Config.in file in the file package/Config.in so I can un/select the package from the menu.
> 
> The issue is that when use the "make" command my custom package is just ignored. Is there something I'm missing please? Do I need to add a reference to the .mk file somewhere ? Thanks in advance.
> 
> Regards,
> Romain GIMENEZ
> 
> Sent with [ProtonMail](https://protonmail.com) Secure Email.
> ----------------------------------------
> test.mk:
> TEST_VERSION = 3.0.15
> TEST_SOURCE = resource.language.fr_fr-$(TEST_VERSION).zip
> TEST_SITE = http://mirrors.kodi.tv/addons/krypton/resource.language.fr_fr
> TEST_DEPENDENCIES = kodi
> 
> KODI_PLUGIN_TARGET_DIR=$(TARGET_DIR)/usr/share/kodi/addons
> 
> define TEST_EXTRACT_CMDS
>         $(info extract_test)
>         unzip -q -o $(DL_DIR)/$(TEST_SOURCE) -d $(@D)
> endef
> 
> define TEST_INSTALL_TARGET_CMDS
>         $(info install_test)
>         mkdir -p $(KODI_PLUGIN_TARGET_DIR)
>         cp -r $(@D)/TEST $(KODI_PLUGIN_TARGET_DIR)
> endef
> 
> $(eval $(generic-package))
> -----------------------------------------
> Config.in:
> 
> config BR2_TEST
>     depends on BR2_PACKAGE_KODI
>     bool "test"
>     help
>       test

Try to chaange to:
--- begin---
config BR2_PACKAGE_TEST
	bool "test"
	depends on BR2_PACKAGE_KODI
	help
	  test

comment "test needs kodi"
	depends on !BR2_PACKAGE_KODI
--- end ---

And check for the following entry in your .config file (after enabling your new test package):

BR2_PACKAGE_TEST=y

And for multiple runs remove the already build test package:

	rm -rf build/test-3.0.15

Regards,
Peter






More information about the buildroot mailing list