[perl-libwhisker2] Specify all dependencies

Petr Pisar ppisar at fedoraproject.org
Wed Feb 20 08:50:13 UTC 2013


commit 0add0028183321ab02789ddcb56f0a89be901909
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Feb 20 09:40:45 2013 +0100

    Specify all dependencies

 perl-libwhisker2.spec |   29 +++++++++++------------------
 1 files changed, 11 insertions(+), 18 deletions(-)
---
diff --git a/perl-libwhisker2.spec b/perl-libwhisker2.spec
index 87bb9ba..1ede510 100644
--- a/perl-libwhisker2.spec
+++ b/perl-libwhisker2.spec
@@ -5,7 +5,6 @@ Provides:       perl-libwhisker = %{version}-%{release}
 Version:        2.5
 Release:        8%{?dist}
 Summary:        Perl module geared specifically for HTTP testing
-
 Group:          Development/Libraries
 License:        BSD
 URL:            http://www.wiretrip.net/rfp/lw.asp
@@ -14,20 +13,23 @@ Source0:        http://www.wiretrip.net/rfp/libwhisker/%{real_name}-%{version}.t
 Patch0:         %{real_name}-2.4-vendorlib.patch
 #include libwhisker1 compatibility bridge
 Patch1:         %{real_name}-2.4-lw1bridge.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
 BuildArch:      noarch
-
 BuildRequires:  perl
-BuildRequires:  perl(Digest::MD5)
-BuildRequires:  perl(IO::Socket)
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Pod::Man)
+# Run-time:
 BuildRequires:  perl(MIME::Base64)
-BuildRequires:  perl(Net::SSLeay)
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(Socket)
+# Tests:
+BuildRequires:  perl(Digest::MD5)
+BuildRequires:  perl(IO::Select)
+BuildRequires:  perl(IO::Socket)
+BuildRequires:  perl(Net::SSLeay)
 BuildRequires:  perl(Test::Simple)
 # All SSL and network related packages are optional at run time.
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
 Libwhisker is a Perl library useful for HTTP testing scripts.  It
@@ -68,13 +70,10 @@ for F in scripts/*.pl; do
     mv "$F"{.new,}
 done
 
-
 %build
 make %{?_smp_mflags}
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
 # Create directories, not created by Makefile.pl
 mkdir -p $RPM_BUILD_ROOT%{perl_vendorlib}
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
@@ -92,24 +91,18 @@ chmod 0644 $RPM_BUILD_ROOT/%{perl_vendorlib}/*
 cd t 
 perl ./test.pl
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc CHANGES KNOWNBUGS LICENSE README
 %{perl_vendorlib}/*
 %{_mandir}/man?/*
 
 %files doc
-%defattr(-,root,root,-)
 %{_datadir}/%{name}
 
-
 %changelog
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.5-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+- Specify all dependencies
 
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.5-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild


More information about the scm-commits mailing list