ppisar pushed to perl-HTML-WikiConverter (master). "Specify all dependencies (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Jul 7 10:21:51 UTC 2015


From f3a6fbab23729bed403e16b8689e52c44ccc43b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Tue, 7 Jul 2015 11:26:12 +0200
Subject: Specify all dependencies

The t/pod-coverage.t failed only because of missing all dependenicies.
This is the only test which exhibits lib/HTML/WikiConverter/WebApp.pm.

CPAN RT#87296

diff --git a/perl-HTML-WikiConverter.spec b/perl-HTML-WikiConverter.spec
index 920cda4..5f31b0a 100644
--- a/perl-HTML-WikiConverter.spec
+++ b/perl-HTML-WikiConverter.spec
@@ -1,6 +1,6 @@
 Name:           perl-HTML-WikiConverter
 Version:        0.68
-Release:        17%{?dist}
+Release:        18%{?dist}
 Summary:        Perl module to convert HTML to wiki markup
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -8,19 +8,52 @@ URL:            http://search.cpan.org/dist/HTML-WikiConverter/
 Source0:        http://www.cpan.org/authors/id/D/DI/DIBERRI/HTML-WikiConverter-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
-BuildRequires:  perl(Class::Data::Inheritable) >= 0.02
-BuildRequires:  perl(CSS) >= 1.07
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(HTML::Element)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time:
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+# CGI::Application used by Test::Pod::Coverage test
+BuildRequires:  perl(CGI::Application)
+BuildRequires:  perl(CSS) >= 1.07
+BuildRequires:  perl(DirHandle)
+BuildRequires:  perl(Encode)
+BuildRequires:  perl(File::Spec)
+# Getopt::Long not used at tests
+# HTML::Element 3.18 version from HTML::Tree in META.yml
+BuildRequires:  perl(HTML::Element) >= 3.18
 BuildRequires:  perl(HTML::Entities) >= 1.27
 BuildRequires:  perl(HTML::Tagset) >= 3.04
-BuildRequires:  perl(HTML::Tree) >= 3.18
+BuildRequires:  perl(HTML::TreeBuilder)
 BuildRequires:  perl(Params::Validate) >= 0.77
-BuildRequires:  perl(Test::More)
-BuildRequires:  perl(Test::Pod)
+# Pod::Usage 1.16 not used at tests
+# Tie::IxHash used by Test::Pod::Coverage test
+BuildRequires:  perl(Tie::IxHash)
 BuildRequires:  perl(URI) >= 1.35
 BuildRequires:  perl(URI::Escape)
+# XML::Writer used by Test::Pod::Coverage test
+BuildRequires:  perl(XML::Writer)
+# Tests:
+BuildRequires:  perl(Test::More)
+# Optional tests:
+BuildRequires:  perl(Test::Pod) >= 1.14
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(CSS) >= 1.07
+# HTML::Element 3.18 version from HTML::Tree in META.yml
+Requires:       perl(HTML::Element) >= 3.18
+Requires:       perl(HTML::Entities) >= 1.27
+Requires:       perl(HTML::Tagset) >= 3.04
+Requires:       perl(Params::Validate) >= 0.77
+Requires:       perl(URI) >= 1.35
+
+# Filter under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((CSS|HTML::Element|HTML::Entities|HTML::Tagset|Params::Validate|URI)\\)$
 
 %description
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML source
@@ -33,6 +66,11 @@ application itself.
 Summary:        Convert HTML to wiki markup
 Group:          Applications/Publishing
 Requires:       %{name} = %{version}-%{release}
+Requires:       perl(Params::Validate) >= 0.77
+Requires:       perl(Pod::Usage) >= 1.16
+
+# Filter under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Pod::Usage\\)$
 
 %description -n html2wiki
 A command line tool to convert pages in HTML to Wiki markup. Various wiki
@@ -41,9 +79,6 @@ dialects are supported.
 
 %prep
 %setup -q -n HTML-WikiConverter-%{version}
-# Disable failing Pod::Coverage test, CPAN RT#87296
-rm t/pod-coverage.t
-sed -i -e '/^t\/pod-coverage.t/d' MANIFEST
 find webapp-install cgi/* -type f | xargs chmod 0644
 
 
@@ -79,6 +114,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/*
 
 %changelog
+* Tue Jul 07 2015 Petr Pisar <ppisar at redhat.com> - 0.68-18
+- Specify all dependencies (CPAN RT#87296)
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.68-17
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-HTML-WikiConverter.git/commit/?h=master&id=f3a6fbab23729bed403e16b8689e52c44ccc43b1


More information about the perl-devel mailing list