Michal Nowak 015b4a0
%define version_upstream 3.9
Michal Nowak cb49198
Michal Nowak 6abf808
Name:		libev
Michal Nowak 015b4a0
Version:	3.90
Michal Nowak 7960795
Release:	1%{?dist}
Michal Nowak 6abf808
Summary:	High-performance event loop/event model with lots of features
Michal Nowak 6abf808
Michal Nowak 6abf808
Group:		System Environment/Libraries
Michal Nowak 6abf808
License:	BSD or GPLv2+
Michal Nowak 6abf808
URL:		http://software.schmorp.de/pkg/libev.html
Michal Nowak cb49198
Source0:	http://dist.schmorp.de/libev/Attic/%{name}-%{version_upstream}.tar.gz
Michal Nowak 6abf808
Source1:	%{name}.pc.in
Michal Nowak 6abf808
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Michal Nowak 6abf808
Michal Nowak 7960795
BuildRequires:	automake libtool
Michal Nowak 6abf808
Michal Nowak 6abf808
%description
Michal Nowak 6abf808
Libev is modelled (very losely) after libevent and the Event perl
Michal Nowak 6abf808
module, but is faster, scales better and is more correct, and also more
Michal Nowak 6abf808
featureful. And also smaller.
Michal Nowak 6abf808
Michal Nowak 6abf808
%package 	devel
Michal Nowak 6abf808
Summary:	High-performance event loop/event model with lots of features
Michal Nowak 6abf808
Group:		System Environment/Libraries
Michal Nowak f8da1db
Requires:	%{name} = %{version}-%{release}
Michal Nowak f8da1db
Requires:	pkgconfig
Michal Nowak 6abf808
Michal Nowak 6abf808
%description 	devel
Michal Nowak 6abf808
Libev is modelled (very losely) after libevent and the Event perl
Michal Nowak 6abf808
module, but is faster, scales better and is more correct, and also more
Michal Nowak 6abf808
featureful. And also smaller. Development libraries.
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%prep
Michal Nowak cb49198
%setup -q -n %{name}-%{version_upstream}
Michal Nowak 6abf808
Michal Nowak 6abf808
# Add pkgconfig support
Michal Nowak 6abf808
cp -p %{SOURCE1} .
Michal Nowak 6abf808
sed -i.pkgconfig -e 's|Makefile|Makefile libev.pc|' configure.ac configure
Michal Nowak 6abf808
sed -i.pkgconfig -e 's|lib_LTLIBRARIES|pkgconfigdir = $(libdir)/pkgconfig\n\npkgconfig_DATA = libev.pc\n\nlib_LTLIBRARIES|' Makefile.am Makefile.in
Michal Nowak 7960795
aclocal
Michal Nowak 7960795
automake
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%build
Michal Nowak 6abf808
%configure --disable-static --with-pic --includedir=%{_includedir}/%{name}
Michal Nowak 6abf808
make %{?_smp_mflags}
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%check
Michal Nowak 6abf808
make check
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%install
Michal Nowak 6abf808
rm -rf $RPM_BUILD_ROOT
Michal Nowak 6abf808
Michal Nowak 6abf808
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
Michal Nowak 6abf808
Michal Nowak 6abf808
rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}.la
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%clean
Michal Nowak 6abf808
rm -rf $RPM_BUILD_ROOT
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%post -p /sbin/ldconfig
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%postun -p /sbin/ldconfig
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%files
Michal Nowak 6abf808
%defattr(-,root,root,-)
Michal Nowak 6abf808
%doc Changes LICENSE README
Michal Nowak 1b64e01
%{_libdir}/%{name}.so.3
Michal Nowak 1b64e01
%{_libdir}/%{name}.so.3.0.0
Michal Nowak 6abf808
%{_mandir}/man?/*
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%files devel
Michal Nowak 6abf808
%defattr(-,root,root,-)
Michal Nowak 6abf808
%{_libdir}/%{name}.so
Michal Nowak 6abf808
%{_includedir}/libev/
Michal Nowak 6abf808
%{_libdir}/pkgconfig/%{name}.pc
Michal Nowak 6abf808
Michal Nowak 6abf808
Michal Nowak 6abf808
%changelog
Michal Nowak 015b4a0
* Sat Jan  2 2010 Michal Nowak <mnowak@redhat.com> - 3.90-1
Michal Nowak 015b4a0
- 3.9
Michal Nowak 015b4a0
Michal Nowak 7960795
* Fri Aug 10 2009 Michal Nowak <mnowak@redhat.com> - 3.80-1
Michal Nowak 7960795
- 3.8
Michal Nowak 7960795
- always use the most recent automake
Michal Nowak 7960795
- BuildRequires now libtool
Michal Nowak 7960795
0120273
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.70-3
0120273
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0120273
Michal Nowak 014027c
* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-2
Michal Nowak 014027c
- spec file change, which prevented uploading most recent tarball
Michal Nowak 014027c
  so the RPM was "3.70" but tarball was from 3.60
Michal Nowak 014027c
Michal Nowak 1b64e01
* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-1
Michal Nowak 1b64e01
- v3.7
Michal Nowak 1b64e01
- list libev soname explicitly
Michal Nowak 1b64e01
Michal Nowak cb49198
* Mon Jun 29 2009 Michal Nowak <mnowak@redhat.com> - 3.60-1
Michal Nowak cb49198
- previous version was called "3.6" but this is broken update
Michal Nowak cb49198
  path wrt version "3.53" -- thus bumping to "3.60"
Michal Nowak cb49198
Michal Nowak f8da1db
* Thu Apr 30 2009 Michal Nowak <mnowak@redhat.com> - 3.6-1
Michal Nowak f8da1db
- 3.60
Michal Nowak f8da1db
- fixed few mixed-use-of-spaces-and-tabs warnings in spec file
Michal Nowak f8da1db
Michal Nowak 384376e
* Thu Mar 19 2009 Michal Nowak <mnowak@redhat.com> - 3.53-1
Michal Nowak 384376e
- 3.53
Michal Nowak 384376e
95afa3e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.52-2
95afa3e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
95afa3e
Michal Nowak d5776dd
* Wed Jan 07 2009 Michal Nowak <mnowak@redhat.com> - 3.52-1
Michal Nowak d5776dd
- 3.52
Michal Nowak d5776dd
Michal Nowak a84d382
* Wed Dec 24 2008 Michal Nowak <mnowak@redhat.com> - 3.51-1
Michal Nowak a84d382
- 3.51
Michal Nowak a84d382
Michal Nowak 6f69d29
* Thu Nov 20 2008 Michal Nowak <mnowak@redhat.com> - 3.49-1
Michal Nowak 6f69d29
- version bump: 3.49
Michal Nowak 6f69d29
Michal Nowak 6abf808
* Sun Nov  9 2008 Michal Nowak <mnowak@redhat.com> - 3.48-1
Michal Nowak 6abf808
- version bump: 3.48
Michal Nowak 6abf808
Michal Nowak 6abf808
* Mon Oct  6 2008 kwizart <kwizart at gmail.com> - 3.44-1
Michal Nowak 6abf808
- bump to 3.44
Michal Nowak 6abf808
Michal Nowak 6abf808
* Tue Sep  2 2008 kwizart <kwizart at gmail.com> - 3.43-4
Michal Nowak 6abf808
- Fix pkgconfig support
Michal Nowak 6abf808
Michal Nowak 6abf808
* Mon Aug 12 2008 Michal Nowak <mnowak@redhat.com> - 3.43-2
Michal Nowak 6abf808
- removed libev.a
Michal Nowak 6abf808
- installing with "-p"
Michal Nowak 6abf808
- event.h is removed intentionaly, because is there only for 
Michal Nowak 6abf808
  backward compatibility with libevent
Michal Nowak 6abf808
Michal Nowak 6abf808
* Mon Aug 04 2008 Michal Nowak <mnowak@redhat.com> - 3.43-1
Michal Nowak 6abf808
- initial package
Michal Nowak 6abf808