diff --git a/index/rc/rclada/rclada-0.1.0.toml b/index/rc/rclada/rclada-0.1.0.toml new file mode 100644 index 00000000..f1ddaae7 --- /dev/null +++ b/index/rc/rclada/rclada-0.1.0.toml @@ -0,0 +1,40 @@ +name = "rclada" +description = "ROS2 Ada Client Library" +version = "0.1.0" +licenses = ["LGPL 3.0"] + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] +tags = ["ros", "robotics", "client"] +website = "https://github.com/ada-ros/ada4ros2" + +project-files = ["install/rclada/share/gpr/rcl.gpr"] + +[[depends-on]] +ros2_foxy = "*" + +[environment] +# Needed to source setup.bash in client packages +RCLADA_INSTALL_DIR.set = "${CRATE_ROOT}/install" +# Needed to locate project files here and in clients +GPR_PROJECT_PATH.append = "${CRATE_ROOT}/install/rclada/share/gprauto:${CRATE_ROOT}/install/rclada_common/share/gpr:${CRATE_ROOT}/install/rosidl_generator_ada/share/gpr:${CRATE_ROOT}/install/rosidl_generator_ada/share/gprauto" +# Needed to locate libraries +LD_LIBRARY_PATH.append = "/opt/ros/foxy/lib" + +[[actions]] +type = "post-fetch" +command = ["./build.bash"] + +[[actions]] +type = "pre-build" +command = ["./build.bash"] + +[available.'case(distribution)'] +ubuntu = true +'...' = false + +[origin] +commit = "e390763f633c441d0d92a5f9e0c72a544c1d6fbd" +url = "git+https://github.com/ada-ros/rclada_alire.git" + diff --git a/index/rc/rclada_examples/rclada_examples-0.1.0.toml b/index/rc/rclada_examples/rclada_examples-0.1.0.toml new file mode 100644 index 00000000..3d3f19df --- /dev/null +++ b/index/rc/rclada_examples/rclada_examples-0.1.0.toml @@ -0,0 +1,42 @@ +name = "rclada_examples" +description = "ROS2 Ada Client Library - Examples" +version = "0.1.0" +licenses = ["LGPL 3.0"] + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] +tags = ["ros", "robotics", "client"] +website = "https://github.com/ada-ros/ada4ros2" + +project-files = ["src/rclada_examples/examples.gpr"] +executables = ["add_two_ints_client", + "add_two_ints_server", + "add_two_ints_client_async", + "graph_info", + "listener", + "listener_metadata", + "pong_class", + "pong_generic", + "talker", + "talker_metadata" + ] + +[environment] +GPR_PROJECT_PATH.append="${CRATE_ROOT}/install/rclada_examples/share/gprauto" + +[[depends-on]] +rclada = "~0.1.0" + +[[actions]] +type = "pre-build" +command = ["./build.bash"] + +[available.'case(distribution)'] +ubuntu = true +'...' = false + +[origin] +commit = "3d92e3ad4f86c2f71ae9637943bbc7eab047b259" +url = "git+https://github.com/ada-ros/rclada_examples_alire.git" + diff --git a/index/ro/ros2_foxy/ros2_foxy-external.toml b/index/ro/ros2_foxy/ros2_foxy-external.toml new file mode 100644 index 00000000..d9dab47b --- /dev/null +++ b/index/ro/ros2_foxy/ros2_foxy-external.toml @@ -0,0 +1,12 @@ +description = "ROS2 Foxy distribution" +name = "ros2_foxy" +licenses = [] +maintainers = ["alejandro@mosteo.com"] +maintainers-logins = ["mosteo"] +tags = ["ros", "robotics"] +website = "https://index.ros.org/doc/ros2/" + +[[external]] +hint = "For installation instructions, visit https://index.ros.org/doc/ros2/Installation/#installationguide" +kind = "system" +origin."case(distribution)"."ubuntu" = ["ros-foxy-desktop"]