4ad8c1
Summary: Libraries to provide access to RTAS calls and RTAS events
4ad8c1
Name:    librtas
4ad8c1
Version: 2.0.2
4ad8c1
Release: 13%{?dist}
4ad8c1
URL:     https://github.com/nfont/librtas
4ad8c1
License: LGPLv2+
4ad8c1
4ad8c1
Source0: https://github.com/nfont/librtas/archive/v%{version}.tar.gz
4ad8c1
4ad8c1
BuildRequires: autoconf
4ad8c1
BuildRequires: libtool
4ad8c1
BuildRequires: make
4ad8c1
4ad8c1
Patch0:  librtas-2.0.1-libversion.patch
4ad8c1
Patch1:  librtas-2.0.2-coverity.patch
4ad8c1
4ad8c1
ExclusiveArch: %{power64}
4ad8c1
4ad8c1
%description
4ad8c1
The librtas shared library provides userspace with an interface
4ad8c1
through which certain RTAS calls can be made.  The library uses
4ad8c1
either of the RTAS User Module or the RTAS system call to direct
4ad8c1
the kernel in making these calls.
4ad8c1
4ad8c1
The librtasevent shared library provides users with a set of
4ad8c1
definitions and common routines useful in parsing and dumping
4ad8c1
the contents of RTAS events.
4ad8c1
4ad8c1
%package devel
4ad8c1
Summary:  C header files for development with librtas
4ad8c1
Requires: %{name}%{?_isa} = %{version}-%{release}
4ad8c1
4ad8c1
%description devel
4ad8c1
The librtas-devel packages contains the header files necessary for
4ad8c1
developing programs using librtas.
4ad8c1
4ad8c1
%prep
4ad8c1
%autosetup -p1
4ad8c1
4ad8c1
%build
4ad8c1
./autogen.sh
4ad8c1
%configure --disable-silent-rules --disable-static
4ad8c1
%make_build
4ad8c1
4ad8c1
%install
4ad8c1
%make_install
4ad8c1
find %{buildroot} -name '*.la' -exec rm -f {} ';'
4ad8c1
rm -f  %{buildroot}/%{_docdir}/librtas/*
4ad8c1
4ad8c1
%post -p /sbin/ldconfig
4ad8c1
4ad8c1
%postun -p /sbin/ldconfig
4ad8c1
4ad8c1
%files
4ad8c1
%{!?_licensedir:%global license %%doc}
4ad8c1
%license COPYING.LESSER
4ad8c1
%doc README Changelog
4ad8c1
%{_libdir}/librtas.so.*
4ad8c1
%{_libdir}/librtasevent.so.*
4ad8c1
4ad8c1
%files devel
4ad8c1
%{_libdir}/librtas.so
4ad8c1
%{_libdir}/librtasevent.so
4ad8c1
%{_libdir}/pkgconfig/librtas.pc
4ad8c1
%{_includedir}/librtas.h
4ad8c1
%{_includedir}/librtasevent.h
4ad8c1
%{_includedir}/librtasevent_v4.h
4ad8c1
%{_includedir}/librtasevent_v6.h
4ad8c1
4ad8c1
%changelog
4ad8c1
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.0.2-13
4ad8c1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
4ad8c1
  Related: rhbz#1991688
4ad8c1
4ad8c1
* Mon May 10 2021 Than Ngo <than@redhat.com> - 2.0.2-12
4ad8c1
- Resolves: #1958942, fix license tag
4ad8c1
4ad8c1
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.0.2-11
4ad8c1
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
4ad8c1
4ad8c1
* Fri Mar 26 2021 Than Ngo <than@redhat.com> - 2.0.2-10
4ad8c1
- clean up librtas by using rtas_copy
4ad8c1
4ad8c1
* Thu Mar 25 2021 Than Ngo <than@redhat.com> - 2.0.2-9
4ad8c1
- Undo ExclusiveArch
4ad8c1
4ad8c1
* Thu Mar 25 2021 Than Ngo <than@redhat.com> - 2.0.2-8
4ad8c1
- Resolves: #1938786, coverity issues
4ad8c1
4ad8c1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-7
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4ad8c1
4ad8c1
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-6
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4ad8c1
4ad8c1
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-5
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4ad8c1
4ad8c1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-4
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4ad8c1
4ad8c1
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-3
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4ad8c1
4ad8c1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4ad8c1
4ad8c1
* Fri Jul 06 2018 Sinny Kumari <sinnykumari@fedoraproject.org> - 2.0.2-1
4ad8c1
- Rebase to 2.0.2
4ad8c1
4ad8c1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-4
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4ad8c1
4ad8c1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-3
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4ad8c1
4ad8c1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4ad8c1
4ad8c1
* Tue Apr 04 2017 Sinny Kumari <sinnykumari@fedoraproject.org> - 2.0.1-1
4ad8c1
- Rebase to 2.0.1
4ad8c1
4ad8c1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4ad8c1
4ad8c1
* Mon Jul 11 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.0-2
4ad8c1
- Package cleanup, update URLs
4ad8c1
- Use %%license
4ad8c1
4ad8c1
* Wed Apr 06 2016 Sinny Kumari <sinnykumari@fedoraproject.org> - 2.0.0-1
4ad8c1
- Update to upstream release 2.0.0
4ad8c1
- do-not-enable-debug-message patch is available in this release
4ad8c1
4ad8c1
* Mon Mar 21 2016 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.4.0-2
4ad8c1
- Do not enable debug message by default
4ad8c1
4ad8c1
* Fri Mar 11 2016 Sinny Kumari <sinnykumari@fedoraproject.org> - 1.4.0-1
4ad8c1
- Update to latest upstream 1.4.0
4ad8c1
- License change from CPL to LGPL
4ad8c1
4ad8c1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.14-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4ad8c1
4ad8c1
* Mon Nov 16 2015 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.3.14
4ad8c1
- Update to latest upstream 1.3.14
4ad8c1
4ad8c1
* Fri Jul 03 2015 Jakub Čajka - 1.3.13-3
4ad8c1
- Fix byteswapping see http://sourceforge.net/p/librtas/code/ci/4e46c718f42bf05e797c7fcfdd6cfc2a21fb4c91/
4ad8c1
4ad8c1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.13-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4ad8c1
4ad8c1
* Mon Nov 03 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.3.13
4ad8c1
- Update to latest upstream 1.3.13
4ad8c1
4ad8c1
* Mon Sep 22 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.3.12
4ad8c1
- Update to latest upstream 1.3.12
4ad8c1
4ad8c1
* Fri Aug 01 2014 Brent Baude <bbaude@redhat.com> - 1.3.9-6
4ad8c1
- NVR bump for Fedora 21 build on merged koji
4ad8c1
4ad8c1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.9-5
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4ad8c1
4ad8c1
* Mon May 26 2014 Jakub Čajka <jcajka@redhat.com> 1.3.9-4
4ad8c1
- Spec file clean up
4ad8c1
4ad8c1
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 1.3.9-3
4ad8c1
- fix CFLAGS
4ad8c1
4ad8c1
* Thu Mar 06 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.3.9-2
4ad8c1
- Disable "-Werror=format-security" gcc option
4ad8c1
4ad8c1
* Tue Mar 04 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.3.9
4ad8c1
- Update to latest upstream 1.3.9
4ad8c1
4ad8c1
* Wed Oct 09 2013 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.3.8-3
4ad8c1
- Add ppc64le architecture
4ad8c1
4ad8c1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.8-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4ad8c1
4ad8c1
* Thu May 16 2013 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.3.8
4ad8c1
- Update to latest upstream 1.3.8
4ad8c1
4ad8c1
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.6-4
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4ad8c1
4ad8c1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.6-3
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4ad8c1
4ad8c1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.6-2
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4ad8c1
4ad8c1
* Thu Aug 11 2011 Jiri Skala <jskala@redhat.com> 1.3.6-1
4ad8c1
- update to latest upstream 1.3.6
4ad8c1
4ad8c1
* Mon Aug 08 2011 Jiri Skala <jskala@redhat.com> 1.3.5-1
4ad8c1
- update to latest upstream 1.3.5
4ad8c1
4ad8c1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.4-3
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4ad8c1
4ad8c1
* Sat Sep 11 2010 Parag Nemade <paragn AT fedoraproject.org> 2.30.3-3
4ad8c1
- Merge-review cleanup (#226059)
4ad8c1
4ad8c1
* Mon Sep 21 2009 Roman Rakus <rrakus@redhat.com> - 1.3.4-1
4ad8c1
- Upstream release 1.3.4
4ad8c1
4ad8c1
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-5
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4ad8c1
4ad8c1
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-4
4ad8c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4ad8c1
4ad8c1
* Fri Feb 08 2008 David Cantrell <dcantrell@redhat.com> - 1.3.3-3
4ad8c1
- Rebuild for gcc-4.3
4ad8c1
4ad8c1
* Tue Dec 18 2007 David Cantrell <dcantrell@redhat.com> - 1.3.3-2
4ad8c1
- Spec cleanups
4ad8c1
4ad8c1
* Tue Dec 18 2007 David Cantrell <dcantrell@redhat.com> - 1.3.3-1
4ad8c1
- Upgraded to librtas-1.3.3 (#253522)
4ad8c1
4ad8c1
* Mon Sep 10 2007 David Cantrell <dcantrell@redhat.com> - 1.3.2-1
4ad8c1
- Upgraded to librtas-1.3.2
4ad8c1
- Cleaned up spec file to conform to Fedora packaging guidelines
4ad8c1
4ad8c1
* Tue Aug 21 2007 David Cantrell <dcantrell@redhat.com> - 1.2.4-4
4ad8c1
- Rebuild
4ad8c1
4ad8c1
* Sat Mar 31 2007 David Woodhouse <dwmw2@redhat.com> - 1.2.4-3
4ad8c1
- Install libraries into /usr/lib64 on PPC64.
4ad8c1
4ad8c1
* Tue Aug 01 2006 Paul Nasrat <pnasrat@redhat.com> - 1.2.4-2
4ad8c1
- Backport syscall fix from upstream 
4ad8c1
4ad8c1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.2.4-1.2.2
4ad8c1
- rebuild
4ad8c1
4ad8c1
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.2.4-1.2.1
4ad8c1
- bump again for double-long bug on ppc(64)
4ad8c1
4ad8c1
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.2.4-1.2
4ad8c1
- rebuilt for new gcc4.1 snapshot and glibc changes
4ad8c1
4ad8c1
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
4ad8c1
- rebuilt
4ad8c1
4ad8c1
* Thu Nov 03 2005 Paul Nasrat <pnasrat@redhat.com> 1.2.4-1
4ad8c1
- Update to latest version
4ad8c1
4ad8c1
* Thu Nov 03 2005 Paul Nasrat <pnasrat@redhat.com> 1.2.2-1
4ad8c1
- Initial release