gz-common/ignition-common.spec
2024-01-09 13:53:14 +08:00

93 lines
2.2 KiB
RPMSpec

%global debug_package %{nil}
Name: ignition-common
Version: 3.16.0
Release: 1
Summary: Provides a set of libraries that cover many different use cases.
License: MPLv2.0 and LGPLv2+ and BSD
URL: https://github.com/gazebosim/gz-common/archive/ignition-common3_3.16.0.tar.gz
Source0: ignition-common-3.16.0.tar.gz
BuildRequires: cmake
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: doxygen
BuildRequires: uuid-devel
BuildRequires: libuuid-devel
BuildRequires: ignition-cmake-devel
BuildRequires: ignition-math
BuildRequires: freeimage-devel
BuildRequires: tinyxml2-devel
BuildRequires: gts-devel
BuildRequires: util-linux-devel
BuildRequires: ffmpeg-devel
%description
Ignition Common, a component of Ignition Robotics, provides a set of libraries
that cover many different use cases. An audio-visual library supports
processing audio and video files, a graphics library can load a variety 3D mesh
file formats into a generic in-memory representation, and the core library of
Ignition Common contains functionality that spans Base64 encoding/decoding to
thread pools.
%package devel
Summary: Development libraries and headers for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: ignition-math-devel
Requires: protobuf-devel
%description devel
%{summary}
%package doc
Summary: Development documentation for ignition-common
BuildArch: noarch
%description doc
Automatically generated API documentation for the ignition-common library
%prep
%autosetup -p1
%build
%cmake \
%if !0%{?with_tests}
-DBUILD_TESTING=OFF \
%endif
.
%make_build
%install
%make_install
%check
make test
%files
%license COPYING LICENSE
%doc AUTHORS NEWS README.md
%{_bindir}/ign_remotery_vis
%{_libdir}/*.so.%{version}
%{_libdir}/*.so.%{abiver}
%{_datadir}/ignition
%files devel
%{_libdir}/*.so
%{_includedir}/ignition
%{_libdir}/cmake/%{name}%{abiver}
%{_libdir}/cmake/%{name}%{abiver}-all
%{_libdir}/cmake/%{name}%{abiver}-events
%{_libdir}/cmake/%{name}%{abiver}-graphics
%{_libdir}/cmake/%{name}%{abiver}-profiler
%{_libdir}/pkgconfig/*.pc
%files doc
%license COPYING LICENSE
%changelog
* Thu May 04 2023 Ekumen ekumen@irbt.onmicrosoft.com - 3.16.0-1
- Autogenerated by ros-porting-tools