From 0332e077293c3b718b0c37a6555395bf2d662a7f9975b01c2ff9d043ae7c33c0 Mon Sep 17 00:00:00 2001 From: Christian Wittmer Date: Wed, 24 Nov 2010 21:55:30 +0000 Subject: [PATCH] cpanspec OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Object?expand=0&rev=3 --- Test-Object-0.07.tar.bz2 | 3 + Test-Object-0.07.tar.gz | 3 - perl-Test-Object.changes | 11 ++++ perl-Test-Object.spec | 137 +++++++++++++++++++++++---------------- 4 files changed, 94 insertions(+), 60 deletions(-) create mode 100644 Test-Object-0.07.tar.bz2 delete mode 100644 Test-Object-0.07.tar.gz diff --git a/Test-Object-0.07.tar.bz2 b/Test-Object-0.07.tar.bz2 new file mode 100644 index 0000000..4334137 --- /dev/null +++ b/Test-Object-0.07.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8d064bbbd1c7e472a75a72b9b52a6fc7185a4f4273b75fcf5fe58d2c80b5956 +size 19442 diff --git a/Test-Object-0.07.tar.gz b/Test-Object-0.07.tar.gz deleted file mode 100644 index 6c6dc75..0000000 --- a/Test-Object-0.07.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d142a91b039928dc5d616c7bd9bb62ffb06e58991f00c54e26ef7e62ed61032a -size 21685 diff --git a/perl-Test-Object.changes b/perl-Test-Object.changes index 4be322a..80b6dee 100644 --- a/perl-Test-Object.changes +++ b/perl-Test-Object.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Nov 22 14:06:33 UTC 2010 - chris@computersalat.de + +- recreated by cpanspec 1.78 + o fix deps +- changelog to changes file + ------------------------------------------------------------------- Tue Oct 19 08:39:08 UTC 2010 - coolo@novell.com @@ -10,3 +17,7 @@ Wed Oct 21 16:31:28 CEST 2009 - rschweikert@novell.com - Add %dir directive for directories in %files - Changelog clean up to only contain initial creation +------------------------------------------------------------------- +Wed Oct 14 19:00:29 UTC 2009 - rschweikert@novell.com + +- Initial build 0.07 diff --git a/perl-Test-Object.spec b/perl-Test-Object.spec index cd68437..60ca376 100644 --- a/perl-Test-Object.spec +++ b/perl-Test-Object.spec @@ -1,94 +1,117 @@ # # spec file for package perl-Test-Object (Version 0.07) # -# Copyright (c) 2009 Novell -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2010 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-Test-Object -Version: 0.07 -Release: 1 +Name: perl-Test-Object %define cpan_name Test-Object -Provides: %cpan_name -Requires: perl = %{perl_version} -Autoreqprov: on -Group: Development/Libraries/Perl -License: Artistic License, GPL, see package -URL: http://search.cpan.org/~adamk/Test-Object-0.07/lib/Test/Object.pm -Summary: Test::Object - Thoroughly testing objects via registered handlers -Source0: %{cpan_name}-%{version}.tar.gz -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Summary: Thoroughly testing objects via registered handlers +Version: 0.07 +Release: 1 +License: GPL+ or Artistic +Group: Development/Libraries/Perl +Url: http://search.cpan.org/dist/Test-Object/ +#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/Test-Object-0.07.tar.gz +Source: %{cpan_name}-%{version}.tar.bz2 +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl +%if 0%{?suse_version} < 1120 +BuildRequires: perl-macros +%endif +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(File::Spec) >= 0.80 +BuildRequires: perl(overload) +BuildRequires: perl(Scalar::Util) >= 1.16 +BuildRequires: perl(Test::More) >= 0.42 +# +Requires: perl = %{perl_version} +Requires: perl(Carp) +Requires: perl(Exporter) +Requires: perl(File::Spec) >= 0.80 +Requires: perl(overload) +Requires: perl(Scalar::Util) >= 1.16 +Requires: perl(Test::More) >= 0.42 %description - In situations where you have deep trees of classes, there is a common - situation in which you test a module 4 or 5 subclasses down, which - should follow the correct behaviour of not just the subclass, but of all - the parent classes. +In situations where you have deep trees of classes, there is a common +situation in which you test a module 4 or 5 subclasses down, which should +follow the correct behaviour of not just the subclass, but of all the +parent classes. - This should be done to ensure that the implementation of a subclass has - not somehow "broken" the object's behaviour in a more general sense. +This should be done to ensure that the implementation of a subclass has not +somehow "broken" the object's behaviour in a more general sense. - "Test::Object" is a testing package designed to allow you to easily test - what you believe is a valid object against the expected behaviour of all - of the classes in its inheritance tree in one single call. +'Test::Object' is a testing package designed to allow you to easily test +what you believe is a valid object against the expected behaviour of *all* +of the classes in its inheritance tree in one single call. - To do this, you "register" tests (in the form of CODE or function - references) with "Test::Object", with each test associated with a - particular class. +To do this, you "register" tests (in the form of CODE or function +references) with 'Test::Object', with each test associated with a +particular class. - When you call "object_ok" in your test script, "Test::Object" will check - the object against all registered tests. For each class that your object - responds to "$object->isa($class)" for, the appropriate testing function - will be called. +When you call 'object_ok' in your test script, 'Test::Object' will check +the object against all registered tests. For each class that your object +responds to '$object->isa($class)' for, the appropriate testing function +will be called. - Doing it this way allows adapter objects and other things that respond - to "isa" differently that the default to still be tested against the - classes that it is advertising itself as correctly. +Doing it this way allows adapter objects and other things that respond to +'isa' differently that the default to still be tested against the classes +that it is advertising itself as correctly. - This also means that more than one test might be "counted" for each call - to "object_ok". You should account for this correctly in your expected - test count. +This also means that more than one test might be "counted" for each call to +'object_ok'. You should account for this correctly in your expected test +count. Authors: - Adam Kennedy +-------- + Adam Kennedy %prep -%setup -q -n %cpan_name-%{version} +%setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL -make +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install %perl_make_install +### since 11.4 perl_process_packlist +### removes .packlist, perllocal.pod files +%if 0%{?suse_version} > 1130 %perl_process_packlist -%__rm -f %{buildroot}%{perl_vendorarch}/auto/Test/Object/.packlist +%else +# do not perl_process_packlist +# remove .packlist file +%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch +# remove perllocal.pod file +%{__rm} -f $RPM_BUILD_ROOT%perl_archlib/perllocal.pod +%endif +%perl_gen_filelist %clean -rm -rf $RPM_BUILD_ROOT +%{__rm} -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.files %defattr(-,root,root,-) %doc Changes LICENSE README -%doc %{_mandir}/man3/* -%dir %{perl_vendorlib}/Test -%dir %{perl_vendorlib}/Test/Object -%{perl_vendorlib}/Test/Object/Test.pm -%{perl_vendorlib}/Test/Object.pm -/var/adm/perl-modules/%{name} - %changelog -* Wed Oct 14 2009 Robert Schweikert - Test-Object -- Initial build. -