package/xenomai: add support to download a custom tarball

Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Yann E. MORIN 2020-01-14 21:55:20 +01:00 committed by Thomas Petazzoni
parent 0f5bab043a
commit 6dd6fe4e25
2 changed files with 14 additions and 0 deletions

View File

@ -55,11 +55,19 @@ config BR2_PACKAGE_XENOMAI_LATEST_VERSION
config BR2_PACKAGE_XENOMAI_CUSTOM_VERSION
bool "Custom version"
config BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
bool "Custom tarball"
endchoice
config BR2_PACKAGE_XENOMAI_VERSION
string "Custom Xenomai version" if !BR2_PACKAGE_XENOMAI_LATEST_VERSION
default "3.0.10" if BR2_PACKAGE_XENOMAI_LATEST_VERSION
depends on !BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
config BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL_URL
string "URL of custom tarball"
depends on BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
choice
prompt "Xenomai core"

View File

@ -5,8 +5,14 @@
################################################################################
XENOMAI_VERSION = $(call qstrip,$(BR2_PACKAGE_XENOMAI_VERSION))
ifeq ($(BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL),y)
XENOMAI_TARBALL = $(call qstrip,$(BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL_URL))
XENOMAI_SOURCE = $(notdir $(XENOMAI_TARBALL))
XENOMAI_SITE = $(patsubst %/,%,$(dir $(XENOMAI_TARBALL)))
else
XENOMAI_SOURCE = xenomai-$(XENOMAI_VERSION).tar.bz2
XENOMAI_SITE = http://xenomai.org/downloads/xenomai/stable
endif
# Exclude all from the hash check, but the latest version.
ifeq ($(BR2_PACKAGE_XENOMAI)$(BR2_PACKAGE_XENOMAI_LATEST_VERSION),y)