gz-common/ignition-common.spec
2024-07-26 10:02:24 +00:00

95 lines
2.3 KiB
RPMSpec

%global debug_package %{nil}
%global abiver 4
Name: ignition-common
Version: 4.0.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-common4_4.0.0.tar.gz
Source: ignition-common4_4.0.0.tar.gz
BuildRequires: cmake
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: doxygen
BuildRequires: uuid-devel
BuildRequires: libuuid-devel
BuildRequires: ignition-cmake-devel
BuildRequires: ignition-utils-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
%setup -q
%build
mkdir -p build
cd build
%cmake ..
%make_build
%install
cd build
%make_install
%check
make test
%files
%license COPYING LICENSE
%doc AUTHORS NEWS README.md
%{_libdir}/ignition/ignition-common4/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}-av
%{_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 - 4.0.0-1
- Autogenerated by ros-porting-tools