]> git.pld-linux.org Git - packages/perl-ExtUtils-CBuilder.git/blame - perl-ExtUtils-CBuilder.spec
- macros for perl autodeps
[packages/perl-ExtUtils-CBuilder.git] / perl-ExtUtils-CBuilder.spec
CommitLineData
6ca55965
JB
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4#
6ca55965
JB
5%define pdir ExtUtils
6%define pnam CBuilder
7Summary: ExtUtils::CBuilder - Compile and link C code for Perl modules
66737353 8Summary(pl.UTF-8): EXtUtils::CBuilder - kompilowanie i linkowanie kodu C dla modułów Perla
6ca55965 9Name: perl-ExtUtils-CBuilder
7dc9915b 10Version: 0.280230
6ca55965
JB
11Release: 1
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
b86b21c4 15Source0: http://www.cpan.org/modules/by-module/ExtUtils/%{pdir}-%{pnam}-%{version}.tar.gz
7dc9915b 16# Source0-md5: cf12adecda91703057e5b10e0898aeb6
4022d9cd 17URL: https://metacpan.org/release/ExtUtils-CBuilder
b86b21c4 18BuildRequires: perl-ExtUtils-MakeMaker >= 6.30
6ca55965
JB
19BuildRequires: perl-devel >= 1:5.8.0
20BuildRequires: rpm-perlprov >= 4.1-13
4022d9cd 21BuildRequires: rpmbuild(macros) >= 1.745
b86b21c4 22%if %{with tests}
6eb280c3 23BuildRequires: perl-Perl-OSType >= 1
b86b21c4
JB
24BuildRequires: perl-Test-Simple >= 0.47
25BuildRequires: perl(File::Spec) >= 3.13
26%endif
6eb280c3 27Requires: perl-Perl-OSType >= 1
b86b21c4 28Requires: perl(File::Spec) >= 3.13
6ca55965
JB
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33This module can build the C portions of Perl modules by invoking the
34appropriate compilers and linkers in a cross-platform manner. It was
35motivated by the Module::Build project, but may be useful for other
36purposes as well. However, it is not intended as a general
8828994f 37cross-platform interface to all your C building needs. That would have
38been a much more ambitious goal!
6ca55965 39
b0bf479a 40%description -l pl.UTF-8
8828994f 41Ten moduł potrafi budować części modułów perlowych napisane w C
b0bf479a
JR
42wywołując odpowiednie kompilatory i linkery w sposób wieloplatformowy.
43Powstał z myślą o projekcie Module::Build, ale może być przydatny
44także do innych celów. Nie jest jednak przeznaczony do używania jako
45ogólny wieloplatformowy interfejs do wszelkich potrzeb budowania
46programów w C. To byłby zbyt ambitny cel.
6ca55965
JB
47
48%prep
49%setup -q -n %{pdir}-%{pnam}-%{version}
50
51%build
8828994f 52%{__perl} Makefile.PL \
53 INSTALLDIRS=vendor
54%{__make}
6ca55965 55
8828994f 56%{?with_tests:%{__make} test}
6ca55965
JB
57
58%install
59rm -rf $RPM_BUILD_ROOT
60
8828994f 61%{__make} pure_install \
62 DESTDIR=$RPM_BUILD_ROOT
6ca55965
JB
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%files
68%defattr(644,root,root,755)
7dc9915b 69%doc Changes README
6ca55965
JB
70%{perl_vendorlib}/ExtUtils/CBuilder.pm
71%{perl_vendorlib}/ExtUtils/CBuilder
8828994f 72%{_mandir}/man3/ExtUtils::CBuilder*.3pm*
This page took 0.073762 seconds and 4 git commands to generate.