Name: libmodbus Version: 3.0.8 Release: 1%{?dist} Summary: A Modbus library License: LGPLv2+ URL: http://www.libmodbus.org/ Source0: http://libmodbus.org/site_media/build/libmodbus-%{version}.tar.gz BuildRequires: gcc BuildRequires: xmlto BuildRequires: asciidoc %description libmodbus is a C library designed to provide a fast and robust implementation of the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows. This package contains the libmodbus shared library. %package devel Summary: Development files for libmodbus Requires: %{name}%{?_isa} = %{version}-%{release} %description devel libmodbus is a C library designed to provide a fast and robust implementation of the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows. This package contains libraries, header files and developer documentation needed for developing software which uses the libmodbus library. %prep %setup -q %build %configure make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} find %{buildroot} -type f -name "*.la" -delete %ldconfig_scriptlets %files %{!?_licensedir:%global license %%doc} %license COPYING* %doc AUTHORS MIGRATION NEWS README.rst %{_libdir}/libmodbus.so.* %files devel %{_includedir}/modbus/ %{_libdir}/pkgconfig/libmodbus.pc %{_libdir}/libmodbus.so %{_mandir}/man7/*.7.* %{_mandir}/man3/*.3.* %changelog * Fri Aug 16 2019 Eric Sandeen - 3.0.8-1 - New upstream release - Addresses CVE-2019-14462 and CVE-2019-14463 * Thu Jul 25 2019 Fedora Release Engineering - 3.0.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 3.0.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 3.0.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 3.0.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Oct 3 2017 Peter Robinson 3.0.6-5 - Cleanup and modernise spec - Use %%license * Thu Aug 03 2017 Fedora Release Engineering - 3.0.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 3.0.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 3.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 26 2016 Eric Sandeen - 3.0.6-1 - New upstream release - Fix remote buffer overflow vulnerability on write requests * Thu Feb 04 2016 Fedora Release Engineering - 3.0.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 3.0.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 3.0.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 3.0.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Dec 28 2013 John Morris - 3.0.5-2 - Fix 'bogus date in %%changelog' warnings - Run aclocal and automake to fix fc21 autoconf problems * Thu Dec 19 2013 John Morris - 3.0.5-1 - new upstream release - new Fedora EPEL6 branch * Sat Aug 03 2013 Fedora Release Engineering - 3.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 3.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 3.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri May 25 2012 Stéphane Raimbault - 3.0.3-1 - new upstream release * Mon Jan 16 2012 Stéphane Raimbault - 3.0.2-1 - new upstream release * Sat Jul 23 2011 Stéphane Raimbault - 3.0.1-2 - package reviewed by Peter Lemenkov and Veeti Paananen of Fedora Quality Assurance team * Mon Jul 18 2011 Stéphane Raimbault - 3.0.1-1 - new upstream release * Mon Jul 11 2011 Stéphane Raimbault - 3.0.0-1 - revert the license to LGPLv2.1+ - new spec file generated by autoconf - add documentation, devel package and various changes * Sun Jun 5 2011 Stéphane Raimbault - 2.9.4-1 - new upstream release * Mon Jan 10 2011 Stéphane Raimbault - 2.9.3-1 - new upstream release * Tue Oct 5 2010 Stéphane Raimbault - 2.9.2-1 - new upstream release * Wed Jul 2 2008 Stéphane Raimbault - 2.0.1-1 - new upstream release * Fri May 2 2008 Stéphane Raimbault - 2.0.0-1 - integrate extern_for_cpp in upstream. - update the license to version LGPL v3. * Wed Apr 30 2008 Todd Denniston - 1.9.0-2 - get the license corrected in the spec file. - add a URL for where to find libmodbus. - tweak the summary and description. * Tue Apr 29 2008 Todd Denniston - 1.9.0-1 - upgrade to latest upstream (pre-release) - port extern_for_cpp patch to 1.9.0 * Tue Apr 29 2008 Todd Denniston - 1.2.4-2_tad - add a patch to allow compiling with c++ code. * Mon Apr 28 2008 Todd Denniston - 1.2.4-1_tad - build spec file. - include patch for controling error-treat.