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
next prev parent 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