diff --git a/.cvsignore b/.cvsignore index e69de29..99b0bd7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +tevent-0.9.8.tar.gz diff --git a/libtevent.spec b/libtevent.spec new file mode 100644 index 0000000..b21549a --- /dev/null +++ b/libtevent.spec @@ -0,0 +1,66 @@ +Name: libtevent +Version: 0.9.8 +Release: 1%{?dist} +Group: System Environment/Daemons +Summary: The tevent library +License: LGPLv3+ +URL: http://tevent.samba.org/ +Source: http://samba.org/ftp/tevent/tevent-%{version}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: libtalloc-devel >= 2.0.0 + +%description +Tevent is an event system based on the talloc memory management library. +Tevent has support for many event types, including timers, signals, and +the classic file descriptor events. +Tevent also provide helpers to deal with asynchronous code providing the +tevent_req (Tevent Request) functions. + +%package devel +Group: Development/Libraries +Summary: Developer tools for the Tevent library +Requires: libtevent = %{version}-%{release} +Requires: libtalloc-devel >= 2.0.0 +Requires: pkgconfig + +%description devel +Header files needed to develop programs that link against the Tevent library. + +%prep +%setup -q -n tevent-%{version} + +%build +%configure +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make install DESTDIR=$RPM_BUILD_ROOT + +ln -s libtevent.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtevent.so.0 +ln -s libtevent.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtevent.so + +rm -f $RPM_BUILD_ROOT%{_libdir}/libtevent.a + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%{_libdir}/libtevent.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/tevent.h +%{_libdir}/libtevent.so +%{_libdir}/pkgconfig/tevent.pc + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%changelog +* Sat Sep 8 2009 Simo Sorce - 0.9.8-1 +- First independent release for tevent 0.9.8 diff --git a/sources b/sources index e69de29..c477cee 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +edc29f20fb508b6b860d70f0f07ccd3f tevent-0.9.8.tar.gz