diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | ros-humble-ignition-gazebo6.spec | 97 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 99 insertions, 0 deletions
@@ -0,0 +1 @@ +/ros-humble-ignition-gazebo6-6.18.0.tar.gz diff --git a/ros-humble-ignition-gazebo6.spec b/ros-humble-ignition-gazebo6.spec new file mode 100644 index 0000000..7d1e119 --- /dev/null +++ b/ros-humble-ignition-gazebo6.spec @@ -0,0 +1,97 @@ +# topdir: %{name}-%{version} (via --transform) +Name: ros-humble-ignition-gazebo6 +Version: 6.18.0 +Release: 1%{?dist} +Summary: Open source robotics simulator - Ignition Gazebo 6 (Fortress) + +License: Apache-2.0 +URL: https://github.com/ignitionrobotics/ign-gazebo +Source0: https://github.com/ignitionrobotics/ign-gazebo/archive/refs/heads/ign-gazebo6.tar.gz#/%{name}-%{version}.tar.gz + +Group: Development/Tools +Packager: openEuler Builder <builder@openeuler.org> + +# ── Build tools ── +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: ninja-build + +# ── Ignition library dependencies (Ignition Fortress ecosystem) ── +# These are standalone Ignition libraries not yet available in openEuler; +# COPR build will surface missing ones for dep_needed routing. +BuildRequires: ignition-cmake2-devel >= 2.12.0 +BuildRequires: sdformat12-devel >= 12.6 +BuildRequires: ignition-plugin1-devel +BuildRequires: ignition-transport11-devel +BuildRequires: ignition-msgs8-devel >= 8.6 +BuildRequires: ignition-common4-devel >= 4.5.1 +BuildRequires: ignition-fuel_tools7-devel +BuildRequires: ignition-gui6-devel >= 6.8 +BuildRequires: ignition-physics5-devel >= 5.1 +BuildRequires: ignition-sensors6-devel >= 6.6 +BuildRequires: ignition-rendering6-devel >= 6.5 +BuildRequires: ignition-math6-devel >= 6.9 +BuildRequires: ignition-utils1-devel +BuildRequires: ignition-tools-devel + +# ── System library dependencies ── +BuildRequires: protobuf-devel +BuildRequires: protobuf-compiler +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtquickcontrols2-devel +BuildRequires: python3-devel +BuildRequires: pybind11-devel +BuildRequires: tinyxml2-devel + +%description +Ignition Gazebo is an open source robotics simulator. Through Ignition Gazebo, +users have access to high fidelity physics, rendering, and sensor models. +Additionally, users and developers have multiple points of entry to simulation +including a graphical user interface, plugins, and asynchronous message passing +and services. + +This is the Ignition Gazebo 6 (Fortress distribution) release, version 6.18.0. + +%package devel +Summary: Development files for %{name} +Group: Development/Tools +Packager: openEuler Builder <builder@openeuler.org> +Requires: %{name} = %{version}-%{release} + +%description devel +Header files and CMake integration files for %{name}. + +%prep +%autosetup -n %{name}-%{version} + +%build +%cmake \ + -DBUILD_TESTING=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DCMAKE_BUILD_TYPE=Release +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE +%doc README.md Changelog.md Migration.md +%{_libdir}/libignition-gazebo*.so.* +%{_libdir}/ign-gazebo-6/ +%{_bindir}/ign-gazebo* +%{_libdir}/python*/site-packages/ignition/ +%{_datadir}/ignition/ +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/*.svg + +%files devel +%{_includedir}/ignition/ +%{_libdir}/libignition-gazebo*.so +%{_libdir}/cmake/ignition-gazebo6/ +%{_libdir}/pkgconfig/ignition-gazebo6.pc + +%changelog +* Fri Oct 23 2026 openEuler Builder <builder@openeuler.org> - 6.18.0-1 +- Initial package of Ignition Gazebo 6.18.0 (Fortress) @@ -0,0 +1 @@ +cf676a94f0030e9bfcf4a60c312e8961 ros-humble-ignition-gazebo6-6.18.0.tar.gz |
