From a6f9b4d561ea5bc71d0cc9afe027754a4f9f6ddc Mon Sep 17 00:00:00 2001 From: wep21 Date: Mon, 23 Dec 2024 17:17:08 +0900 Subject: [PATCH] feat: add iceoryx Signed-off-by: wep21 --- modules/iceoryx/2.95.3/MODULE.bazel | 17 +++++++++++++++++ modules/iceoryx/2.95.3/overlay/MODULE.bazel | 1 + modules/iceoryx/2.95.3/presubmit.yml | 20 ++++++++++++++++++++ modules/iceoryx/2.95.3/source.json | 9 +++++++++ modules/iceoryx/metadata.json | 17 +++++++++++++++++ 5 files changed, 64 insertions(+) create mode 100644 modules/iceoryx/2.95.3/MODULE.bazel create mode 120000 modules/iceoryx/2.95.3/overlay/MODULE.bazel create mode 100644 modules/iceoryx/2.95.3/presubmit.yml create mode 100644 modules/iceoryx/2.95.3/source.json create mode 100644 modules/iceoryx/metadata.json diff --git a/modules/iceoryx/2.95.3/MODULE.bazel b/modules/iceoryx/2.95.3/MODULE.bazel new file mode 100644 index 00000000000..2e32aa7f599 --- /dev/null +++ b/modules/iceoryx/2.95.3/MODULE.bazel @@ -0,0 +1,17 @@ +module( + name = "iceoryx", + version = "2.95.3", + bazel_compatibility = [">=7.2.1"], +) + +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "cpptoml", version = "0.1.1") +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.0.9") + +bazel_dep( + name = "buildifier_prebuilt", + version = "7.1.2", + dev_dependency = True, +) +bazel_dep(name = "googletest", version = "1.15.2", dev_dependency = True) diff --git a/modules/iceoryx/2.95.3/overlay/MODULE.bazel b/modules/iceoryx/2.95.3/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/iceoryx/2.95.3/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/iceoryx/2.95.3/presubmit.yml b/modules/iceoryx/2.95.3/presubmit.yml new file mode 100644 index 00000000000..cc5b0d5f675 --- /dev/null +++ b/modules/iceoryx/2.95.3/presubmit.yml @@ -0,0 +1,20 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, 8.x, rolling] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - "--enable_bzlmod=true" + build_targets: + - '//...' diff --git a/modules/iceoryx/2.95.3/source.json b/modules/iceoryx/2.95.3/source.json new file mode 100644 index 00000000000..cd0201e7eb6 --- /dev/null +++ b/modules/iceoryx/2.95.3/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-FLhUkGtYpIFApdB0Fn1fOlry1XhXSUBQGjMJVK95udQ=", + "strip_prefix": "iceoryx-2.95.3", + "url": "https://github.com/eclipse-iceoryx/iceoryx/archive/refs/tags/v2.95.3.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-1GNkpMYqIhMdJ7DnvbfdNdWqrFXs3lUd9G64svqHUBw=" + } +} diff --git a/modules/iceoryx/metadata.json b/modules/iceoryx/metadata.json new file mode 100644 index 00000000000..b4c31ba689e --- /dev/null +++ b/modules/iceoryx/metadata.json @@ -0,0 +1,17 @@ +{ + "homepage": "https://github.com/eclipse-iceoryx/iceoryx.git", + "maintainers": [ + { + "email": "daisuke.nishimatsu1021@gmail.com", + "github": "wep21", + "name": "Daisuke Nishimatsu" + } + ], + "repository": [ + "github:eclipse-iceoryx/iceoryx" + ], + "versions": [ + "2.95.3" + ], + "yanked_versions": {} +}