310a2a
%global source_dir  %{_datadir}/%{name}-source
310a2a
%global inst_srcdir %{buildroot}/%{source_dir}
310a2a
310a2a
Name:             libev
310a2a
Version:          4.33
310a2a
Release:          5%{?dist}
310a2a
Summary:          High-performance event loop/event model with lots of features
310a2a
310a2a
License:          BSD or GPLv2+
310a2a
URL:              http://software.schmorp.de/pkg/libev.html
310a2a
Source0:          http://dist.schmorp.de/libev/Attic/%{name}-%{version}.tar.gz
310a2a
310a2a
BuildRequires:    autoconf
310a2a
BuildRequires:    automake
310a2a
BuildRequires:    coreutils
310a2a
BuildRequires:    findutils
310a2a
BuildRequires:    gcc
310a2a
BuildRequires:    libtool
310a2a
BuildRequires:    make
310a2a
BuildRequires:    tar
310a2a
310a2a
Provides:         bundled(libecb) = 1.05
310a2a
310a2a
%description
310a2a
Libev is modeled (very loosely) after libevent and the Event Perl
310a2a
module, but is faster, scales better and is more correct, and also more
310a2a
featureful. And also smaller.
310a2a
310a2a
%package devel
310a2a
Summary:          Development headers for libev
310a2a
Requires:         %{name}%{?_isa} = %{version}-%{release}
310a2a
310a2a
%description devel
310a2a
This package contains the development headers and libraries for libev.
310a2a
310a2a
%package libevent-devel
310a2a
Summary:          Compatibility development header with libevent for %{name}.
310a2a
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
310a2a
310a2a
# The event.h file actually conflicts with the one from libevent-devel
310a2a
Conflicts:        libevent-devel
310a2a
310a2a
%description libevent-devel
310a2a
This package contains a development header to make libev compatible with
310a2a
libevent.
310a2a
310a2a
%package source
310a2a
Summary:          High-performance event loop/event model with lots of features
310a2a
BuildArch:        noarch
310a2a
Provides:         bundled(libecb) = 1.05
310a2a
310a2a
%description source
310a2a
This package contains the source code for libev.
310a2a
310a2a
%prep
310a2a
%autosetup -p0
310a2a
autoreconf -vfi
310a2a
310a2a
%build
310a2a
%configure --disable-static --with-pic
310a2a
%make_build
310a2a
310a2a
%check
310a2a
make check
310a2a
310a2a
%install
310a2a
%make_install
310a2a
rm -vf %{buildroot}%{_libdir}/%{name}.la
310a2a
310a2a
# Make the source package
310a2a
mkdir -p %{inst_srcdir}
310a2a
find . -type f | grep -E '.*\.(c|h|am|ac|inc|m4|h.in|man.pre|pl|txt)$' | xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
310a2a
install -p -m 0644 Changes ev.pod LICENSE README %{inst_srcdir}
310a2a
310a2a
%ldconfig_scriptlets
310a2a
310a2a
%files
310a2a
%license LICENSE
310a2a
%doc Changes README
310a2a
%{_libdir}/%{name}.so.4*
310a2a
310a2a
%files devel
310a2a
%{_includedir}/ev++.h
310a2a
%{_includedir}/ev.h
310a2a
%{_libdir}/%{name}.so
310a2a
%{_mandir}/man?/*
310a2a
310a2a
%files libevent-devel
310a2a
%{_includedir}/event.h
310a2a
310a2a
%files source
310a2a
%{source_dir}
310a2a
310a2a
%changelog
310a2a
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.33-5
310a2a
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
310a2a
  Related: rhbz#1991688
310a2a
310a2a
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4.33-4
310a2a
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
310a2a
310a2a
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-3
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
310a2a
310a2a
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
310a2a
310a2a
* Thu Mar 19 2020  Fabian Affolter <mail@fabian-.affolter.ch> - 4.33-1
310a2a
- Update to latest upstream release 4.33 (rhbz#1814655)
310a2a
310a2a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.31-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
310a2a
310a2a
* Thu Jan 09 2020  Fabian Affolter <mail@fabian-.affolter.ch> - 4.31-1
310a2a
- Update to latest upstream release 4.31 (rhbz#1785861)
310a2a
310a2a
* Sun Jul 28 2019 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 4.27-1            
310a2a
- Update to 4.27 (#1724817)
310a2a
310a2a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-9
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
310a2a
310a2a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-8
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
310a2a
310a2a
* Mon Dec 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.25-7
310a2a
- Update to 4.25
310a2a
310a2a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-7
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
310a2a
310a2a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-6
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
310a2a
310a2a
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.24-5
310a2a
- Switch to %%ldconfig_scriptlets
310a2a
310a2a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-4
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
310a2a
310a2a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-3
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
310a2a
310a2a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
310a2a
310a2a
* Wed Dec 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.24-1
310a2a
- Update to 4.24 (RHBZ #1408954)
310a2a
310a2a
* Thu Nov 17 2016  Fabian Affolter <mail@fabian-.affolter.ch> - 4.23-1
310a2a
- Update to latest upstream release 4.23 (rhbz#1395925)
310a2a
310a2a
* Mon Mar 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.22-1
310a2a
- Update to 4.22 (RHBZ #1234039)
310a2a
310a2a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.20-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
310a2a
310a2a
* Sat Oct 17 2015  Fabian Affolter <mail@fabian-.affolter.ch> - 4.20-2
310a2a
- Remove patch
310a2a
310a2a
* Sat Jun 20 2015 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 4.20-1
310a2a
- Update to 4.20 (#1234039)
310a2a
310a2a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.19-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
310a2a
310a2a
* Mon Sep 29 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.19-1
310a2a
- Update to 4.19.
310a2a
310a2a
* Tue Sep 23 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.18-2
310a2a
- Fix C++ function definitions
310a2a
  https://bugzilla.redhat.com/show_bug.cgi?id=1145190
310a2a
310a2a
* Mon Sep 08 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.18-1
310a2a
- Update to 4.18.
310a2a
310a2a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.15-5
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
310a2a
310a2a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.15-4
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
310a2a
310a2a
* Tue Nov 26 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 4.15-3
310a2a
- Get the package closer to what upstream intended:
310a2a
  - Do not move the headers into a subfolder of /usr/include
310a2a
  - Make a libev-libevent-devel subpackage to contain the libevent
310a2a
    compatibility header, so that only this subpackage conflicts with
310a2a
    libevent-devel, not all of libev-devel
310a2a
  - Drop the pkgconfig file, as upstream rejected it several times already.
310a2a
310a2a
* Sun Sep  8 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.15-2
310a2a
- Bump (koji was broken)
310a2a
310a2a
* Sun Sep  8 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.15-1
310a2a
- Update to 4.15 (rhbz 987489)
310a2a
- Fix dates in spec
310a2a
310a2a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11-3
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
310a2a
310a2a
* Fri Feb 08 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 4.11-2
310a2a
- Make a patch out of Michal's pkgconfig support.
310a2a
- Modernize the configure.ac file for Automake >= 1.13.
310a2a
- Respect the Fedora CFLAGS
310a2a
  https://bugzilla.redhat.com/show_bug.cgi?id=908096
310a2a
310a2a
* Fri Sep 28 2012 Mathieu Bridon <bochecha@fedoraproject.org> - 4.11-1
310a2a
- Update to 4.11
310a2a
310a2a
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.04-3
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
310a2a
310a2a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.04-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
310a2a
310a2a
* Tue Aug  9 2011 Tom Callaway <spot@fedoraproject.org> - 4.04-1
310a2a
- move man page
310a2a
- cleanup spec
310a2a
- update to 4.04
310a2a
310a2a
* Mon Jun 13 2011 Matěj Cepl <mcepl@redhat.com> - 4.03-2
310a2a
- EL5 cannot have noarch subpackages.
310a2a
310a2a
* Sat Feb  5 2011 Michal Nowak <mnowak@redhat.com> - 4.03-1
310a2a
- 4.03; RHBZ#674022
310a2a
- add a -source subpackage (Mathieu Bridon); RHBZ#672153
310a2a
310a2a
* Mon Jan 10 2011 Michal Nowak <mnowak@redhat.com> - 4.01-1
310a2a
- 4.01
310a2a
- fix grammar in %%description
310a2a
310a2a
* Sat Jan  2 2010 Michal Nowak <mnowak@redhat.com> - 3.90-1
310a2a
- 3.9
310a2a
310a2a
* Mon Aug 10 2009 Michal Nowak <mnowak@redhat.com> - 3.80-1
310a2a
- 3.8
310a2a
- always use the most recent automake
310a2a
- BuildRequires now libtool
310a2a
310a2a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.70-3
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
310a2a
310a2a
* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-2
310a2a
- spec file change, which prevented uploading most recent tarball
310a2a
  so the RPM was "3.70" but tarball was from 3.60
310a2a
310a2a
* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-1
310a2a
- v3.7
310a2a
- list libev soname explicitly
310a2a
310a2a
* Mon Jun 29 2009 Michal Nowak <mnowak@redhat.com> - 3.60-1
310a2a
- previous version was called "3.6" but this is broken update
310a2a
  path wrt version "3.53" -- thus bumping to "3.60"
310a2a
310a2a
* Thu Apr 30 2009 Michal Nowak <mnowak@redhat.com> - 3.6-1
310a2a
- 3.60
310a2a
- fixed few mixed-use-of-spaces-and-tabs warnings in spec file
310a2a
310a2a
* Thu Mar 19 2009 Michal Nowak <mnowak@redhat.com> - 3.53-1
310a2a
- 3.53
310a2a
310a2a
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.52-2
310a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
310a2a
310a2a
* Wed Jan 07 2009 Michal Nowak <mnowak@redhat.com> - 3.52-1
310a2a
- 3.52
310a2a
310a2a
* Wed Dec 24 2008 Michal Nowak <mnowak@redhat.com> - 3.51-1
310a2a
- 3.51
310a2a
310a2a
* Thu Nov 20 2008 Michal Nowak <mnowak@redhat.com> - 3.49-1
310a2a
- version bump: 3.49
310a2a
310a2a
* Sun Nov  9 2008 Michal Nowak <mnowak@redhat.com> - 3.48-1
310a2a
- version bump: 3.48
310a2a
310a2a
* Mon Oct  6 2008 kwizart <kwizart at gmail.com> - 3.44-1
310a2a
- bump to 3.44
310a2a
310a2a
* Tue Sep  2 2008 kwizart <kwizart at gmail.com> - 3.43-4
310a2a
- Fix pkgconfig support
310a2a
310a2a
* Tue Aug 12 2008 Michal Nowak <mnowak@redhat.com> - 3.43-2
310a2a
- removed libev.a
310a2a
- installing with "-p"
310a2a
- event.h is removed intentionaly, because is there only for 
310a2a
  backward compatibility with libevent
310a2a
310a2a
* Mon Aug 04 2008 Michal Nowak <mnowak@redhat.com> - 3.43-1
310a2a
- initial package
310a2a