rpms/perl-Module-Build/devel .cvsignore, 1.9, 1.10 perl-Module-Build.spec, 1.15, 1.16 sources, 1.9, 1.10

Paul Howarth paul at city-fan.org
Fri May 12 17:25:22 UTC 2006


Steven Pritchard (steve) wrote:
> Author: steve
> 
> Update of /cvs/extras/rpms/perl-Module-Build/devel
> In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2583
> 
> Modified Files:
> 	.cvsignore perl-Module-Build.spec sources 
> Log Message:
> Update to 0.28.
> Epoch bump to make 0.28 > 0.2612.
> Various spec cleanups to closer match cpanspec output.
> 
> 
> 
> Index: .cvsignore
> ===================================================================
> RCS file: /cvs/extras/rpms/perl-Module-Build/devel/.cvsignore,v
> retrieving revision 1.9
> retrieving revision 1.10
> diff -u -r1.9 -r1.10
> --- .cvsignore	12 Mar 2006 02:14:33 -0000	1.9
> +++ .cvsignore	12 May 2006 17:08:10 -0000	1.10
> @@ -1 +1 @@
> -Module-Build-0.2612.tar.gz
> +Module-Build-0.28.tar.gz
> 
> 
> Index: perl-Module-Build.spec
> ===================================================================
> RCS file: /cvs/extras/rpms/perl-Module-Build/devel/perl-Module-Build.spec,v
> retrieving revision 1.15
> retrieving revision 1.16
> diff -u -r1.15 -r1.16
> --- perl-Module-Build.spec	16 Mar 2006 01:54:11 -0000	1.15
> +++ perl-Module-Build.spec	12 May 2006 17:08:10 -0000	1.16
> @@ -1,26 +1,35 @@
>  Name:           perl-Module-Build
> -Version:        0.2612
> -Release:        2%{?dist}
> +Version:        0.28
> +Release:        1%{?dist}
> +Epoch:          1
>  Summary:        Perl module for building and installing Perl modules
> -Group:          Development/Libraries
>  License:        GPL or Artistic
> +Group:          Development/Libraries
>  URL:            http://search.cpan.org/dist/Module-Build/
>  Source0:        http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Module-Build-%{version}.tar.gz
>  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
>  BuildArch:      noarch
>  BuildRequires:  perl(Archive::Tar) >= 1.08
> -BuildRequires:  perl(ExtUtils::CBuilder) >= 0.02
> -BuildRequires:  perl(ExtUtils::ParseXS) >= 2.02
> -BuildRequires:  perl(YAML) >= 0.35, perl(YAML) < 0.49
> +BuildRequires:  perl(ExtUtils::CBuilder) >= 0.15
> +BuildRequires:  perl(ExtUtils::ParseXS) >= 1.02
> +BuildRequires:  perl(YAML)
> +BuildRequires:  perl(Pod::Readme) >= 0.04
>  Requires:       perl(Archive::Tar) >= 1.08
> -Requires:       perl(ExtUtils::CBuilder) >= 0.02
> -Requires:       perl(ExtUtils::ParseXS) >= 2.02
> -Requires:       perl(YAML) >= 0.35, perl(YAML) < 0.49
> +Requires:       perl(ExtUtils::CBuilder) >= 0.15
> +Requires:       perl(ExtUtils::ParseXS) >= 1.02
> +Requires:       perl(Pod::Readme) >= 0.04
>  Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
>  
>  %description
> -Perl module for building and installing Perl modules, a replacement to
> -ExtUtils::MakeMaker.
> +Module::Build is a system for building, testing, and installing Perl
> +modules. It is meant to be an alternative to ExtUtils::MakeMaker.
> +Developers may alter the behavior of the module through subclassing in a
> +much more straightforward way than with MakeMaker. It also does not require
> +a make on your system - most of the Module::Build code is pure-perl and
> +written in a very cross-platform way. In fact, you don't even need a shell,
> +so even platforms like MacOS (traditional) can use it fairly easily. Its
> +only prerequisites are modules that are included with perl 5.6.0, and it
> +works fine on perl 5.005 if you can install a few additional modules.
>  
>  %prep
>  %setup -q -n Module-Build-%{version}
> @@ -33,14 +42,10 @@
>  rm -rf $RPM_BUILD_ROOT
>  
>  ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
> -
>  find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null \;
>  
>  chmod -R u+rwX,go+rX,go-w $RPM_BUILD_ROOT/*
>  
> -perldoc -t perlgpl > COPYING
> -perldoc -t perlartistic > Artistic
> -
>  %check
>  ./Build test
>  
> @@ -49,13 +54,18 @@
>  
>  %files
>  %defattr(-,root,root,-)
> -%doc Changes README COPYING Artistic
> +%doc Changes README
>  %{_bindir}/config_data
>  %{perl_vendorlib}/Module
>  %{_mandir}/man1/config_data.1*
>  %{_mandir}/man3/Module::Build*.3*
>  
>  %changelog
> +* Fri May 12 2006 Steven Pritchard <steve at kspei.com> - 1:0.28-1
> +- Update to 0.28.
> +- Epoch bump to make 0.28 > 0.2612.
> +- Various spec cleanups to closer match cpanspec output.
> +

A bit OT, but have you managed to get Module::Build 0.28 to run the test 
suite successfully on anything older than FC4? The "compat" test seems 
to fail in various ways on FC3 and RHL9 here.

Paul.




More information about the fedora-extras-list mailing list