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