From 227da10eddb32b4f5dd3c0759279f997f94d4289 Mon Sep 17 00:00:00 2001 From: publish-to-bcr-bot <112732530+publish-to-bcr-bot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 18:08:49 +0000 Subject: [PATCH] Publish mvukov/rules_ros@v0.2.0 --- modules/rules_ros/0.2.0/MODULE.bazel | 68 +++++++++++++++++++ .../patches/module_dot_bazel_version.patch | 12 ++++ modules/rules_ros/0.2.0/presubmit.yml | 12 ++++ modules/rules_ros/0.2.0/source.json | 9 +++ modules/rules_ros/metadata.json | 15 ++++ 5 files changed, 116 insertions(+) create mode 100644 modules/rules_ros/0.2.0/MODULE.bazel create mode 100644 modules/rules_ros/0.2.0/patches/module_dot_bazel_version.patch create mode 100644 modules/rules_ros/0.2.0/presubmit.yml create mode 100644 modules/rules_ros/0.2.0/source.json create mode 100644 modules/rules_ros/metadata.json diff --git a/modules/rules_ros/0.2.0/MODULE.bazel b/modules/rules_ros/0.2.0/MODULE.bazel new file mode 100644 index 00000000000..22daa022888 --- /dev/null +++ b/modules/rules_ros/0.2.0/MODULE.bazel @@ -0,0 +1,68 @@ +module(name = "rules_ros", + version = "0.2.0", +) + +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "boost.any", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.chrono", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.date_time", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.filesystem", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.format", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.interprocess", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.math", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.program_options", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.regex", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.scope_exit", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.signals2", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.system", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.thread", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.unordered", version = "1.83.0.bcr.1") +bazel_dep(name = "bzip2", version = "1.0.8.bcr.1") +bazel_dep(name = "eigen", version = "3.4.0.bcr.1") +bazel_dep(name = "gflags", version = "2.2.2") +bazel_dep(name = "glog", version = "0.7.1") +bazel_dep(name = "googletest", version = "1.15.2") +bazel_dep(name = "lz4", version = "1.9.4") +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.1.0") +bazel_dep(name = "rules_foreign_cc", version = "0.12.0") +bazel_dep(name = "rules_python", version = "0.40.0") + +non_module_ros_repositories = use_extension("//ros:extensions.bzl", "non_module_dependencies") +use_repo( + non_module_ros_repositories, + "console_bridge", + "orocos_kdl", + "ros_actionlib", + "ros_comm", + "ros_comm_msgs", + "ros_common_msgs", + "ros_dynamic_reconfigure", + "ros_gencpp", + "ros_genmsg", + "ros_genpy", + "ros_geometry2", + "ros_ros", + "ros_std_msgs", + "rosconsole", + "roscpp_core", + "tinyxml", + "urdfdom", + "urdfdom_headers", +) + +python = use_extension("@rules_python//python/extensions:python.bzl", "python") +python.toolchain( + is_default = True, + python_version = "3.10", +) +use_repo(python, "python_3_10", "python_versions") + +pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") +pip.parse( + hub_name = "rules_ros_pip_deps", + python_version = "3.10", + requirements_lock = "@rules_ros//:requirements_lock.txt", +) +use_repo(pip, "rules_ros_pip_deps") diff --git a/modules/rules_ros/0.2.0/patches/module_dot_bazel_version.patch b/modules/rules_ros/0.2.0/patches/module_dot_bazel_version.patch new file mode 100644 index 00000000000..62278a06b2d --- /dev/null +++ b/modules/rules_ros/0.2.0/patches/module_dot_bazel_version.patch @@ -0,0 +1,12 @@ +=================================================================== +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -1,5 +1,7 @@ +-module(name = "rules_ros") ++module(name = "rules_ros", ++ version = "0.2.0", ++) + + bazel_dep(name = "bazel_skylib", version = "1.7.1") + bazel_dep(name = "boost.any", version = "1.83.0.bcr.1") + bazel_dep(name = "boost.chrono", version = "1.83.0.bcr.1") diff --git a/modules/rules_ros/0.2.0/presubmit.yml b/modules/rules_ros/0.2.0/presubmit.yml new file mode 100644 index 00000000000..f1763132d83 --- /dev/null +++ b/modules/rules_ros/0.2.0/presubmit.yml @@ -0,0 +1,12 @@ +bcr_test_module: + module_path: "examples" + matrix: + platform: ["debian10", "ubuntu2204"] + bazel: ["7.x", "6.x"] + tasks: + run_tests: + name: "Run test module" + platform: ${{ platform }} + bazel: ${{ bazel }} + test_targets: + - "//..." diff --git a/modules/rules_ros/0.2.0/source.json b/modules/rules_ros/0.2.0/source.json new file mode 100644 index 00000000000..b3dc259164a --- /dev/null +++ b/modules/rules_ros/0.2.0/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-m+Xwt8eAqr/mKlQ7qwDUns7AP88rYcwN/4ZBtMSoE/4=", + "strip_prefix": "rules_ros-0.2.0", + "url": "https://github.com/mvukov/rules_ros/releases/download/v0.2.0/rules_ros-v0.2.0.tar.gz", + "patches": { + "module_dot_bazel_version.patch": "sha256-yWULSTHjFelQnpI0XBCpxPVxop2IgHBOOf2QebjaSeM=" + }, + "patch_strip": 1 +} diff --git a/modules/rules_ros/metadata.json b/modules/rules_ros/metadata.json new file mode 100644 index 00000000000..5ed0abbebaa --- /dev/null +++ b/modules/rules_ros/metadata.json @@ -0,0 +1,15 @@ +{ + "homepage": "https://github.com/mvukov/rules_ros", + "maintainers": [ + { + "github": "mvukov" + } + ], + "repository": [ + "github:mvukov/rules_ros" + ], + "versions": [ + "0.2.0" + ], + "yanked_versions": {} +}