8
0
Stephan Kulow
2011-07-13 20:25:53 +00:00
committed by Git OBS Bridge
parent 6271df61e8
commit f7fae33a8d
4 changed files with 63 additions and 43 deletions

View File

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

View File

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

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Jul 13 20:23:03 UTC 2011 - coolo@novell.com
- regenerate with cpanspec
-------------------------------------------------------------------
Wed Dec 1 13:31:01 UTC 2010 - coolo@novell.com

View File

@@ -1,53 +1,68 @@
#
# spec file for package perl-Class-Method-Modifiers-Fast
# spec file for package perl-Class-Method-Modifiers-Fast (Version 0.041)
#
# Copyright (c) 2011 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.
# norootforbuild
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: perl-Class-Method-Modifiers-Fast
%define cpan_name %( %{__sed} -e 's,perl-,,' <<< %{name} )
Summary: Provides Moose-like method modifiers
Url: http://search.cpan.org/perldoc?Class::Method::Modifiers::Fast
Group: Development/Libraries/Perl
License: Artistic License
Version: 0.041
Release: 1
Vendor: openSUSE-Education
Source: %{cpan_name}-%{version}.tar.bz2
BuildRequires: perl-macros
BuildRequires: perl(Data::Util)
BuildRequires: perl(Test::Exception)
BuildRequires: perl(ExtUtils::ParseXS)
BuildRequires: perl(Test::use::ok)
BuildRequires: perl(Hash::Util::FieldHash::Compat)
BuildRequires: perl(Scope::Guard)
License: GPL+ or Artistic
%define cpan_name Class-Method-Modifiers-Fast
Summary: provides Moose-like method modifiers
Url: http://search.cpan.org/dist/Class-Method-Modifiers-Fast/
Group: Development/Libraries/Perl
Source: http://www.cpan.org/authors/id/K/KI/KITANO/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Data::Util) >= 0.55
BuildRequires: perl(inc::Module::Install)
BuildRequires: perl(JSON)
BuildRequires: perl(LWP::Simple)
BuildRequires: perl(Module::Build)
BuildRequires: perl(Parse::CPAN::Meta)
BuildRequires: perl(Sub::Uplevel)
BuildRequires: perl(Test::Builder::IO::Scalar)
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Text::Diff)
BuildRequires: perl(YAML)
BuildRequires: perl(YAML::Tiny)
Requires: perl(Data::Util) >= 0.55
%{perl_requires}
%description
Method modifiers are a powerful feature from the CLOS (Common Lisp Object
System) world.
Class::Method::Modifiers::Fast provides three modifiers: before, around, and
after. before and after are run just before and after the method they modify,
but can not really affect that original method. around is run in place of the
original method, with a hook to easily call that original method. See the
MODIFIERS section for more details on how the particular modifiers work.
Author:
-------
Takatoshi Kitano <kitano.tk@gmail.com>
'Class::Method::Modifiers::Fast' provides three modifiers: 'before',
'around', and 'after'. 'before' and 'after' are run just before and after
the method they modify, but can not really affect that original method.
'around' is run in place of the original method, with a hook to easily call
that original method. See the 'MODIFIERS' section for more details on how
the particular modifiers work.
%prep
%setup -n %{cpan_name}-%{version}
%setup -q -n %{cpan_name}-%{version}
%build
perl Makefile.PL
make %{?jobs:-j%jobs}
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
%check
make test
%{__make} test
%install
%perl_make_install
@@ -55,10 +70,10 @@ make test
%perl_gen_filelist
%clean
rm -rf %{buildroot}
%{__rm} -rf %{buildroot}
%files -f %{name}.files
%defattr(-, root, root)
%doc Changes README MANIFEST
%defattr(-,root,root,755)
%doc Changes README
%changelog