package/xenomai: add support to download from a custom git tree
Soem versions are tagged, but not tarballed, so we need to be able to retrieve them from git. Usually, we do not have a default value for the repository, but unlike for the kernel or the various bootloaders, the most prominent repository for Xeniomai is upstream's official one (for the reason above, amongst others), so we use that as a default. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> 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:
parent
6dd6fe4e25
commit
d0fd8c51d8
@ -58,8 +58,16 @@ config BR2_PACKAGE_XENOMAI_CUSTOM_VERSION
|
||||
config BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
|
||||
bool "Custom tarball"
|
||||
|
||||
config BR2_PACKAGE_XENOMAI_CUSTOM_GIT
|
||||
bool "Custom Git repository"
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_PACKAGE_XENOMAI_REPOSITORY
|
||||
string "URL of custom repository"
|
||||
default "https://gitlab.denx.de/Xenomai/xenomai.git"
|
||||
depends on BR2_PACKAGE_XENOMAI_CUSTOM_GIT
|
||||
|
||||
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
|
||||
|
@ -9,6 +9,9 @@ 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 ifeq ($(BR2_PACKAGE_XENOMAI_CUSTOM_GIT),y)
|
||||
XENOMAI_SITE = $(call qstrip,$(BR2_PACKAGE_XENOMAI_REPOSITORY))
|
||||
XENOMAI_SITE_METHOD = git
|
||||
else
|
||||
XENOMAI_SOURCE = xenomai-$(XENOMAI_VERSION).tar.bz2
|
||||
XENOMAI_SITE = http://xenomai.org/downloads/xenomai/stable
|
||||
|
Loading…
Reference in New Issue
Block a user