]> git.pld-linux.org Git - packages/perl-Module-Build-Tiny.git/blame - perl-Module-Build-Tiny.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-Module-Build-Tiny.git] / perl-Module-Build-Tiny.spec
CommitLineData
a2b3dda9
JR
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4#
5%define pdir Module
6%define pnam Build-Tiny
a2b3dda9 7Summary: Module::Build::Tiny - A tiny replacement for Module::Build
7347a8fd 8Summary(pl.UTF-8): Module::Build::Tiny - mały zamiennik systemu Module::Build
a2b3dda9 9Name: perl-Module-Build-Tiny
7347a8fd 10Version: 0.039
5e2ce7fc 11Release: 3
a2b3dda9
JR
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
15Source0: http://www.cpan.org/modules/by-module/Module/%{pdir}-%{pnam}-%{version}.tar.gz
7347a8fd 16# Source0-md5: 2332c90c17454107fea3f2614e11a3a9
a2b3dda9
JR
17URL: http://search.cpan.org/dist/Module-Build-Tiny/
18BuildRequires: perl-Module-Build
19BuildRequires: perl-devel >= 1:5.8.0
20BuildRequires: rpm-perlprov >= 4.1-13
21%if %{with tests}
22BuildRequires: perl-ExtUtils-Config >= 0.003
23BuildRequires: perl-ExtUtils-Helpers >= 0.020
24BuildRequires: perl-ExtUtils-InstallPaths >= 0.002
25BuildRequires: perl-Test-Harness >= 3.30
26%endif
27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31Many Perl distributions use a Build.PL file instead of a Makefile.PL
32file to drive distribution configuration, build, test and
33installation. Traditionally, Build.PL uses Module::Build as
34the underlying build system. This module provides a simple,
35lightweight, drop-in replacement.
36
37Whereas Module::Build has over 6,700 lines of code; this module has
38less than 120, yet supports the features needed by most distributions.
39
7347a8fd
JB
40%description -l pl.UTF-8
41Wiele pakietów perlowych wykorzystuje plik Build.PL zamiast pliku
42Makefile.PL do sterowania konfiguracją, budowaniem, testowaniem i
43instajacją. Tradycyjnie Build.PL w roli systemu budującego
44wykorzystuje Module::Build; ten moduł dostarcza prosty, lekki
45zamiennik.
a2b3dda9 46
7347a8fd
JB
47O ile Module::Build ma ponad 6700 linii kodu, ten moduł ma mniej niż
48120, a obsługuje funkcje wymaganych przez większość pakietów.
a2b3dda9
JR
49
50%prep
51%setup -q -n %{pdir}-%{pnam}-%{version}
52
53%{__sed} -i -e 's/.*in blib is readonly.*/#&/g' t/simple.t
54
55%build
56%{__perl} Build.PL \
57 --installdirs=vendor
58./Build
59
60%{?with_tests:./Build test}
61
62%install
63rm -rf $RPM_BUILD_ROOT
64
65./Build install \
66 --destdir=$RPM_BUILD_ROOT \
67 --create_packlist=0
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(644,root,root,755)
74%doc Changes INSTALL README
75%dir %{perl_vendorlib}/Module/Build
76%{perl_vendorlib}/Module/Build/Tiny.pm
7347a8fd 77%{_mandir}/man3/Module::Build::Tiny.3pm*
This page took 0.13443 seconds and 4 git commands to generate.