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 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. # Copyright (c) 2011 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.
# #
# 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 Name: perl-ExtUtils-MakeMaker
URL: http://cpan.org/modules/by-module/ExtUtils/ Version: 6.62
License: Perl License Release: 0
%define cpan_name ExtUtils-MakeMaker
Summary: Create a module Makefile
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
# BuildRequires: perl-Test-Pod Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/
Autoreqprov: on Source: http://www.cpan.org/authors/id/M/MS/MSCHWERN/%{cpan_name}-%{version}.tar.gz
Summary: ExtUtils-MakeMaker Perl module BuildArch: noarch
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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: perl BuildRequires: perl
BuildRequires: perl(CPAN::Meta) >= 2.112150
BuildRequires: perl-File-Copy-Recursive
BuildRequires: perl-macros 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 %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.
Module::Build is the official heir apparent to MakeMaker and we encourage It splits the task of generating the Makefile into several subroutines that
people to work on M::B rather than spending time adding features to MakeMaker. 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().
%prep %prep
%setup -n ExtUtils-MakeMaker-%{version} %setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
%build %build
%__perl Makefile.PL %{__perl} Makefile.PL INSTALLDIRS=vendor
%__make %{__make} %{?_smp_mflags}
%check %check
%__make test %{__make} test
%install %install
%perl_make_install %perl_make_install
%perl_process_packlist %perl_process_packlist
%perl_gen_filelist
%clean %files -f %{name}.files
%{?buildroot:%__rm -rf "%{buildroot}"} %defattr(-,root,root,755)
%doc Changes my NOTES PATCHING README TODO
%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}
%changelog %changelog