From a6f9b4d561ea5bc71d0cc9afe027754a4f9f6ddc Mon Sep 17 00:00:00 2001 From: wep21 Date: Mon, 23 Dec 2024 17:17:08 +0900 Subject: [PATCH 1/2] 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": {} +} From a9e2271a11735720cee179382e8031ba6b588ac7 Mon Sep 17 00:00:00 2001 From: wep21 Date: Mon, 23 Dec 2024 17:51:44 +0900 Subject: [PATCH 2/2] update Signed-off-by: wep21 --- modules/iceoryx/2.95.3/MODULE.bazel | 4 +--- modules/iceoryx/2.95.3/presubmit.yml | 21 +++++++++++++++++---- modules/iceoryx/2.95.3/source.json | 2 +- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/modules/iceoryx/2.95.3/MODULE.bazel b/modules/iceoryx/2.95.3/MODULE.bazel index 2e32aa7f599..bf555164c9f 100644 --- a/modules/iceoryx/2.95.3/MODULE.bazel +++ b/modules/iceoryx/2.95.3/MODULE.bazel @@ -8,10 +8,8 @@ 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) +bazel_dep(name = "googletest", version = "1.15.2") diff --git a/modules/iceoryx/2.95.3/presubmit.yml b/modules/iceoryx/2.95.3/presubmit.yml index cc5b0d5f675..ed2cde7c190 100644 --- a/modules/iceoryx/2.95.3/presubmit.yml +++ b/modules/iceoryx/2.95.3/presubmit.yml @@ -1,13 +1,11 @@ matrix: platform: - - debian10 - debian11 - macos - macos_arm64 - ubuntu2004 - ubuntu2204 - ubuntu2404 - - windows bazel: [7.x, 8.x, rolling] tasks: verify_targets: @@ -15,6 +13,21 @@ tasks: platform: ${{ platform }} bazel: ${{ bazel }} build_flags: - - "--enable_bzlmod=true" + - "--enable_bzlmod" + - "--incompatible_disallow_empty_glob=false" + - "--cxxopt=-std=c++17" + - "--@iceoryx//:feature_acl=off" build_targets: - - '//...' + - "@iceoryx//..." + verify_debian10_targets: + name: Verify build targets + platform: debian10 + bazel: ${{ bazel }} + build_flags: + - "--enable_bzlmod" + - "--incompatible_disallow_empty_glob=false" + - "--cxxopt=-std=c++17" + - "--linkopt=-lstdc++fs" + - "--@iceoryx//:feature_acl=off" + build_targets: + - "@iceoryx//..." diff --git a/modules/iceoryx/2.95.3/source.json b/modules/iceoryx/2.95.3/source.json index cd0201e7eb6..c6cf68048fe 100644 --- a/modules/iceoryx/2.95.3/source.json +++ b/modules/iceoryx/2.95.3/source.json @@ -4,6 +4,6 @@ "url": "https://github.com/eclipse-iceoryx/iceoryx/archive/refs/tags/v2.95.3.tar.gz", "patch_strip": 0, "overlay": { - "MODULE.bazel": "sha256-1GNkpMYqIhMdJ7DnvbfdNdWqrFXs3lUd9G64svqHUBw=" + "MODULE.bazel": "sha256-xn7teB10eMaV+FsIvXT3EokdOjYfrSOfnone57TFzIc=" } }