Michal Nowak ec4b850
%global source_dir  %{_datadir}/%{name}-source
Michal Nowak ec4b850
%global inst_srcdir %{buildroot}/%{source_dir}
Michal Nowak ec4b850
Mathieu Bridon 9bdcea0
Name:             libev
18f3f68
Version:          4.33
4bb646a
Release:          11%{?dist}
8bad75b
Summary:          High-performance event loop/event model with lots of features
8bad75b
54cf443
License:          BSD-2-Clause OR GPL-2.0-or-later
Mathieu Bridon 9bdcea0
URL:              http://software.schmorp.de/pkg/libev.html
Mathieu Bridon 9bdcea0
Source0:          http://dist.schmorp.de/libev/Attic/%{name}-%{version}.tar.gz
Michal Nowak 6abf808
Fabian Affolter c1e73f5
BuildRequires:    autoconf
Fabian Affolter c1e73f5
BuildRequires:    automake
8be6282
BuildRequires:    coreutils
8be6282
BuildRequires:    findutils
8be6282
BuildRequires:    gcc
Fabian Affolter c1e73f5
BuildRequires:    libtool
8be6282
BuildRequires:    make
8be6282
BuildRequires:    tar
8be6282
8be6282
Provides:         bundled(libecb) = 1.05
Fabian Affolter c1e73f5
Michal Nowak 6abf808
%description
Michal Nowak 7b139e5
Libev is modeled (very loosely) 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
Mathieu Bridon 9bdcea0
%package devel
Mathieu Bridon 160ea6a
Summary:          Development headers for libev
Mathieu Bridon 9bdcea0
Requires:         %{name}%{?_isa} = %{version}-%{release}
Michal Nowak 6abf808
Mathieu Bridon 9bdcea0
%description devel
Mathieu Bridon 7761d0b
This package contains the development headers and libraries for libev.
Michal Nowak 6abf808
Mathieu Bridon 160ea6a
%package libevent-devel
Mathieu Bridon 160ea6a
Summary:          Compatibility development header with libevent for %{name}.
Mathieu Bridon 160ea6a
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
Mathieu Bridon 160ea6a
Mathieu Bridon 160ea6a
# The event.h file actually conflicts with the one from libevent-devel
Mathieu Bridon 160ea6a
Conflicts:        libevent-devel
Mathieu Bridon 160ea6a
Mathieu Bridon 160ea6a
%description libevent-devel
Mathieu Bridon 160ea6a
This package contains a development header to make libev compatible with
Mathieu Bridon 160ea6a
libevent.
Mathieu Bridon 160ea6a
Mathieu Bridon 9bdcea0
%package source
Mathieu Bridon 9bdcea0
Summary:          High-performance event loop/event model with lots of features
Mathieu Bridon 9bdcea0
BuildArch:        noarch
8be6282
Provides:         bundled(libecb) = 1.05
Michal Nowak ec4b850
Mathieu Bridon 9bdcea0
%description source
Michal Nowak ec4b850
This package contains the source code for libev.
Michal Nowak ec4b850
Michal Nowak 6abf808
%prep
8be6282
%autosetup -p0
8be6282
autoreconf -vfi
Michal Nowak 6abf808
Michal Nowak 6abf808
%build
Mathieu Bridon 160ea6a
%configure --disable-static --with-pic
5764581
%make_build
Michal Nowak 6abf808
Michal Nowak 6abf808
%check
Michal Nowak 6abf808
make check
Michal Nowak 6abf808
Michal Nowak 6abf808
%install
361f5ef
%make_install
361f5ef
rm -vf %{buildroot}%{_libdir}/%{name}.la
Michal Nowak 6abf808
Michal Nowak ec4b850
# Make the source package
Michal Nowak ec4b850
mkdir -p %{inst_srcdir}
Mathieu Bridon 160ea6a
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 -)
Michal Nowak ec4b850
install -p -m 0644 Changes ev.pod LICENSE README %{inst_srcdir}
Michal Nowak ec4b850
f7cebbc
%ldconfig_scriptlets
Michal Nowak 6abf808
Michal Nowak 6abf808
%files
Mathieu Bridon e595baa
%license LICENSE
Mathieu Bridon e595baa
%doc Changes README
98fc298
%{_libdir}/%{name}.so.4*
Michal Nowak 6abf808
Michal Nowak 6abf808
%files devel
Mathieu Bridon 160ea6a
%{_includedir}/ev++.h
Mathieu Bridon 160ea6a
%{_includedir}/ev.h
Michal Nowak 6abf808
%{_libdir}/%{name}.so
192b176
%{_mandir}/man?/*
Michal Nowak 6abf808
Mathieu Bridon 160ea6a
%files libevent-devel
Mathieu Bridon 160ea6a
%{_includedir}/event.h
Mathieu Bridon 160ea6a
Michal Nowak ec4b850
%files source
Michal Nowak ec4b850
%{source_dir}
Michal Nowak ec4b850
Michal Nowak 6abf808
%changelog
4bb646a
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-11
4bb646a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
4bb646a
b5348ab
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-10
b5348ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b5348ab
54cf443
* Mon Aug 07 2023 Lukáš Zaoral <lzaoral@redhat.com> - 4.33-9
54cf443
- migrate to SPDX license format
54cf443
7d4a13c
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-8
7d4a13c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
7d4a13c
26f416c
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-7
26f416c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
26f416c
f462076
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-6
f462076
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f462076
59c7c9d
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-5
59c7c9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
59c7c9d
c07b90c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-4
c07b90c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c07b90c
76c431d
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-3
76c431d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
76c431d
c33e756
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.33-2
c33e756
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c33e756
f9acf91
* Thu Mar 19 2020  Fabian Affolter <mail@fabian-.affolter.ch> - 4.33-1
18f3f68
- Update to latest upstream release 4.33 (rhbz#1814655)
18f3f68
30464ae
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.31-2
30464ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
30464ae
2f8ffc5
* Thu Jan 09 2020  Fabian Affolter <mail@fabian-.affolter.ch> - 4.31-1
2f8ffc5
- Update to latest upstream release 4.31 (rhbz#1785861)
2f8ffc5
8bad75b
* Sun Jul 28 2019 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 4.27-1            
66b6f4a
- Update to 4.27 (#1724817)
66b6f4a
ae488b7
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-9
ae488b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ae488b7
bfc0356
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-8
bfc0356
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bfc0356
361f5ef
* Mon Dec 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.25-7
361f5ef
- Update to 4.25
361f5ef
1d7c0d9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-7
1d7c0d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1d7c0d9
6ef4ae7
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-6
6ef4ae7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6ef4ae7
f7cebbc
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.24-5
f7cebbc
- Switch to %%ldconfig_scriptlets
f7cebbc
8b0e701
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-4
8b0e701
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8b0e701
d5140c2
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-3
d5140c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d5140c2
f7b1bca
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.24-2
f7b1bca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f7b1bca
98fc298
* Wed Dec 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.24-1
98fc298
- Update to 4.24 (RHBZ #1408954)
98fc298
5764581
* Thu Nov 17 2016  Fabian Affolter <mail@fabian-.affolter.ch> - 4.23-1
5764581
- Update to latest upstream release 4.23 (rhbz#1395925)
5764581
8be6282
* Mon Mar 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.22-1
8be6282
- Update to 4.22 (RHBZ #1234039)
8be6282
5b291d8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.20-2
5b291d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5b291d8
Fabian Affolter c1e73f5
* Sat Oct 17 2015  Fabian Affolter <mail@fabian-.affolter.ch> - 4.20-2
Fabian Affolter c1e73f5
- Remove patch
Fabian Affolter c1e73f5
Fabian Affolter 8a68501
* Sat Jun 20 2015 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 4.20-1
Fabian Affolter 8a68501
- Update to 4.20 (#1234039)
Fabian Affolter 8a68501
fe1951f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.19-2
fe1951f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
fe1951f
Mathieu Bridon a807639
* Mon Sep 29 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.19-1
Mathieu Bridon a807639
- Update to 4.19.
Mathieu Bridon a807639
Mathieu Bridon 35397ac
* Tue Sep 23 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.18-2
Mathieu Bridon 35397ac
- Fix C++ function definitions
Mathieu Bridon 35397ac
  https://bugzilla.redhat.com/show_bug.cgi?id=1145190
Mathieu Bridon 35397ac
Mathieu Bridon e595baa
* Mon Sep 08 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 4.18-1
Mathieu Bridon e595baa
- Update to 4.18.
Mathieu Bridon e595baa
ea3c50b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.15-5
ea3c50b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ea3c50b
2360cb5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.15-4
2360cb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2360cb5
Mathieu Bridon 160ea6a
* Tue Nov 26 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 4.15-3
Mathieu Bridon 160ea6a
- Get the package closer to what upstream intended:
Mathieu Bridon 160ea6a
  - Do not move the headers into a subfolder of /usr/include
Mathieu Bridon 160ea6a
  - Make a libev-libevent-devel subpackage to contain the libevent
Mathieu Bridon 160ea6a
    compatibility header, so that only this subpackage conflicts with
Mathieu Bridon 160ea6a
    libevent-devel, not all of libev-devel
Mathieu Bridon 160ea6a
  - Drop the pkgconfig file, as upstream rejected it several times already.
Mathieu Bridon 160ea6a
024ce09
* Sun Sep  8 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.15-2
024ce09
- Bump (koji was broken)
024ce09
984c6fc
* Sun Sep  8 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.15-1
984c6fc
- Update to 4.15 (rhbz 987489)
984c6fc
- Fix dates in spec
984c6fc
de53d2d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11-3
de53d2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
de53d2d
Mathieu Bridon 34a6c0c
* Fri Feb 08 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 4.11-2
Mathieu Bridon a2e53b5
- Make a patch out of Michal's pkgconfig support.
Mathieu Bridon 2561825
- Modernize the configure.ac file for Automake >= 1.13.
Mathieu Bridon 7db63e1
- Respect the Fedora CFLAGS
Mathieu Bridon 7db63e1
  https://bugzilla.redhat.com/show_bug.cgi?id=908096
Mathieu Bridon a2e53b5
Mathieu Bridon 3115ac6
* Fri Sep 28 2012 Mathieu Bridon <bochecha@fedoraproject.org> - 4.11-1
Mathieu Bridon 3115ac6
- Update to 4.11
Mathieu Bridon 3115ac6
526fc5c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.04-3
526fc5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
526fc5c
bcda7a2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.04-2
bcda7a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bcda7a2
192b176
* Tue Aug  9 2011 Tom Callaway <spot@fedoraproject.org> - 4.04-1
192b176
- move man page
192b176
- cleanup spec
192b176
- update to 4.04
192b176
c7658ae
* Mon Jun 13 2011 Matěj Cepl <mcepl@redhat.com> - 4.03-2
c7658ae
- EL5 cannot have noarch subpackages.
034eaef
Michal Nowak ec4b850
* Sat Feb  5 2011 Michal Nowak <mnowak@redhat.com> - 4.03-1
Michal Nowak ec4b850
- 4.03; RHBZ#674022
Michal Nowak ec4b850
- add a -source subpackage (Mathieu Bridon); RHBZ#672153
Michal Nowak ec4b850
Michal Nowak 7b139e5
* Mon Jan 10 2011 Michal Nowak <mnowak@redhat.com> - 4.01-1
Michal Nowak 7b139e5
- 4.01
Michal Nowak 7b139e5
- fix grammar in %%description
Michal Nowak 7b139e5
Michal Nowak 015b4a0
* Sat Jan  2 2010 Michal Nowak <mnowak@redhat.com> - 3.90-1
Michal Nowak 015b4a0
- 3.9
Michal Nowak 015b4a0
984c6fc
* Mon 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
984c6fc
* Tue 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