Blame SPECS/libservicelog.spec

920e90
Name:          libservicelog
920e90
Version:       1.1.19
920e90
Release:       3%{?dist}
920e90
Summary:       Servicelog Database and Library
920e90
920e90
#v29_notify_gram.c v29_notify_gram.h are GPLv2+
920e90
License:       LGPLv2 and GPLv2+
920e90
URL:           https://github.com/power-ras/%{name}/releases
920e90
Source:        https://github.com/power-ras/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
920e90
920e90
# Link with needed libraries
920e90
Patch0: libservicelog-1.1.9-libs.patch
920e90
920e90
BuildRequires: sqlite-devel autoconf libtool bison librtas-devel flex
920e90
BuildRequires: make
920e90
Requires(pre): shadow-utils
920e90
920e90
# because of librtas-devel
920e90
ExclusiveArch: ppc %{power64}
920e90
920e90
%description
920e90
The libservicelog package contains a library to create and maintain a
920e90
database for storing events related to system service.  This database
920e90
allows for the logging of serviceable and informational events, and for
920e90
the logging of service procedures that have been performed upon the system.
920e90
920e90
920e90
%package       devel
920e90
Summary:       Development files for %{name}
920e90
Requires:      %{name}%{?_isa} = %{version}-%{release}
920e90
Requires:      pkgconfig sqlite-devel
920e90
920e90
%description   devel
920e90
Contains header files for building with libservicelog.
920e90
920e90
920e90
%prep
920e90
%setup -q
920e90
%patch0 -p1 -b .libs
920e90
920e90
%build
920e90
autoreconf -fiv
920e90
%configure --disable-static
920e90
# disable "-Werror=format-security" checking gcc option until we fix
920e90
# these errors are fixed in upstream code.
920e90
CFLAGS="%{optflags} -fPIC -DPIC"
920e90
CFLAGS=`echo $CFLAGS | sed 's/-Werror=format-security//'`
920e90
make CFLAGS="$CFLAGS" %{?_smp_mflags}
920e90
920e90
920e90
%install
920e90
make install DESTDIR=%{buildroot}
920e90
rm -f %{buildroot}%{_libdir}/*.la
920e90
920e90
%check
920e90
make check || true
920e90
920e90
%pre
920e90
getent group service >/dev/null || /usr/sbin/groupadd -r service
920e90
920e90
%post -p /sbin/ldconfig
920e90
920e90
%postun -p /sbin/ldconfig
920e90
920e90
%files
920e90
%{!?_licensedir:%global license %%doc}
920e90
%license COPYING
920e90
%doc AUTHORS
920e90
%{_libdir}/libservicelog-*.so.*
920e90
%dir %attr(755, root, service) /var/lib/servicelog
920e90
%config(noreplace) %verify(not md5 size mtime) %attr(644,root,service) /var/lib/servicelog/servicelog.db
920e90
920e90
%files devel
920e90
%{_includedir}/servicelog-1
920e90
%{_libdir}/*.so
920e90
%{_libdir}/pkgconfig/servicelog-1.pc
920e90
920e90
920e90
%changelog
920e90
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.19-3
920e90
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
920e90
  Related: rhbz#1991688
920e90
920e90
* Thu Jun 10 2021 Than Ngo <than@redhat.com> - 1.1.19-2
920e90
- Resolves: #1869568, rebase libservicelog to 1.1.19
920e90
920e90
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.18-11
920e90
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
920e90
920e90
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-10
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
920e90
920e90
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-9
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
920e90
920e90
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-8
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
920e90
920e90
* Mon Dec 02 2019 Than Ngo <than@redhat.com> - 1.1.18-7
920e90
- Update Url and Source
920e90
920e90
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-6
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
920e90
920e90
* Wed May 29 2019 Than Ngo <than@redhat.com> - 1.1.18-5
920e90
- enable tests
920e90
920e90
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-4
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
920e90
920e90
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-3
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
920e90
920e90
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.18-2
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
920e90
920e90
* Fri Oct 13 2017 Sinny Kumari <sinnykumari@fedoraproject.org> - 1.1.18-1
920e90
- Rebase to 1.1.18
920e90
920e90
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.17-3
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
920e90
920e90
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.17-2
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
920e90
920e90
* Tue Apr 04 2017 Sinny Kumari <sinnykumari@fedoraproject.org> - 1.1.17-1
920e90
- Rebase to 1.1.17
920e90
920e90
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.16-4
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
920e90
920e90
* Mon Jul 11 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.16-3
920e90
- spec file cleanups
920e90
- Use %%license
920e90
920e90
* Sat Apr  9 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.16-2
920e90
- Rebuild for librtas soname bump
920e90
920e90
* Mon Mar 21 2016 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.1.16-1
920e90
- Update to latest upstream 1.1.16
920e90
920e90
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-4
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
920e90
920e90
* Wed Sep 30 2015 Jaromir Capik <jcapik@redhat.com> - 1.1.15-3
920e90
- Creating the 'service' group as a system one (#1212938)
920e90
920e90
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.15-2
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
920e90
920e90
* Mon Sep 22 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.1.15
920e90
- Update to latest upstream 1.1.15
920e90
920e90
* Fri Aug 01 2014 Brent Baude <bbaude@redhat.com> - 1.1.14-8
920e90
- NVR bump for Fedora 21 build on merged koji
920e90
920e90
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.14-7
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
920e90
920e90
* Mon Jun 02 2014 Jakub Čajka <jcajka@redhat.com> - 1.1.14-6
920e90
- Spec file clean up
920e90
920e90
* Mon Mar 10 2014 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.1.14-5
920e90
- Fix CFLAGS
920e90
920e90
* Fri Mar 07 2014 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.1.14-4
920e90
- Disable "-Werror=format-security" gcc option
920e90
920e90
* Thu Oct 10 2013 Vasant Hegde <hegdevasant@linux.vnet.ibm.com> - 1.1.14-3
920e90
- Add ppc64le architecture
920e90
920e90
* Mon Sep 16 2013 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.1.14-2
920e90
- Fix build issue
920e90
920e90
* Wed Aug 21 2013 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.1.14
920e90
- Update to latest upstream 1.1.14
920e90
920e90
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.13-2
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
920e90
920e90
* Sat May 18 2013 Vasant Hegde <hegdevasant@fedoraproject.org> - 1.1.13
920e90
- Update to latest upstream 1.1.13
920e90
920e90
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.11-4
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
920e90
920e90
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.11-3
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
920e90
920e90
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.11-2
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
920e90
920e90
* Mon Aug 08 2011 Jiri Skala <jskala@redhat.com> - 1.1.11-1
920e90
- update to latest upstream 1.1.11
920e90
920e90
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.9-5
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
920e90
920e90
* Fri Jun 04 2010 Roman Rakus <rrakus@redhat.com> - 1.1.9-4
920e90
- Properly handle servicelog.db
920e90
920e90
* Tue May 18 2010 Roman Rakus <rrakus@redhat.com> - 1.1.9-2
920e90
- Link with needed libraries (sqlite, rtas, rtasevent)
920e90
920e90
* Tue May 11 2010 Roman Rakus <rrakus@redhat.com> - 1.1.9-1
920e90
- Update to 1.1.9
920e90
920e90
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-3
920e90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
920e90
920e90
* Tue Mar 31 2009 Roman Rakus <rrakus@redhat.com> - 1.0.1-2
920e90
- Added missing requires sqlite-devel in devel subpackage
920e90
920e90
* Fri Feb 20 2009 Roman Rakus <rrakus@redhat.com> - 1.0.1-1
920e90
- Initial packaging