]> git.pld-linux.org Git - SPECS.git/blob - perl-Text-EP3.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / perl-Text-EP3.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4
5 %define         pdir    Text
6 %define         pnam    EP3
7 Summary:        Text::EP3 - the extensible Perl preprocessor
8 Summary(pl.UTF-8):      Text::EP3 - rozszerzalny preprocesor dla Perla
9 Name:           perl-Text-EP3
10 Version:        1.10
11 Release:        1
12 License:        unknown
13 Group:          Development/Languages/Perl
14 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
15 # Source0-md5:  2081ba6bf87e59bdfc937b8a17d0f3d9
16 URL:            http://search.cpan.org/dist/Text-EP3/
17 BuildRequires:  perl-devel >= 1:5.8.0
18 BuildRequires:  rpm-perlprov >= 4.1-13
19 BuildArch:      noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Text::EP3 is a Perl program that preprocesses STDIN or some set of
24 input files and produces an output file. EP3 only works on input files
25 and produces output files. The main difference between EP3 and other
26 preprocessors is its built-in extensibility. Every directive in EP3 is
27 really a method defined in EP3, one of its submodules, or embedded in
28 the file that is being processed. By linking the directive name to the
29 associated methods, other methods could be added, thus extending the
30 preprocessor.
31
32 %description -l pl.UTF-8
33 Text::EP3 jest programem w Perlu, który przetwarza STDIN lub pewien
34 zbiów plików wejściowych, tworząc plik wyjściowy. Działa on jedynie na
35 plikach wejściowych, tworząc pliki wyjściowe. Główną różnicą pomiędzy
36 EP3 i innymi preprocesorami jest wbudowana rozszerzalność. Każda
37 dyrektywa EP3 jest w rzeczywistości metodą zdefiniowaną w EP3, jednym
38 z jego podmodułów lub w przetwarzanym pliku. Powiązanie nazwy
39 dyrektywy ze stowarzyszoną metodą umożliwia dodawanie innych metod, co
40 jest rozszerzaniem preprocesora.
41
42 %prep
43 %setup -q -n %{pdir}-%{pnam}-%{version}
44
45 %build
46 %{__perl} Makefile.PL \
47         INSTALLDIRS=vendor
48 %{__make}
49
50 %{?with_tests:%{__make} test}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54
55 %{__make} install \
56         DESTDIR=$RPM_BUILD_ROOT
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %files
62 %defattr(644,root,root,755)
63 %doc Changes README
64 %attr(755,root,root) %{_bindir}/ep3
65 %{perl_vendorlib}/Text/EP3.pm
66 %{perl_vendorlib}/auto/Text/EP3
67 %{_mandir}/man3/*
This page took 1.34821 seconds and 3 git commands to generate.