source: spec/trunk/SPECS/perl-Class-C3-XS.spec@ 1569

Last change on this file since 1569 was 1373, checked in by tellie, 8 years ago

spec: perl-Class-C3-XS: Release version 0.14-1.

File size: 1.9 KB
Line 
1Name: perl-Class-C3-XS
2Version: 0.14
3Release: 1%{?dist}
4Summary: XS speedups for Class::C3
5License: GPL+ or Artistic
6Vendor: bww bitwise works GmbH
7Group: Development/Libraries
8URL: http://search.cpan.org/dist/Class-C3-XS/
9Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Class-C3-XS-%{version}.tar.gz
10# Module Build
11BuildRequires: coreutils
12BuildRequires: findutils
13BuildRequires: gcc
14BuildRequires: make
15#BuildRequires: perl-interpreter
16%if 0%{?fedora} > 6 || 0%{?rhel} > 5
17BuildRequires: perl-devel
18%endif
19BuildRequires: perl-generators
20BuildRequires: perl(ExtUtils::MakeMaker)
21# Module Runtime
22BuildRequires: perl(strict)
23BuildRequires: perl(warnings)
24BuildRequires: perl(XSLoader)
25# Test Suite
26#BuildRequires: perl(base)
27#BuildRequires: perl(File::Spec)
28#BuildRequires: perl(Module::Metadata)
29#BuildRequires: perl(Test::More)
30# Optional Tests
31#BuildRequires: perl(CPAN::Meta) >= 2.120900
32#BuildRequires: perl(Sub::Name)
33# Dependencies
34Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
35
36# Avoid provides from private shared objects
37%{?perl_default_filter}
38
39%description
40This contains XS performance enhancers for Class::C3 version 0.16 and
41higher. The main Class::C3 package will use this package automatically if
42it can find it. Do not use this package directly, use Class::C3 instead.
43
44%prep
45%setup -q -n Class-C3-XS-%{version}
46
47%build
48perl Makefile.PL INSTALLDIRS=vendor
49make %{?_smp_mflags}
50make manifypods
51
52%install
53rm -rf %{buildroot}
54make pure_install DESTDIR=%{buildroot}
55find %{buildroot} -type f -name .packlist -delete
56find %{buildroot} -type f -name '*.bs' -empty -delete
57%{_fixperms} %{buildroot}
58
59%check
60#make test
61
62%files
63%if 0%{?_licensedir:1}
64%license LICENCE
65%else
66%doc LICENCE
67%endif
68%doc Changes CONTRIBUTING README
69%{perl_vendorarch}/auto/Class/
70%{perl_vendorarch}/Class/
71%{_mandir}/man3/*.3*
72
73%changelog
74* Thu Mar 13 2018 Elbert Pol <elbert.pol@gmail.com> - 0.14-1
75- initial rpm for OS2
Note: See TracBrowser for help on using the repository browser.