Roman Rakus acecb2b
Name:           libservicelog
Jiri Skala 5f4670c
Version:        1.1.11
9065bc6
Release:        2%{?dist}
Roman Rakus acecb2b
Summary:        Servicelog Database and Library
Roman Rakus acecb2b
Roman Rakus acecb2b
Group:          System Environment/Libraries
Roman Rakus acecb2b
License:        LGPLv2
Roman Rakus acecb2b
URL:            http://linux-diag.sourceforge.net/servicelog
Roman Rakus acecb2b
Source0:        http://downloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz
Roman Rakus acecb2b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Roman Rakus acecb2b
Roman Rakus acecb2b
Requires(pre):       shadow-utils
Roman Rakus acecb2b
Roman Rakus 79410df
BuildRequires:  sqlite-devel autoconf libtool bison librtas-devel flex
Roman Rakus acecb2b
Roman Rakus 79410df
# because of librtas-devel
Roman Rakus 79410df
ExclusiveArch: ppc ppc64
Roman Rakus 79410df
Roman Rakus 79410df
Roman Rakus 79410df
# Don't use non existin group during install 
Roman Rakus 79410df
Patch0: libservicelog-1.1.9-install.patch
Roman Rakus 79410df
Roman Rakus e834919
# Link with needed libraries
Jiri Skala 5f4670c
Patch1: libservicelog-1.1.9-libs.patch
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
Roman Rakus acecb2b
%package        devel
Roman Rakus acecb2b
Summary:        Development files for %{name}
Roman Rakus acecb2b
Group:          Development/Libraries
Roman Rakus acecb2b
Requires:       %{name} = %{version}-%{release}
Roman Rakus b8aa333
Requires:       pkgconfig sqlite-devel
Roman Rakus acecb2b
Roman Rakus acecb2b
%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
Roman Rakus acecb2b
%patch0 -p1 -b .install
Jiri Skala 5f4670c
%patch1 -p1 -b .libs
Roman Rakus acecb2b
Roman Rakus acecb2b
%build
Roman Rakus acecb2b
autoreconf -fiv
Roman Rakus acecb2b
%configure --disable-static
Roman Rakus acecb2b
%{__make} %{?_smp_mflags}
Roman Rakus acecb2b
Roman Rakus acecb2b
Roman Rakus acecb2b
%install
Roman Rakus acecb2b
%{__rm} -rf $RPM_BUILD_ROOT
Roman Rakus acecb2b
%{__make} install DESTDIR=$RPM_BUILD_ROOT
Roman Rakus acecb2b
%{__rm} -f %{buildroot}%{_libdir}/*.la
Roman Rakus acecb2b
Roman Rakus acecb2b
Roman Rakus acecb2b
%clean
Roman Rakus acecb2b
%{__rm} -rf $RPM_BUILD_ROOT
Roman Rakus acecb2b
Roman Rakus acecb2b
%pre
Roman Rakus acecb2b
getent group service >/dev/null || /usr/sbin/groupadd service
Roman Rakus acecb2b
Roman Rakus acecb2b
%post -p /sbin/ldconfig
Roman Rakus acecb2b
Roman Rakus acecb2b
%postun
Roman Rakus acecb2b
/sbin/ldconfig
Roman Rakus acecb2b
Roman Rakus acecb2b
%files
Roman Rakus acecb2b
%defattr(-,root,root,-)
Roman Rakus acecb2b
%doc COPYING NEWS AUTHORS
Roman Rakus acecb2b
%{_libdir}/libservicelog-*.so.*
Roman Rakus 67659af
%ghost %verify(not md5 size mtime) %attr(644,root,service) %dir /var/lib/servicelog/servicelog.db
Roman Rakus acecb2b
%dir /var/lib/servicelog
Roman Rakus acecb2b
Roman Rakus acecb2b
%files devel
Roman Rakus acecb2b
%defattr(-,root,root,-)
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
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