diff --git a/Package-DeprecationManager-0.10-Build_n_Test.patch b/Package-DeprecationManager-0.10-Build_n_Test.patch new file mode 100644 index 0000000..19d8368 --- /dev/null +++ b/Package-DeprecationManager-0.10-Build_n_Test.patch @@ -0,0 +1,24 @@ +diff -ruN Package-DeprecationManager-0.10-orig/t/basic.t Package-DeprecationManager-0.10/t/basic.t +--- Package-DeprecationManager-0.10-orig/t/basic.t 2010-10-26 19:35:07.000000000 +0200 ++++ Package-DeprecationManager-0.10/t/basic.t 2010-11-11 20:37:51.000000000 +0100 +@@ -219,4 +219,4 @@ + 'no deprecation warning for second call to My::Package1::foo()'; + } + +-done_testing(); ++#done_testing(); +diff -ruN Package-DeprecationManager-0.10-orig/t/compile.t Package-DeprecationManager-0.10/t/compile.t +--- Package-DeprecationManager-0.10-orig/t/compile.t 2010-10-26 19:35:07.000000000 +0200 ++++ Package-DeprecationManager-0.10/t/compile.t 2010-11-11 20:22:44.000000000 +0100 +@@ -1,9 +1,9 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More qw(no_plan); + + eval "require Package::DeprecationManager"; + ok( ! $@, 'no errors loading require Package::DeprecationManager' ); + +-done_testing(); ++#done_testing(); diff --git a/perl-Package-DeprecationManager-remove_done_testing.patch b/perl-Package-DeprecationManager-remove_done_testing.patch deleted file mode 100644 index 162a7da..0000000 --- a/perl-Package-DeprecationManager-remove_done_testing.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- Package-DeprecationManager-0.10/t/basic.t.orig 2010-10-26 19:35:07.000000000 +0200 -+++ Package-DeprecationManager-0.10/t/basic.t 2010-11-02 20:21:09.714596000 +0100 -@@ -1,7 +1,7 @@ - use strict; - use warnings; - --use Test::More; -+use Test::More tests => 25; - use Test::Fatal; - - use Test::Requires { -@@ -219,4 +219,4 @@ use Test::Requires { - 'no deprecation warning for second call to My::Package1::foo()'; - } - --done_testing(); -+# done_testing(); diff --git a/perl-Package-DeprecationManager.changes b/perl-Package-DeprecationManager.changes index 3017e4c..ae269b9 100644 --- a/perl-Package-DeprecationManager.changes +++ b/perl-Package-DeprecationManager.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Nov 11 19:43:05 UTC 2010 - chris@computersalat.de + +- recreated by cpanspec 1.78 + o fixed deps +- reworked Build_n_Test patch +- noarch pkg + ------------------------------------------------------------------- Tue Nov 2 19:27:21 UTC 2010 - jw@novell.com diff --git a/perl-Package-DeprecationManager.spec b/perl-Package-DeprecationManager.spec index 8aed5a2..243f148 100644 --- a/perl-Package-DeprecationManager.spec +++ b/perl-Package-DeprecationManager.spec @@ -1,63 +1,94 @@ -# vim: set sw=4 ts=4 et nu: +# +# spec file for package perl-Package-DeprecationManager (Version 0.10) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# 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-Package-DeprecationManager -Version: 0.10 -Release: 0 +%define cpan_name Package-DeprecationManager Summary: Manage deprecation warnings for your distribution -Source: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-%{version}.tar.bz2 -Patch1: perl-Package-DeprecationManager-remove_done_testing.patch -URL: http://search.cpan.org/dist/Package-DeprecationManager/ +Version: 0.10 +Release: 1 +License: Artistic 2.0 Group: Development/Libraries/Perl -License: Perl License -BuildRoot: %{_tmppath}/build-%{name}-%{version} -Requires: perl = %{perl_version} -BuildRequires: make perl -BuildRequires: perl(Test::Exception) +Url: http://search.cpan.org/dist/Package-DeprecationManager/ +#Source: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.10.tar.gz +Source: %{cpan_name}-%{version}.tar.bz2 +Patch: %{cpan_name}-0.10-Build_n_Test.patch +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +%if 0%{?suse_version} < 1120 +BuildRequires: perl-macros +%endif BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::Requires) -BuildRequires: perl(Test::Output) -BuildRequires: perl(Params::Util) -BuildRequires: perl(List::MoreUtils) -BuildRequires: perl(Sub::Install) -BuildRequires: perl(Test::Warn) -%if 0%{?suse_version} < 1110 -BuildRequires: perl-ExtUtils-MakeMaker +%if 0%{?suse_version} >= 1130 +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Output) => 0.16 +%else +BuildRequires: perl(Test::More) %endif +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.31 +# +BuildRequires: perl(Carp) +BuildRequires: perl(List::MoreUtils) +BuildRequires: perl(Params::Util) +BuildRequires: perl(Sub::Install) +Requires: perl = %{perl_version} +Requires: perl(Carp) Requires: perl(List::MoreUtils) Requires: perl(Params::Util) Requires: perl(Sub::Install) %description -This module allows you to manage a set of deprecations for one or more modules. +This module allows you to manage a set of deprecations for one or +more modules. + +Authors: +-------- + Dave Rolsky %prep -%setup -q -n "Package-DeprecationManager-%{version}" -%__sed -i '/^auto_install/d' Makefile.PL - -%patch1 -p1 +%setup -q -n %{cpan_name}-%{version} +%if 0%{?suse_version} < 1130 +%patch -p1 +%endif %build -%__perl Makefile.PL PREFIX="%{_prefix}" -%__make %{?jobs:-j%{jobs}} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} + +%check +%{__make} test %install %perl_make_install -%perl_process_packlist - -%check -%__make test +# do not perl_process_packlist (noarch) +# remove .packlist file +%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch +# remove perllocal.pod file +%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_gen_filelist %clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%{__rm} -rf $RPM_BUILD_ROOT -%files -%defattr(-,root,root) -%doc Changes README -%dir %{perl_vendorlib}/Package -%{perl_vendorlib}/Package/DeprecationManager.pm -%dir %{perl_vendorarch}/auto/Package -%{perl_vendorarch}/auto/Package/DeprecationManager -%doc %{perl_man3dir}/Package::DeprecationManager.%{perl_man3ext}%{ext_man} -/var/adm/perl-modules/%{name} +%files -f %{name}.files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%changelog