Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Seiderer <ps.report@gmx.net>
To: buildroot@busybox.net
Subject: [Buildroot] make: user generic package seems ignored
Date: Fri, 20 Oct 2017 22:03:37 +0200	[thread overview]
Message-ID: <20171020220337.57aa2a8c@gmx.net> (raw)
In-Reply-To: <rcbVjJCgYbsBNkxxQd9Vtizduo4vtAhE62zCPxVqpCm_GP5RQp7pcUF7fktBNLflGP_T5jNYFXIoubRXPDaBQvGiyFkzUxDfC9JP7sYABIk=@protonmail.ch>

Hello Romain,

On Fri, 20 Oct 2017 14:57:50 -0400, Romain GIMENEZ <romain.gimenez@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

  reply	other threads:[~2017-10-20 20:03 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-20 18:50 [Buildroot] make: user generic package seems ignored Romain GIMENEZ
2017-10-20 18:57 ` Romain GIMENEZ
2017-10-20 20:03   ` Peter Seiderer [this message]
2017-10-20 20:36     ` Romain GIMENEZ

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171020220337.57aa2a8c@gmx.net \
    --to=ps.report@gmx.net \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox