-
Notifications
You must be signed in to change notification settings - Fork 47
/
ros2_repositories_impl.bzl
371 lines (332 loc) · 16 KB
/
ros2_repositories_impl.bzl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
# This file is automatically generated.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
def ros2_repositories_impl():
maybe(
http_archive,
name = "ros2_ament_index",
build_file = "@com_github_mvukov_rules_ros2//repositories:ament_index.BUILD.bazel",
sha256 = "e66896e255653508cb2bdecd7789f8dd5a03d7d2b4a1dd37445821a5679c447c",
strip_prefix = "ament_index-1.4.0",
url = "https://github.com/ament/ament_index/archive/refs/tags/1.4.0.tar.gz",
)
maybe(
http_archive,
name = "ros2_class_loader",
build_file = "@com_github_mvukov_rules_ros2//repositories:class_loader.BUILD.bazel",
sha256 = "a85a99b93fcad7c8d9686672b8e3793200b1da9d8feab7ab3a9962e34ab1f675",
strip_prefix = "class_loader-2.2.0",
url = "https://github.com/ros/class_loader/archive/refs/tags/2.2.0.tar.gz",
)
maybe(
http_archive,
name = "ros2_common_interfaces",
build_file = "@com_github_mvukov_rules_ros2//repositories:common_interfaces.BUILD.bazel",
sha256 = "f4be9343a4c028fcf5403d90c120bca78aea1bbe2a04ae9838a7f73c347366c6",
strip_prefix = "common_interfaces-4.2.3",
url = "https://github.com/ros2/common_interfaces/archive/refs/tags/4.2.3.tar.gz",
)
maybe(
http_archive,
name = "cyclonedds",
build_file = "@com_github_mvukov_rules_ros2//repositories:cyclonedds.BUILD.bazel",
sha256 = "fe7bb5a4348e31656a935f72dec909a7d2b0fcf10840614fb552f08eb2da8484",
strip_prefix = "cyclonedds-0.10.4",
url = "https://github.com/eclipse-cyclonedds/cyclonedds/archive/refs/tags/0.10.4.tar.gz",
)
maybe(
http_archive,
name = "ros2_geometry2",
build_file = "@com_github_mvukov_rules_ros2//repositories:geometry2.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:geometry2_fix-use-after-free-bug.patch"],
sha256 = "e2990e616d5d5c477b6b7d24f91d14c2a5f39ddbfb0bc8c340744717503ed4fa",
strip_prefix = "geometry2-0.25.6",
url = "https://github.com/ros2/geometry2/archive/refs/tags/0.25.6.tar.gz",
)
maybe(
http_archive,
name = "iceoryx",
strip_prefix = "iceoryx-2.0.5",
build_file = "@com_github_mvukov_rules_ros2//repositories:iceoryx.BUILD.bazel",
sha256 = "bf6de70e3edee71223f993a29bff5e61af95ce4871104929d8bd1729f544bafb",
url = "https://github.com/eclipse-iceoryx/iceoryx/archive/refs/tags/v2.0.5.tar.gz",
)
maybe(
http_archive,
name = "ros2_image_common",
build_file = "@com_github_mvukov_rules_ros2//repositories:image_common.BUILD.bazel",
sha256 = "0433ed59cb813f14072c83511889d6950af0c223e346cd7ff95916274a3135cd",
strip_prefix = "image_common-3.1.9",
url = "https://github.com/ros-perception/image_common/archive/refs/tags/3.1.9.tar.gz",
)
maybe(
http_archive,
name = "ros2_kdl_parser",
build_file = "@com_github_mvukov_rules_ros2//repositories:kdl_parser.BUILD.bazel",
sha256 = "f28da9bd7eaa8995f4b67bc9c8321d7467043aa43e01b918aa239b8b9971bf56",
strip_prefix = "kdl_parser-2.6.4",
url = "https://github.com/ros/kdl_parser/archive/refs/tags/2.6.4.tar.gz",
)
maybe(
http_archive,
name = "ros2_keyboard_handler",
build_file = "@com_github_mvukov_rules_ros2//repositories:keyboard_handler.BUILD.bazel",
sha256 = "36e64e9e1927a6026e1b45cafc4c8efd32db274bfab5da0edd273a583f3c73f4",
strip_prefix = "keyboard_handler-0.0.5",
url = "https://github.com/ros-tooling/keyboard_handler/archive/refs/tags/0.0.5.tar.gz",
)
maybe(
http_archive,
name = "ros2_launch",
build_file = "@com_github_mvukov_rules_ros2//repositories:launch.BUILD.bazel",
sha256 = "8b3926219833edc37471746a0f36b8a13a9d9fb9bc41a227526c24f601967e23",
strip_prefix = "launch-1.0.6",
url = "https://github.com/ros2/launch/archive/refs/tags/1.0.6.tar.gz",
)
maybe(
http_archive,
name = "ros2_launch_ros",
build_file = "@com_github_mvukov_rules_ros2//repositories:launch_ros.BUILD.bazel",
sha256 = "f771be06f4c49e3e5c42cd0427d6603c819374e17682c817a7962d686ce40bdd",
strip_prefix = "launch_ros-0.19.7",
url = "https://github.com/ros2/launch_ros/archive/refs/tags/0.19.7.tar.gz",
)
maybe(
http_archive,
name = "ros2_libstatistics_collector",
build_file = "@com_github_mvukov_rules_ros2//repositories:libstatistics_collector.BUILD.bazel",
sha256 = "12e9e52e2b342e471a31ad41db18e72795ac2b0faf56a54adcb74a24de630fa3",
strip_prefix = "libstatistics_collector-1.3.1",
url = "https://github.com/ros-tooling/libstatistics_collector/archive/refs/tags/1.3.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_message_filters",
build_file = "@com_github_mvukov_rules_ros2//repositories:message_filters.BUILD.bazel",
sha256 = "af99a2591c7b75fdd6585c23e6599fafb9b52b930d947273fb1a90322835c402",
strip_prefix = "message_filters-4.3.4",
url = "https://github.com/ros2/message_filters/archive/refs/tags/4.3.4.tar.gz",
)
maybe(
http_archive,
name = "osrf_pycommon",
build_file = "@com_github_mvukov_rules_ros2//repositories:osrf_pycommon.BUILD.bazel",
sha256 = "1bb4f9a91c6b02fab67be27e63841bf05f49dc32970149562a0c7ea85b3a2b9c",
strip_prefix = "osrf_pycommon-2.0.2",
url = "https://github.com/osrf/osrf_pycommon/archive/refs/tags/2.0.2.tar.gz",
)
maybe(
http_archive,
name = "ros2_pluginlib",
build_file = "@com_github_mvukov_rules_ros2//repositories:pluginlib.BUILD.bazel",
sha256 = "74188b886f9bbe7e857d21f3bb50b480e7c0e5adab97c10563dc17013600198b",
strip_prefix = "pluginlib-5.1.0",
url = "https://github.com/ros/pluginlib/archive/refs/tags/5.1.0.tar.gz",
)
maybe(
http_archive,
name = "ros2_rcl",
build_file = "@com_github_mvukov_rules_ros2//repositories:rcl.BUILD.bazel",
sha256 = "6fda1686e444aa9eceeab7e661d184b7258dee36a4f619d38e4df57097095e09",
strip_prefix = "rcl-5.3.8",
url = "https://github.com/ros2/rcl/archive/refs/tags/5.3.8.tar.gz",
)
maybe(
http_archive,
name = "ros2_rcl_interfaces",
build_file = "@com_github_mvukov_rules_ros2//repositories:rcl_interfaces.BUILD.bazel",
sha256 = "e267048c9f78aabed4b4be11bb028c8488127587e5065c3b3daff3550df25875",
strip_prefix = "rcl_interfaces-1.2.1",
url = "https://github.com/ros2/rcl_interfaces/archive/refs/tags/1.2.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_rcl_logging",
build_file = "@com_github_mvukov_rules_ros2//repositories:rcl_logging.BUILD.bazel",
sha256 = "f711a7677cb68c927650e5e9f6bbb5d013dd9ae30736209f9b70f9c6485170f6",
strip_prefix = "rcl_logging-2.3.1",
url = "https://github.com/ros2/rcl_logging/archive/refs/tags/2.3.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_rclcpp",
build_file = "@com_github_mvukov_rules_ros2//repositories:rclcpp.BUILD.bazel",
patch_cmds = ["patch"],
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rclcpp_fix-maybe-uninitialized-warning.patch", "@com_github_mvukov_rules_ros2//repositories/patches:rclcpp_ts_libs_ownership.patch"],
sha256 = "cee55b4168361030a3718d8b5d3d36d9f1d9c91460d534f74d28f46a101e6f61",
strip_prefix = "rclcpp-16.0.9",
url = "https://github.com/ros2/rclcpp/archive/refs/tags/16.0.9.tar.gz",
)
maybe(
http_archive,
name = "ros2_rclpy",
build_file = "@com_github_mvukov_rules_ros2//repositories:rclpy.BUILD.bazel",
sha256 = "981e5f52c330d09b2f8db719160d576ad87b1e7b12812dc566e445349cea1e5e",
strip_prefix = "rclpy-3.3.13",
url = "https://github.com/ros2/rclpy/archive/refs/tags/3.3.13.tar.gz",
)
maybe(
http_archive,
name = "ros2_rcpputils",
build_file = "@com_github_mvukov_rules_ros2//repositories:rcpputils.BUILD.bazel",
sha256 = "ec6f74052cac6a8b036f167ce8230b50ad868c1ea3f07f82dc9277ead5b69ca7",
strip_prefix = "rcpputils-2.4.3",
url = "https://github.com/ros2/rcpputils/archive/refs/tags/2.4.3.tar.gz",
)
maybe(
http_archive,
name = "ros2_rcutils",
build_file = "@com_github_mvukov_rules_ros2//repositories:rcutils.BUILD.bazel",
sha256 = "b64c3077162bc845a7c410180bc6c78e63e3a7562285b74c0982eee101ea0f28",
strip_prefix = "rcutils-5.1.6",
url = "https://github.com/ros2/rcutils/archive/refs/tags/5.1.6.tar.gz",
)
maybe(
http_archive,
name = "ros2_resource_retriever",
build_file = "@com_github_mvukov_rules_ros2//repositories:resource_retriever.BUILD.bazel",
sha256 = "5b4e1411ed955c0562f4609d9025143bf9199d405cbc471484b83f3cbab59162",
strip_prefix = "resource_retriever-3.1.2",
url = "https://github.com/ros/resource_retriever/archive/refs/tags/3.1.2.tar.gz",
)
maybe(
http_archive,
name = "ros2_rmw",
build_file = "@com_github_mvukov_rules_ros2//repositories:rmw.BUILD.bazel",
sha256 = "fc5eb606c44773a585f6332b33b8fe56c103821cd91e3b95c31a7ab57d38fa0e",
strip_prefix = "rmw-6.1.2",
url = "https://github.com/ros2/rmw/archive/refs/tags/6.1.2.tar.gz",
)
maybe(
http_archive,
name = "ros2_rmw_cyclonedds",
build_file = "@com_github_mvukov_rules_ros2//repositories:rmw_cyclonedds.BUILD.bazel",
sha256 = "58ef4fe3fd18eb723906df77eb10df1e69222b451e479c6ec85426ba48e16a8a",
strip_prefix = "rmw_cyclonedds-1.3.4",
url = "https://github.com/ros2/rmw_cyclonedds/archive/refs/tags/1.3.4.tar.gz",
)
maybe(
http_archive,
name = "ros2_rmw_dds_common",
build_file = "@com_github_mvukov_rules_ros2//repositories:rmw_dds_common.BUILD.bazel",
sha256 = "85dd9f586d53b658e5389a388fe3d99a884ba06f567a59f9908ecb96e29132ef",
strip_prefix = "rmw_dds_common-1.6.0",
url = "https://github.com/ros2/rmw_dds_common/archive/refs/tags/1.6.0.tar.gz",
)
maybe(
http_archive,
name = "ros2_rmw_implementation",
build_file = "@com_github_mvukov_rules_ros2//repositories:rmw_implementation.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rmw_implementation_library_path.patch"],
sha256 = "a09f74442d9df6585b2df3aa00c3abe2fe3429f1dc0e01d937509f33a21b46bf",
strip_prefix = "rmw_implementation-2.8.3",
url = "https://github.com/ros2/rmw_implementation/archive/refs/tags/2.8.3.tar.gz",
)
maybe(
http_archive,
name = "ros2_robot_state_publisher",
build_file = "@com_github_mvukov_rules_ros2//repositories:robot_state_publisher.BUILD.bazel",
sha256 = "74235a379ae3bcaf6a6236ddd36feccea6463749057b09f3409bcbced0c047f9",
strip_prefix = "robot_state_publisher-3.0.3",
url = "https://github.com/ros/robot_state_publisher/archive/refs/tags/3.0.3.tar.gz",
)
maybe(
http_archive,
name = "ros2_tracing",
build_file = "@com_github_mvukov_rules_ros2//repositories:ros2_tracing.BUILD.bazel",
sha256 = "261672e689e583c90b35d97ccea90ffec649ac55a0f045da46cbc3f69b657c5a",
strip_prefix = "ros2_tracing-4.1.1",
url = "https://github.com/ros2/ros2_tracing/archive/refs/tags/4.1.1.tar.gz",
)
maybe(
http_archive,
name = "ros2cli",
build_file = "@com_github_mvukov_rules_ros2//repositories:ros2cli.BUILD.bazel",
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:ros2cli_replace-netifaces.patch"],
sha256 = "bbceaaeeb735b4ec9afd9c5db2df6a843aa917ca164f0971b43f03c74f8c85f1",
strip_prefix = "ros2cli-0.18.10",
url = "https://github.com/ros2/ros2cli/archive/refs/tags/0.18.10.tar.gz",
)
maybe(
http_archive,
name = "ros2_rosbag2",
build_file = "@com_github_mvukov_rules_ros2//repositories:rosbag2.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rosbag2_relax_plugin_errors.patch"],
sha256 = "5c7643f82494c703e406a8183db42ba5466946c71c977cad38acf3bbff24e9a1",
strip_prefix = "rosbag2-0.15.11",
url = "https://github.com/ros2/rosbag2/archive/refs/tags/0.15.11.tar.gz",
)
maybe(
http_archive,
name = "ros2_rosidl",
build_file = "@com_github_mvukov_rules_ros2//repositories:rosidl.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rosidl_rm_unnecessary_asserts.patch"],
sha256 = "5fef4012e2dd5d1ea6921d8bb676a95806c44f1072709b0371d75b261d8139f8",
strip_prefix = "rosidl-3.1.5",
url = "https://github.com/ros2/rosidl/archive/refs/tags/3.1.5.tar.gz",
)
maybe(
http_archive,
name = "ros2_rosidl_python",
build_file = "@com_github_mvukov_rules_ros2//repositories:rosidl_python.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rosidl_python_fix_imports.patch"],
sha256 = "4bb38b6718a0c23aa6d799548c4cfd021ba320294673e75eaf3137821e1234d1",
strip_prefix = "rosidl_python-0.14.4",
url = "https://github.com/ros2/rosidl_python/archive/refs/tags/0.14.4.tar.gz",
)
maybe(
http_archive,
name = "ros2_rosidl_runtime_py",
build_file = "@com_github_mvukov_rules_ros2//repositories:rosidl_runtime_py.BUILD.bazel",
sha256 = "4006ed60e2544eb390a6231c3e7a676d1605601260417b4b207ef94424a38b26",
strip_prefix = "rosidl_runtime_py-0.9.3",
url = "https://github.com/ros2/rosidl_runtime_py/archive/refs/tags/0.9.3.tar.gz",
)
maybe(
http_archive,
name = "ros2_rosidl_typesupport",
build_file = "@com_github_mvukov_rules_ros2//repositories:rosidl_typesupport.BUILD.bazel",
patch_args = ["-p1"],
patches = ["@com_github_mvukov_rules_ros2//repositories/patches:rosidl_typesupport_generate_true_c_code.patch"],
sha256 = "ab4b5cbe2db3f03b2e91bc999bf618467b696bb316f91fc6002590d00cad23fd",
strip_prefix = "rosidl_typesupport-2.0.1",
url = "https://github.com/ros2/rosidl_typesupport/archive/refs/tags/2.0.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_rpyutils",
build_file = "@com_github_mvukov_rules_ros2//repositories:rpyutils.BUILD.bazel",
sha256 = "f87d8c0a2b1a5c28b722f168d7170076e6d82e68c5cb31cff74f15a9fa251fb9",
strip_prefix = "rpyutils-0.2.1",
url = "https://github.com/ros2/rpyutils/archive/refs/tags/0.2.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_unique_identifier_msgs",
build_file = "@com_github_mvukov_rules_ros2//repositories:unique_identifier_msgs.BUILD.bazel",
sha256 = "ccedcb7c2b6d927fc4f654cceab299a8cb55082953867754795c6ea2ccdd68a9",
strip_prefix = "unique_identifier_msgs-2.2.1",
url = "https://github.com/ros2/unique_identifier_msgs/archive/refs/tags/2.2.1.tar.gz",
)
maybe(
http_archive,
name = "ros2_urdfdom",
build_file = "@com_github_mvukov_rules_ros2//repositories:urdfdom.BUILD.bazel",
sha256 = "1072b2a304295eb299ed70d99914eb2fbf8843c3257e5e51defc5dd457ee6211",
strip_prefix = "urdfdom-3.0.2",
url = "https://github.com/ros/urdfdom/archive/refs/tags/3.0.2.tar.gz",
)
maybe(
http_archive,
name = "ros2_urdfdom_headers",
build_file = "@com_github_mvukov_rules_ros2//repositories:urdfdom_headers.BUILD.bazel",
sha256 = "1acd50b976f642de9dc0fde532eb8d77ea09f4de12ebfbd9d88b0cd2891278fd",
strip_prefix = "urdfdom_headers-1.0.6",
url = "https://github.com/ros/urdfdom_headers/archive/refs/tags/1.0.6.tar.gz",
)