8
0

- recreate with cpanspec to fix build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pod-Coverage?expand=0&rev=27
This commit is contained in:
Stephan Kulow
2012-02-21 09:16:36 +00:00
committed by Git OBS Bridge
parent 0f7841f585
commit a3a6a1fd88
2 changed files with 37 additions and 31 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Feb 21 09:12:16 UTC 2012 - coolo@suse.com
- recreate with cpanspec to fix build
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 15 12:30:23 CET 2012 - pth@suse.de Wed Feb 15 12:30:23 CET 2012 - pth@suse.de

View File

@@ -16,70 +16,71 @@
# #
%bcond_with pod
Name: perl-Pod-Coverage Name: perl-Pod-Coverage
Version: 0.22
Release: 0
%define cpan_name Pod-Coverage %define cpan_name Pod-Coverage
Summary: Checks if the documentation of a module is comprehensive Summary: Checks if the documentation of a module is comprehensive
License: GPL-1.0+ or Artistic-1.0 License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Version: 0.22
Release: 0
Url: http://search.cpan.org/dist/Pod-Coverage/ Url: http://search.cpan.org/dist/Pod-Coverage/
#Source: http://www.cpan.org/modules/by-module/Pod/Pod-Coverage-%{version}.tar.gz Source: http://www.cpan.org/authors/id/R/RC/RCLAMP/%{cpan_name}-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch
#BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Module::Build)
%if %{with pod}
BuildRequires: perl(Test::Pod) >= 1.0
%endif
BuildRequires: perl(Test::More)
BuildRequires: perl(Devel::Symdump) >= 2.01 BuildRequires: perl(Devel::Symdump) >= 2.01
# #BuildRequires: perl(GrandParent)
#BuildRequires: perl(Parent)
#BuildRequires: perl(Pod::Coverage)
Requires: perl(Devel::Symdump) >= 2.01 Requires: perl(Devel::Symdump) >= 2.01
Requires: perl(Pod::Find) >= 0.21 %{perl_requires}
Requires: perl(Pod::Parser) >= 1.13
%description %description
Developers hate writing documentation. They'd hate it even more if their Developers hate writing documentation. They'd hate it even more if their
computer tattled on them, but maybe they'll be even more thankful in the computer tattled on them, but maybe they'll be even more thankful in the
long run. Even if not, perlmodstyle tells you to, so you must obey. long run. Even if not, _perlmodstyle_ tells you to, so you must obey.
This module provides a mechanism for determining if the pod for a given This module provides a mechanism for determining if the pod for a given
module is comprehensive. module is comprehensive.
It expects to find either a =head(n>1) or an =item block documenting a It expects to find either a '=head(n>1)' or an '=item' block documenting a
subroutine. subroutine.
Authors: Consider: # an imaginary Foo.pm package Foo;
--------
Richard Clamp <richardc@unixbeard.net> =item foo
Michael Stevens <mstevens@etla.org>
The foo sub
= cut
sub foo {}
sub bar {}
1;
__END__
In this example 'Foo::foo' is covered, but 'Foo::bar' is not, so the 'Foo'
package is only 50% (0.5) covered
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
%build %build
%{__perl} Makefile.PL installdirs=vendor %{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags} %{__make} %{?_smp_mflags}
%check %check
make test %{__make} test
%install %install
%makeinstall create_packlist=0 %perl_make_install
%perl_process_packlist
%perl_gen_filelist %perl_gen_filelist
find %{buildroot}/usr/lib/perl5 -name perllocal.pod -exec rm -f {} \;
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,-) %defattr(-,root,root,755)
%doc Changes examples %doc Changes examples
%changelog %changelog