Blame SPECS/libev.spec

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