[perl-EV] Made some fixes based on the review feedback.

Mathieu Bridon bochecha at fedoraproject.org
Thu Mar 17 03:57:27 UTC 2011


commit 2db7c6489e36e812f92465a80410b18a0fdb10fd
Author: Mathieu Bridon <bochecha at fedoraproject.org>
Date:   Wed Feb 23 16:50:58 2011 +0800

    Made some fixes based on the review feedback.
    
    This updated package was submitted on Wed Feb 23 2011:
        https://bugzilla.redhat.com/show_bug.cgi?id=678221#c3

 perl-EV.spec |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)
---
diff --git a/perl-EV.spec b/perl-EV.spec
index 00baa90..2b29f94 100644
--- a/perl-EV.spec
+++ b/perl-EV.spec
@@ -1,6 +1,6 @@
 Name:           perl-EV
 Version:        4.03
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Wrapper for the libev high-performance event loop library
 
 Group:          Development/Libraries
@@ -8,7 +8,6 @@ License:        (GPL+ or Artistic) and (BSD or GPLv2+)
 URL:            http://search.cpan.org/dist/EV/
 Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/EV-%{version}.tar.gz
 Patch0:         perl-EV-4.03-Don-t-ask-questions-at-build-time.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
@@ -18,6 +17,9 @@ BuildRequires:  perl(AnyEvent) => 2.6
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 
+%{?perl_default_filter}
+
+
 %description
 This module provides an interface to libev
 (<http://software.schmorp.de/pkg/libev.html>). While the included documentation
@@ -28,6 +30,15 @@ specific backend with "LIBEV_FLAGS", or just about in any case because it has
 much more detailed information.
 
 
+%package devel
+Summary:        Wrapper for the libev high-performance event loop library
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+
+%description devel
+This package provides the development headers for the Perl EV module.
+
+
 %prep
 %setup -q -n EV-%{version}
 
@@ -69,11 +80,24 @@ rm -rf $RPM_BUILD_ROOT
 %doc Changes COPYING README
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/EV.pm
-%{perl_vendorarch}/EV/
+%{perl_vendorarch}/EV
+%exclude %{perl_vendorarch}/EV/*.h
 %{_mandir}/man3/*.3*
 
 
+%files devel
+%defattr(-,root,root,-)
+%{perl_vendorarch}/EV/*.h
+
+
 %changelog
+* Wed Feb 23 2011 Mathieu Bridon <bochecha at fedoraproject.org> - 4.03-2
+- Fixes asked during the review process:
+  - Filter the private shared EV.so out of the automatic Provides
+  - Put the header files in a -devel package
+- Removed the Buildroot line since it's useless for newer versions of Fedora
+  and this package can only go in Fedora >= 15 due to its libev dependency)
+
 * Mon Jan 24 2011 Mathieu Bridon <bochecha at fedoraproject.org> - 4.03-1
 - Update to 4.03.
 - Use the system libev instead of the bundled one.



More information about the perl-devel mailing list