Stephan Kulow 2011-12-11 09:13:03 +00:00 committed by Git OBS Bridge
parent 828ba187c6
commit ee0f1c79ea
3 changed files with 83 additions and 44 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a5f2bc7b4e1ce413fc924b76d96ca395ad4941a375932b77946c334860260dc
size 209650

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Dec 11 09:12:35 UTC 2011 - coolo@suse.com
- update to 6.62, see Changes
-------------------------------------------------------------------
Tue Nov 30 12:12:50 UTC 2010 - coolo@novell.com

View File

@ -1,64 +1,101 @@
#
# spec file for package perl-ExtUtils-MakeMaker (Version 6.56)
# spec file for package perl-ExtUtils-MakeMaker
#
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-ExtUtils-MakeMaker
URL: http://cpan.org/modules/by-module/ExtUtils/
License: Perl License
Group: Development/Libraries/Perl
# BuildRequires: perl-Test-Pod
Autoreqprov: on
Summary: ExtUtils-MakeMaker Perl module
Version: 6.56
Release: 1
Source: http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
Name: perl-ExtUtils-MakeMaker
Version: 6.62
Release: 0
%define cpan_name ExtUtils-MakeMaker
Summary: Create a module Makefile
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/
Source: http://www.cpan.org/authors/id/M/MS/MSCHWERN/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl(CPAN::Meta) >= 2.112150
BuildRequires: perl-File-Copy-Recursive
BuildRequires: perl-macros
#BuildRequires: perl(CPAN::Meta)
#BuildRequires: perl(CPAN::Meta::Converter)
#BuildRequires: perl(CPAN::Meta::Feature)
#BuildRequires: perl(CPAN::Meta::Prereqs)
#BuildRequires: perl(CPAN::Meta::Validator)
#BuildRequires: perl(CPAN::Meta::YAML)
#BuildRequires: perl(ExtUtils::CBuilder)
#BuildRequires: perl(I::Do::Not::Exist)
#BuildRequires: perl(JSON::PP)
#BuildRequires: perl(List::Util::PP)
#BuildRequires: perl(MakeMaker::Test::NoXS)
#BuildRequires: perl(MakeMaker::Test::Setup::BFD)
#BuildRequires: perl(MakeMaker::Test::Setup::MPV)
#BuildRequires: perl(MakeMaker::Test::Setup::PL_FILES)
#BuildRequires: perl(MakeMaker::Test::Setup::Problem)
#BuildRequires: perl(MakeMaker::Test::Setup::Recurs)
#BuildRequires: perl(MakeMaker::Test::Setup::SAS)
#BuildRequires: perl(MakeMaker::Test::Setup::XS)
#BuildRequires: perl(MakeMaker::Test::Utils)
#BuildRequires: perl(my::bundles)
#BuildRequires: perl(Parse::CPAN::Meta)
#BuildRequires: perl(Scalar::Util::PP)
#BuildRequires: perl(Test::Builder::IO::Scalar)
#BuildRequires: perl(TieIn)
#BuildRequires: perl(TieOut)
#BuildRequires: perl(version)
#BuildRequires: perl(Version::Requirements) >= 0.101020
#BuildRequires: perl(VMS::Feature)
#BuildRequires: perl(Win32API::File)
#BuildRequires: perl(YAML)
#BuildRequires: perl(YAML::Tiny)
%{perl_requires}
%description
Up-to-date ExtUtils-MakeMaker Perl module.
This utility is designed to write a Makefile for an extension module from a
Makefile.PL. It is based on the Makefile.SH model provided by Andy
Dougherty and the perl5-porters.
It splits the task of generating the Makefile into several subroutines that
can be individually overridden. Each subroutine returns the text it wishes
to have written to the Makefile.
MakeMaker is object oriented. Each directory below the current directory
that contains a Makefile.PL is treated as a separate object. This makes it
possible to write an unlimited number of Makefiles with a single invocation
of WriteMakefile().
Module::Build is the official heir apparent to MakeMaker and we encourage
people to work on M::B rather than spending time adding features to MakeMaker.
%prep
%setup -n ExtUtils-MakeMaker-%{version}
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
%build
%__perl Makefile.PL
%__make
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
%check
%__make test
%{__make} test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%files
%defattr(-,root,root)
%doc Changes README
%if 0%{?suse_version} < 1100
%exclude %doc %{_mandir}/man3/*.%{perl_man3ext}%{ext_man}
%else
%doc %{_mandir}/man3/*.%{perl_man3ext}%{ext_man}
%endif
%{perl_vendorlib}/ExtUtils
%{perl_vendorarch}/auto/ExtUtils
%exclude /usr/bin/instmodsh
%exclude %{_mandir}/man1/instmodsh.1%{ext_man}
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes my NOTES PATCHING README TODO
%changelog