%global ros_distro jazzy %global pkg_name menge_vendor %global upstream_name menge-vendor Name: ros-jazzy-menge-vendor Version: 1.2.1 Release: 1%{?dist} Summary: Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo. License: Apache 2.0 URL: https://github.com/open-rmf/menge_vendor Source0: https://github.com/open-rmf/menge_vendor/archive/refs/tags/1.2.1.tar.gz#/menge_vendor-1.2.1.tar.gz # Build dependencies BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: ros-jazzy-ament-cmake BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconf BuildRequires: ros2-jazzy-ament_cmake-devel BuildRequires: ros2-jazzy-tinyxml2_vendor BuildRequires: tinyxml-devel # Runtime dependencies Requires: ros-jazzy-rclcpp %description Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo. %prep %autosetup -n menge_vendor-1.2.1 %build export PYTHONPATH=/usr/lib64/ros2-jazzy/lib/python3.13/site-packages %cmake -S . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/lib64/ros2-jazzy%cmake_build %install %cmake_install %check # Tests disabled %files %{_libdir}/ros2-jazzy/lib/libmenge_vendor.so %{_libdir}/ros2-jazzy/include/MengeCore/* %{_libdir}/ros2-jazzy/share/menge_vendor/* %{_libdir}/ros2-jazzy/include/macros.h %{_libdir}/ros2-jazzy/include/splinelib/* %{_libdir}/ros2-jazzy/share/ament_index/resource_index/package_run_dependencies/menge_vendor %{_libdir}/ros2-jazzy/share/ament_index/resource_index/packages/menge_vendor %{_libdir}/ros2-jazzy/share/ament_index/resource_index/parent_prefix_path/menge_vendor %changelog * Thu Aug 14 2025 Sayan Paul - jazzy.1.2.1-1 - Updated from distro/jazzy.repo