gz-fuel-tools/ignition-fuel-tools.spec
zhangyinuo baa6269a5d test
2024-08-02 11:37:42 +08:00

92 lines
1.9 KiB
RPMSpec

%global debug_package %{nil}
%define _unpackaged_files_terminate_build 0
%global abiver 4
Name: ignition-fuel-tools
Version: 4.5.0
Release: 2
Summary: A client library and command line tools for interacting with Gazebo Fuel servers.
Patch0: common4.patch
License: MPLv2.0 and LGPLv2+ and BSD
URL: https://github.com/gazebosim/gz-fuel-tools/archive/ignition-fuel-tools4_4.5.0.tar.gz
Source0: ignition-fuel-tools-4.5.0.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: curl-devel
BuildRequires: doxygen
BuildRequires: ignition-cmake-devel >= 2
BuildRequires: ignition-common-devel >= 3
BuildRequires: ignition-math-devel >= 6
BuildRequires: ignition-msgs-devel >= 5
BuildRequires: jsoncpp-devel
BuildRequires: libuuid-devel
BuildRequires: libzip-devel
BuildRequires: tinyxml2-devel
BuildRequires: libyaml-devel
%description
Ignition Fuel Tools is composed by a client library and command line tools for
interacting with Ignition Fuel servers.
%package devel
Summary: Development libraries and headers for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%{summary}
%package doc
Summary: Development documentation for %{name}
BuildArch: noarch
%description doc
%{summary}.
%prep
%autosetup -p1
%build
%cmake -DBUILD_TESTING=OFF \
%ifnarch x86_64
-DSSE2_FOUND=FALSE \
%endif
-DSSE3_FOUND=FALSE \
-DSSSE3_FOUND=FALSE \
-DSSE4_1_FOUND=FALSE \
-DSSE4_2_FOUND=FALSE \
-DCMAKE_BUILD_TYPE=None
%make_build
%install
%make_install
rm -rf %{buildroot}%{_usr}/lib/ruby
%check
make test
%files
%doc README.md
%{_libdir}/*.so.%{version}
%{_libdir}/*.so.%{abiver}
%{_datadir}/ignition
%files devel
%{_libdir}/pkgconfig
%{_libdir}/*.so
%{_libdir}/cmake/*
%{_includedir}/ignition
%files doc
%license COPYING
%changelog
* Thu May 04 2023 Ekumen ekumen@irbt.onmicrosoft.com - 4.5.0-1
- Autogenerated by ros-porting-tools