From: Quirin Gylstorff <[email protected]> Signed-off-by: Quirin Gylstorff <[email protected]> --- ci/gitlab-ci-base.yml | 1 + ci/xenomai_3_1_x.yml | 94 +++++++++++++++++++ opt-xenomai-3.1.x.yml | 17 ++++ .../xenomai/xenomai_stable-3.1.x.bb | 21 +++++ 4 files changed, 133 insertions(+) create mode 100644 ci/xenomai_3_1_x.yml create mode 100644 opt-xenomai-3.1.x.yml create mode 100644 recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
diff --git a/ci/gitlab-ci-base.yml b/ci/gitlab-ci-base.yml index f7a9f77..a93a7a0 100644 --- a/ci/gitlab-ci-base.yml +++ b/ci/gitlab-ci-base.yml @@ -53,3 +53,4 @@ include: - local: '/ci/4_19_builds.yml' - local: '/ci/5_4_builds.yml' - local: '/ci/xenomai_3_0_x.yml' + - local: '/ci/xenomai_3_1_x.yml' diff --git a/ci/xenomai_3_1_x.yml b/ci/xenomai_3_1_x.yml new file mode 100644 index 0000000..d083461 --- /dev/null +++ b/ci/xenomai_3_1_x.yml @@ -0,0 +1,94 @@ +# +# Xenomai Real-Time System +# +# Copyright (c) Siemens AG, 2020 +# +# Authors: +# Quirin Gylstorff <[email protected]> +# +# SPDX-License-Identifier: MIT +# + +build-4.19:board-qemu-amd64:xenomai-3.1.x: + extends: .build:board-qemu-amd64 + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:qemu-amd64:xenomai-3.1.x: + needs: [ "build-4.19:board-qemu-amd64:xenomai-3.1.x" ] + extends: .lava-test:qemu-amd64 + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" + +build-4.19:board-qemu-armhf:xenomai-3.1.x: + extends: .build:board-qemu-armhf + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:qemu-armhf:xenomai-3.1.x: + needs: [ "build-4.19:board-qemu-armhf:xenomai-3.1.x" ] + extends: .lava-test:qemu-armhf + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" + +build-4.19:board-qemu-arm64:xenomai-3.1.x: + extends: .build:board-qemu-arm64 + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:qemu-arm64:xenomai-3.1.x: + needs: [ "build-4.19:board-qemu-arm64:xenomai-3.1.x" ] + extends: .lava-test:qemu-arm64 + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" + +build-4.19:board-hikey:xenomai-3.1.x: + extends: .build:board-hikey + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:board-hikey:xenomai-3.1.x: + needs: [ "build-4.19:board-hikey:xenomai-3.1.x" ] + extends: .lava-test:board-hikey + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" + +build-4.19:board-beagle-bone-black:xenomai-3.1.x: + extends: .build:board-beagle-bone-black + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:board-beagle-bone-black:xenomai-3.1.x: + needs: [ "build-4.19:board-beagle-bone-black:xenomai-3.1.x" ] + extends: .lava-test:board-beagle-bone-black + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" + +build-4.19:board-x86-64-efi:xenomai-3.1.x: + extends: .build:board-x86-64-efi + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml" + +lava-test-4.19:board-x86-64-efi:xenomai-3.1.x: + needs: [ "build-4.19:board-x86-64-efi:xenomai-3.1.x" ] + extends: .lava-test:board-x86-64-efi + variables: + DEPLOY_DIR_EXTENSION: "xenomai-3.1.x" + BUILD_IDENTIFIER: "4.19" + TARGET_EXTENSION: ":xenomai-3.1.x" diff --git a/opt-xenomai-3.1.x.yml b/opt-xenomai-3.1.x.yml new file mode 100644 index 0000000..7440a36 --- /dev/null +++ b/opt-xenomai-3.1.x.yml @@ -0,0 +1,17 @@ +# +# Xenomai Real-Time System +# +# Copyright (c) Siemens AG, 2020 +# +# Authors: +# Jan Kiszka <[email protected]> +# +# SPDX-License-Identifier: MIT +# + +header: + version: 8 + +local_conf_header: + xenomai-3-1-x: | + PREFERRED_VERSION_xenomai = "stable-3.1.x" diff --git a/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb b/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb new file mode 100644 index 0000000..d2c7a33 --- /dev/null +++ b/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb @@ -0,0 +1,21 @@ +# +# Xenomai Real-Time System +# +# Copyright (c) Siemens AG, 2020 +# +# Authors: +# Quirin Gylstorff <[email protected]> +# Jan Kiszka <[email protected]> +# +# SPDX-License-Identifier: MIT +# + +require xenomai.inc + +CHANGELOG_V = "3.1.x-head" + +SRC_URI = " \ + git://github.com/xenomai-ci/xenomai.git;protocol=https;branch=stable/v3.1.x" +SRCREV = "${AUTOREV}" + +S = "${WORKDIR}/git" -- 2.20.1
