Stéphane Raimbault c160243
Name: libmodbus
Eric Sandeen b361880
Version: 3.1.7
c03a0b2
Release: 2%{?dist}
Stéphane Raimbault c160243
Summary: A Modbus library
Stéphane Raimbault c160243
License: LGPLv2+
Stéphane Raimbault c160243
URL: http://www.libmodbus.org/
649a447
7932965
Source0: http://libmodbus.org/site_media/build/libmodbus-%{version}.tar.gz
649a447
Igor Gnatenko 7253f15
BuildRequires:  gcc
649a447
BuildRequires: xmlto
649a447
BuildRequires: asciidoc
9963d48
BuildRequires: make
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%description
Stéphane Raimbault c160243
libmodbus is a C library designed to provide a fast and robust implementation of
Stéphane Raimbault c160243
the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
This package contains the libmodbus shared library.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%package devel
Stéphane Raimbault c160243
Summary: Development files for libmodbus
Stéphane Raimbault c160243
Requires: %{name}%{?_isa} = %{version}-%{release}
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%description devel
Stéphane Raimbault c160243
libmodbus is a C library designed to provide a fast and robust implementation of
Stéphane Raimbault c160243
the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
This package contains libraries, header files and developer documentation needed
Stéphane Raimbault c160243
for developing software which uses the libmodbus library.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%prep
Eric Sandeen 2acc9a7
%autosetup -p1
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%build
Stéphane Raimbault c160243
%configure
Stéphane Raimbault c160243
make %{?_smp_mflags}
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%install
Stéphane Raimbault c160243
make install DESTDIR=%{buildroot}
649a447
find %{buildroot} -type f -name "*.la" -delete
Stéphane Raimbault c160243
749291e
%ldconfig_scriptlets
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%files
649a447
%{!?_licensedir:%global license %%doc}
649a447
%license COPYING*
Eric Sandeen 8cff2c2
%doc AUTHORS MIGRATION NEWS README.md
Stéphane Raimbault c160243
%{_libdir}/libmodbus.so.*
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%files devel
Stéphane Raimbault c160243
%{_includedir}/modbus/
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%{_libdir}/pkgconfig/libmodbus.pc
Stéphane Raimbault c160243
%{_libdir}/libmodbus.so
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%{_mandir}/man7/*.7.*
Stéphane Raimbault c160243
%{_mandir}/man3/*.3.*
Stéphane Raimbault c160243
Stéphane Raimbault c160243
%changelog
c03a0b2
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-2
c03a0b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
c03a0b2
Eric Sandeen b361880
* Thu May 25 2023 Eric Sandeen <sandeen@sandeen.net> - 3.1.7-1
Eric Sandeen b361880
- New upstream release
Eric Sandeen b361880
4dd02ad
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-5
4dd02ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
4dd02ad
3f43d0d
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-4
3f43d0d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
3f43d0d
Eric Sandeen 2acc9a7
* Fri Feb 04 2022 Eric Sandeen <sandeen@sandeen.net> - 3.1.6-3
Eric Sandeen 2acc9a7
- Fix CVE-2022-0367
Eric Sandeen 2acc9a7
ed72fb9
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-2
ed72fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
ed72fb9
Eric Sandeen 8cff2c2
* Mon Oct 18 2021 Eric Sandeen <sandeen@sandeen.net> - 3.1.6-1
Eric Sandeen 8cff2c2
- Move to upstream "development release" as the web page now states that
Eric Sandeen 8cff2c2
  the "stable release" is old and should not be used for new projects.
Eric Sandeen 8cff2c2
b0f7271
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-5
b0f7271
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b0f7271
8a5eebf
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-4
8a5eebf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8a5eebf
7ba238c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-3
7ba238c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7ba238c
14b4631
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-2
14b4631
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
14b4631
Eric Sandeen 298e3e3
* Fri Aug 16 2019 Eric Sandeen <sandeen@sandeen.net> - 3.0.8-1
Eric Sandeen 9994a22
- New upstream release
Eric Sandeen 9994a22
- Addresses CVE-2019-14462 and CVE-2019-14463
Eric Sandeen 9994a22
054d150
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-9
054d150
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
054d150
896786e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-8
896786e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
896786e
f0eb1c4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-7
f0eb1c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f0eb1c4
ff7046d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-6
ff7046d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ff7046d
649a447
* Tue Oct  3 2017 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.6-5
649a447
- Cleanup and modernise spec
649a447
- Use %%license
649a447
bc8b7a4
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-4
bc8b7a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bc8b7a4
cbfb793
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-3
cbfb793
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cbfb793
53f3af5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.6-2
53f3af5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
53f3af5
Eric Sandeen 0a42898
* Fri Feb 26 2016 Eric Sandeen <sandeen@sandeen.net> - 3.0.6-1
Eric Sandeen 0a42898
- New upstream release
Eric Sandeen 0a42898
- Fix remote buffer overflow vulnerability on write requests
Eric Sandeen 0a42898
ffe9f7f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-6
ffe9f7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ffe9f7f
7f6945e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-5
7f6945e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7f6945e
ae258ee
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-4
ae258ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ae258ee
6e003b2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-3
6e003b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6e003b2
48e4c90
* Sat Dec 28 2013 John Morris <john@zultron.com> - 3.0.5-2
48e4c90
- Fix 'bogus date in %%changelog' warnings
3daf4b3
- Run aclocal and automake to fix fc21 autoconf problems
48e4c90
7932965
* Thu Dec 19 2013 John Morris <john@zultron.com> - 3.0.5-1
7932965
- new upstream release
7932965
- new Fedora EPEL6 branch
7932965
4474de6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-4
4474de6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4474de6
955cf61
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-3
955cf61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
955cf61
6565b08
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-2
6565b08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6565b08
95b9eef
* Fri May 25 2012 Stéphane Raimbault <stephane.raimbault@gmail.com> - 3.0.3-1
95b9eef
- new upstream release
95b9eef
9ae86e9
* Mon Jan 16 2012 Stéphane Raimbault <stephane.raimbault@gmail.com> - 3.0.2-1
9ae86e9
- new upstream release
ba89397
48e4c90
* Sat Jul 23 2011 Stéphane Raimbault <stephane.raimbault@gmail.com> - 3.0.1-2
Stéphane Raimbault c160243
- package reviewed by Peter Lemenkov <lemenkov@gmail.com> and Veeti Paananen
Stéphane Raimbault c160243
  <veeti.paananen@rojekti.fi> of Fedora Quality Assurance team
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Mon Jul 18 2011 Stéphane Raimbault <stephane.raimbault@gmail.com> - 3.0.1-1
Stéphane Raimbault c160243
- new upstream release
Stéphane Raimbault c160243
48e4c90
* Mon Jul 11 2011 Stéphane Raimbault <stephane.raimbault@gmail.com> - 3.0.0-1
Stéphane Raimbault c160243
- revert the license to LGPLv2.1+
Stéphane Raimbault c160243
- new spec file generated by autoconf
Stéphane Raimbault c160243
- add documentation, devel package and various changes
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Sun Jun 5 2011 Stéphane Raimbault <stephane.raimbault@gmail.com> - 2.9.4-1
Stéphane Raimbault c160243
- new upstream release
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Mon Jan 10 2011 Stéphane Raimbault <stephane.raimbault@gmail.com> - 2.9.3-1
Stéphane Raimbault c160243
- new upstream release
Stéphane Raimbault c160243
48e4c90
* Tue Oct 5 2010 Stéphane Raimbault <stephane.raimbault@gmail.com> - 2.9.2-1
Stéphane Raimbault c160243
- new upstream release
Stéphane Raimbault c160243
48e4c90
* Wed Jul 2 2008 Stéphane Raimbault <stephane.raimbault@gmail.com> - 2.0.1-1
Stéphane Raimbault c160243
- new upstream release
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Fri May 2 2008 Stéphane Raimbault <stephane.raimbault@gmail.com> - 2.0.0-1
Stéphane Raimbault c160243
- integrate extern_for_cpp in upstream.
Stéphane Raimbault c160243
- update the license to version LGPL v3.
Stéphane Raimbault c160243
48e4c90
* Wed Apr 30 2008 Todd Denniston <Todd.Denniston@ssa.crane.navy.mil> - 1.9.0-2
Stéphane Raimbault c160243
- get the license corrected in the spec file.
Stéphane Raimbault c160243
- add a URL for where to find libmodbus.
Stéphane Raimbault c160243
- tweak the summary and description.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Tue Apr 29 2008 Todd Denniston <Todd.Denniston@ssa.crane.navy.mil> - 1.9.0-1
Stéphane Raimbault c160243
- upgrade to latest upstream (pre-release)
Stéphane Raimbault c160243
- port extern_for_cpp patch to 1.9.0
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Tue Apr 29 2008 Todd Denniston <Todd.Denniston@ssa.crane.navy.mil> - 1.2.4-2_tad
Stéphane Raimbault c160243
- add a patch to allow compiling with c++ code.
Stéphane Raimbault c160243
Stéphane Raimbault c160243
* Mon Apr 28 2008 Todd Denniston <Todd.Denniston@ssa.crane.navy.mil> - 1.2.4-1_tad
Stéphane Raimbault c160243
- build spec file.
Stéphane Raimbault c160243
- include patch for controling error-treat.