%global ros_distro jazzy %global pkg_name ament_cmake_catch2 %global upstream_name ament-cmake-catch2 %global debug_package %{nil} Name: ros-jazzy-ament-cmake-catch2 Version: 1.4.1 Release: 1%{?dist} Summary: Allows integrating catch2 tests in the ament buildsystem with CMake License: Apache License 2.0 URL: https://github.com/open-rmf/ament_cmake_catch2 Source0: https://github.com/open-rmf/ament_cmake_catch2/archive/refs/tags/1.4.1.tar.gz#/ament_cmake_catch2-1.4.1.tar.gz # Build dependencies BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: ros-jazzy-ament-cmake BuildRequires: ros-jazzy-ament-cmake-core BuildRequires: ros-jazzy-ament-cmake-test BuildRequires: ros-jazzy-ament-package BuildRequires: cmake BuildRequires: gcc-c++ # Runtime dependencies Requires: ros-jazzy-rclcpp Requires: ros-jazzy-ament-cmake-test %description Allows integrating catch2 tests in the ament buildsystem with CMake %prep %autosetup -n ament_cmake_catch2-1.4.1 %build export PYTHONPATH=/usr/lib64/ros2-jazzy/lib/python3.13/site-packages %cmake -S ament_cmake_catch2 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_PREFIX_PATH=/usr/lib64/ros2-jazzy%cmake_build %install %cmake_install %check # Tests disabled %files %{_datadir}/ament_cmake_catch2/ %{_datadir}/ament_index/resource_index/package_run_dependencies/ament_cmake_catch2 %{_datadir}/ament_index/resource_index/parent_prefix_path/ament_cmake_catch2 %{_datadir}/ament_index/resource_index/packages/ament_cmake_catch2 %changelog * Thu Aug 14 2025 Sayan Paul - jazzy.1.4.1-1 - Updated from distro/jazzy.repo * Thu Aug 14 2025 Sayan Paul - jazzy.1.4.2-1 - Updated from distro/jazzy.repo * Thu Aug 14 2025 Sayan Paul - jazzy.1.4.1-1 - Updated from distro/jazzy.repo