source: projects/specs/trunk/p/perl-Class-Load-XS/perl-Class-Load-XS-vl.spec @ 9176

Revision 9176, 3.5 KB checked in by inagaki, 9 years ago (diff)

2014-12-21 Ryoichi INAGAKI <ryo1@…>

  • perl-Class-{Load, Load-XS}, perl-Try-Tiny: updated
  • perl-Crypt-SSLeay: rebuit


Line 
1#TODO: BR: Test::Pod::No404s when available
2#TODO: BR: Test::Pod::LinkCheck when available
3
4Name:           perl-Class-Load-XS
5Version:        0.09
6Release:        1%{?_dist_release}
7Summary:        XS implementation of parts of Class::Load
8Group:          Development/Libraries
9License:        Artistic 2.0
10URL:            http://search.cpan.org/dist/Class-Load-XS/
11Source0:        http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Load-XS-%{version}.tar.gz
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14# ===================================================================
15# Module build requirements
16# ===================================================================
17BuildRequires:  perl(ExtUtils::MakeMaker)
18BuildRequires:  perl(Module::Build)
19# ===================================================================
20# Module requirements
21# ===================================================================
22BuildRequires:  perl(Class::Load) >= 0.20
23# ===================================================================
24# Regular test suite requirements
25# ===================================================================
26BuildRequires:  perl(constant)
27BuildRequires:  perl(Module::Implementation) >= 0.04
28BuildRequires:  perl(Test::Fatal)
29BuildRequires:  perl(Test::More) >= 0.88
30BuildRequires:  perl(Test::Requires)
31BuildRequires:  perl(Test::Without::Module)
32BuildRequires:  perl(version)
33# ===================================================================
34# Author/Release test requirements
35# ===================================================================
36#BuildRequires: perl(Test::CPAN::Changes)
37BuildRequires:  perl(Test::EOL)
38BuildRequires:  perl(Test::NoTabs)
39BuildRequires:  perl(Test::Pod)
40# ===================================================================
41# Runtime requirements
42# ===================================================================
43Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
44Requires:       perl(Class::Load) >= 0.15
45
46%{?perl_default_filter}
47
48%description
49This module provides an XS implementation for portions of Class::Load.
50See Class::Load for API details.
51
52%prep
53%setup -q -n Class-Load-XS-%{version}
54
55%build
56perl Makefile.PL INSTALLDIRS=vendor optimize="%{optflags}"
57make %{?_smp_mflags}
58
59
60%install
61rm -rf %{buildroot}
62make pure_install DESTDIR=%{buildroot}
63find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
64find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
65%{_fixperms} %{buildroot}
66
67%check
68RELEASE_TESTING=1 make test
69
70%clean
71rm -rf %{buildroot}
72
73%files
74%doc Changes LICENSE README
75%{perl_vendorarch}/auto/Class/
76%{perl_vendorarch}/Class/
77%{_mandir}/man3/Class::Load::XS.3pm*
78
79%changelog
80* Sun Dec 21 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.09-1
81- updated to 0.09
82- built with perl-5.16.3
83
84* Mon Mar 05 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.04-1
85- initial package for Vine Linux
86
87* Thu Feb  9 2012 Paul Howarth <paul@city-fan.org> - 0.04-1
88- Update to 0.04:
89  - Some small test changes for the latest Module::Implementation and
90    Class::Load
91- Bump Class::Load version requirement to 0.15
92- BR: perl(constant), perl(Module::Implementation) ≥ 0.04,
93  perl(Test::Requires), perl(Test::Without::Module) and perl(version) for test
94  suite
95
96* Tue Jan 10 2012 Paul Howarth <paul@city-fan.org> - 0.03-2
97- Rebuild for gcc 4.7 in Rawhide
98
99* Fri Nov 18 2011 Paul Howarth <paul@city-fan.org> - 0.03-1
100- Update to 0.03:
101  - Explicitly include Test::Fatal as a test prerequisite (CPAN RT#72493)
102
103* Wed Nov 16 2011 Paul Howarth <paul@city-fan.org> - 0.02-2
104- Sanitize spec for Fedora submission
105
106* Wed Nov 16 2011 Paul Howarth <paul@city-fan.org> - 0.02-1
107- Initial RPM version
Note: See TracBrowser for help on using the repository browser.