1
0

Compare commits

...

10 Commits

Author SHA256 Message Date
77407599a6 Accepting request 534086 from devel:languages:perl
- Fix build with perl 5.26

OBS-URL: https://build.opensuse.org/request/show/534086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Class-Method-Modifiers-Fast?expand=0&rev=10
2017-10-16 23:52:32 +00:00
Stephan Kulow
a308130da4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Class-Method-Modifiers-Fast?expand=0&rev=9 2017-10-15 14:08:57 +00:00
Stephan Kulow
9fce14f9a5 - Fix build with perl 5.26
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Class-Method-Modifiers-Fast?expand=0&rev=8
2017-10-12 05:44:40 +00:00
Stephan Kulow
c461f34645 Accepting request 125998 from devel:languages:perl
- do not add autogenerated requires, they are just wrong in this case

OBS-URL: https://build.opensuse.org/request/show/125998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Class-Method-Modifiers-Fast?expand=0&rev=6
2012-06-26 15:15:12 +00:00
Stephan Kulow
d0faff79e0 - do not add autogenerated requires, they are just wrong in this case
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Class-Method-Modifiers-Fast?expand=0&rev=6
2012-06-25 14:50:34 +00:00
Stephan Kulow
fff4cdd07b replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Class-Method-Modifiers-Fast?expand=0&rev=4
2011-12-06 17:38:48 +00:00
Sascha Peilicke
a00733681b Autobuild autoformatter for 76214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Class-Method-Modifiers-Fast?expand=0&rev=2
2011-07-26 13:07:14 +00:00
Sascha Peilicke
d0bdd4fc8c Accepting request 76214 from devel:languages:perl
new package, dep of perl-Any-Mouse

OBS-URL: https://build.opensuse.org/request/show/76214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Class-Method-Modifiers-Fast?expand=0&rev=1
2011-07-26 13:07:00 +00:00
Stephan Kulow
f7fae33a8d - regenerate with cpanspec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Class-Method-Modifiers-Fast?expand=0&rev=4
2011-07-13 20:25:53 +00:00
Stephan Kulow
6271df61e8 always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Class-Method-Modifiers-Fast?expand=0&rev=3
2010-12-03 13:57:37 +00:00
5 changed files with 71 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

6
cpanspec.yml Normal file
View File

@@ -0,0 +1,6 @@
---
post_prep: |-
sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL
preamble: |-
BuildRequires: perl(Sub::Uplevel)

View File

@@ -1,3 +1,18 @@
-------------------------------------------------------------------
Thu Oct 12 05:44:16 UTC 2017 - coolo@suse.com
- Fix build with perl 5.26
-------------------------------------------------------------------
Mon Jun 25 14:44:57 UTC 2012 - coolo@suse.com
- do not add autogenerated requires, they are just wrong in this case
-------------------------------------------------------------------
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,64 +1,71 @@
#
# spec file for package perl-Class-Method-Modifiers-Fast
#
# Copyright (c) 2017 SUSE LINUX 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)
Name: perl-Class-Method-Modifiers-Fast
Version: 0.041
Release: 0
%define cpan_name Class-Method-Modifiers-Fast
Summary: Provides Moose-Like Method Modifiers
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Class-Method-Modifiers-Fast/
Source0: https://cpan.metacpan.org/authors/id/K/KI/KITANO/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Data::Util) >= 0.55
Requires: perl(Data::Util) >= 0.55
BuildRequires: perl(Sub::Uplevel)
%{perl_requires}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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}
# MANUAL BEGIN
sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL
# MANUAL END
%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
%perl_process_packlist
%perl_gen_filelist
%clean
rm -rf %{buildroot}
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README
%files -f %{name}.files
%defattr(-, root, root)
%doc Changes README MANIFEST
%changelog
%changelog