%undefine __cmake_in_source_build %global _docdir_fmt %{name} %global abiver 8 Name: ignition-transport Version: 8.2.1 Release: 1%{?dist} Summary: A fast and efficient message passing system License: ASL 2.0 URL: http://ignitionrobotics.org/libraries/transport Source0: https://osrf-distributions.s3.us-east-1.amazonaws.com/ign-transport/releases/ignition-transport%{abiver}-%{version}.tar.bz2 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cppzmq-devel BuildRequires: dos2unix BuildRequires: doxygen BuildRequires: graphviz BuildRequires: ignition-cmake-devel >= 2 BuildRequires: ignition-msgs-devel >= 5 BuildRequires: ignition-math-devel >= 6 BuildRequires: pkgconfig(uuid) BuildRequires: protobuf-devel BuildRequires: rubygem-ronn BuildRequires: zeromq-devel %description The ignition transport library combines ZeroMQ with Protobufs to create a fast and efficient message passing system. Asynchronous message publication and subscription is provided along with service calls and discovery. %package devel Summary: Development files and libraries for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ignition-cmake-devel >= 2 Requires: ignition-msgs-devel Requires: cppzmq-devel %description devel This package contains the header files and libraries for %{name}. If you like to develop programs using %{name}, you will need to install %{name}-devel. %package doc Summary: Development documentation for %{name} BuildArch: noarch %description doc Generated API and development documentation for %{name} %prep %autosetup # Required to sneak in custom CFLAGS via CMAKE_C_FLAGS_ALL sed -i 's/unset/#unset/g' CMakeLists.txt dos2unix README.md %build %cmake \ %ifnarch x86_64 -DSSE2_FOUND=FALSE \ %endif -DSSE3_FOUND=FALSE \ -DSSSE3_FOUND=FALSE \ -DSSE4_1_FOUND=FALSE \ -DSSE4_2_FOUND=FALSE \ -DCMAKE_C_FLAGS_ALL="%{optflags}" \ -DCMAKE_BUILD_TYPE=Release %cmake_build %cmake_build --target doc %install %cmake_install rm -rf %{buildroot}%{_usr}/lib/ruby %check # Firewall settings prevent most of these tests from passing. # Disabled for now. #ctest --verbose || exit 0 %files %license COPYING %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 %doc %{_vpath_builddir}/doxygen/html %changelog * Tue Jan 25 2022 Rich Mattes <richmattes@gmail.com> - 8.2.1-1 - Update to release 8.2.1 * Mon Mar 08 2021 Rich Mattes <richmattes@gmail.com> - 8.2.0-1 - Update to release 8.2.0 * Fri Jan 1 18:06:47 EST 2021 Rich Mattes <richmattes@gmail.com> - 8.0.0-2 - Rebuild for new protobuf * Wed Aug 19 2020 Rich Mattes <richmattes@gmail.com> - 8.0.0-1 - Update to release 8.0.0 * Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-9 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Jun 14 2020 Adrian Reber <adrian@lisas.de> - 4.0.0-7 - Rebuilt for protobuf 3.12 * Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Dec 19 2019 Orion Poplawski <orion@nwra.com> - 4.0.0-5 - Rebuild for protobuf 3.11 * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed May 22 2019 Scott K Logan <logans@cottsay.net> - 4.0.0-3 - Add Requires: ignition-cmake-devel to devel subpackage * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Nov 23 2018 Rich Mattes <richmattes@gmail.com> - 4.0.0-1 - Update to version 4.0.0 * Thu Nov 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0.1-11 - Adapt to new packaging * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Nov 29 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.0.1-8 - Rebuild for protobuf 3.5 * Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0.1-7 - Rebuild for protobuf 3.4 * Mon Aug 07 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.1-6 - Rebuilt for AutoReq cmake-filesystem * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue Jun 13 2017 Orion Poplawski <orion@cora.nwra.com> - 3.0.1-3 - Rebuild for protobuf 3.3.1 * Tue Apr 04 2017 Rich Mattes <richmattes@gmail.com> - 3.0.1-2 - Devel package requires cppzmq-devel * Mon Apr 03 2017 Rich Mattes <richmattes@gmail.com> - 3.0.1-1 - Update to release 3.0.1 * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jan 26 2017 Orion Poplawski <orion@cora.nwra.com> - 1.4.0-2 - Rebuild for protobuf 3.2.0 * Fri Nov 18 2016 Orion Poplawski <orion@cora.nwra.com> - 1.4.0-1 - Update to 1.4.0 * Wed Jul 20 2016 Rich Mattes <richmattes@gmail.com> - 1.3.0-1 - Update to release 1.3.0 * Tue Jul 05 2016 Rich Mattes <richmattes@gmial.com> - 1.2.0-1 - Update to release 1.2.0 * Sat Dec 05 2015 Rich Mattes <richmattes@gmail.com> - 0.7.0-1 - Initial release (rhbz#1353064)