summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-23 03:26:04 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-23 03:26:04 +0000
commit5d638a84b2361e1543fa565984f649f7c161ca26 (patch)
treec442d9639eed360e120c22ff3577dc7a05480a8d
parenta1d7c0809808310ad94fb37e5d3a3bd67095ebd5 (diff)
automatic import of ros-humble-ignition-gazebo6openeuler24.03_LTS_SP3
-rw-r--r--.gitignore1
-rw-r--r--ros-humble-ignition-gazebo6.spec97
-rw-r--r--sources1
3 files changed, 99 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..f6a3f0b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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)
diff --git a/sources b/sources
new file mode 100644
index 0000000..299d8af
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+cf676a94f0030e9bfcf4a60c312e8961 ros-humble-ignition-gazebo6-6.18.0.tar.gz