diff --git a/.cvsignore b/.cvsignore index e69de29..8f5688e 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libservicelog-1.0.1.tar.gz diff --git a/libservicelog-1.0.1-install.patch b/libservicelog-1.0.1-install.patch new file mode 100644 index 0000000..6be323a --- /dev/null +++ b/libservicelog-1.0.1-install.patch @@ -0,0 +1,10 @@ +diff -up libservicelog-1.0.1/Makefile.am.install libservicelog-1.0.1/Makefile.am +--- libservicelog-1.0.1/Makefile.am.install 2009-02-20 12:17:23.000000000 -0500 ++++ libservicelog-1.0.1/Makefile.am 2009-02-20 12:17:50.000000000 -0500 +@@ -19,5 +19,5 @@ library_includedir = ${includedir}/servi + library_include_HEADERS = servicelog-1/servicelog.h + + install-exec-hook: +- install -D --mode=754 --group=service servicelog.db \ ++ install -D --mode=754 servicelog.db \ + ${DESTDIR}/var/lib/servicelog/servicelog.db diff --git a/libservicelog.spec b/libservicelog.spec new file mode 100644 index 0000000..2affa5a --- /dev/null +++ b/libservicelog.spec @@ -0,0 +1,79 @@ +Name: libservicelog +Version: 1.0.1 +Release: 1%{?dist} +Summary: Servicelog Database and Library + +Group: System Environment/Libraries +License: LGPLv2 +URL: http://linux-diag.sourceforge.net/servicelog +Source0: http://downloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Requires(pre): shadow-utils + +BuildRequires: sqlite-devel autoconf libtool + +Patch0: libservicelog-1.0.1-install.patch + +%description +The libservicelog package contains a library to create and maintain a +database for storing events related to system service. This database +allows for the logging of serviceable and informational events, and for +the logging of service procedures that have been performed upon the system. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +Contains header files for building with libservicelog. + + +%prep +%setup -q +%patch0 -p1 -b .install + + +%build +autoreconf -fiv +%configure --disable-static +%{__make} %{?_smp_mflags} + + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__rm} -f %{buildroot}%{_libdir}/*.la + + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%pre +getent group service >/dev/null || /usr/sbin/groupadd service + +%post -p /sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc COPYING NEWS AUTHORS +%{_libdir}/libservicelog-*.so.* +%{_libdir}/*.so +%attr( 754, root, service ) %dir /var/lib/servicelog/servicelog.db +%dir /var/lib/servicelog + +%files devel +%defattr(-,root,root,-) +%{_includedir}/servicelog-1 +%{_libdir}/pkgconfig/servicelog-1.pc + + +%changelog +* Fri Feb 20 2009 Roman Rakus - 1.0.1-1 +- Initial packaging diff --git a/sources b/sources index e69de29..8ac9138 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e3280d47a16a29beef586d5b6068a562 libservicelog-1.0.1.tar.gz