]> git.pld-linux.org Git - packages/php-pear-HTML_Template_Flexy.git/blob - php-pear-HTML_Template_Flexy.spec
- new rpm-php-requires/provides scripts
[packages/php-pear-HTML_Template_Flexy.git] / php-pear-HTML_Template_Flexy.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _class          HTML
3 %define         _subclass       Template
4 %define         _pearname       %{_class}_%{_subclass}_Flexy
5 Summary:        %{_pearname} - A Flexible Caching Template Engine Based on SimpleTemplate
6 Summary(pl):    %{_pearname} - elastyczny buforuj±cy silnik szablonów oparty na SimpleTemplate
7 Name:           php-pear-%{_pearname}
8 Version:        0.1
9 Release:        3
10 License:        PHP 2.02
11 Group:          Development/Languages/PHP
12 Source0:        http://pear.php.net/get/%{_pearname}-%{version}.tgz
13 Patch0:         %{name}-cosmetic.patch
14 URL:            http://pear.php.net/
15 BuildRequires:  rpm-php-pearprov >= 4.0.2-98
16 Requires:       php-pear
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Flexy Template is a Template Engine to php code convertor, based on
22 Simple Template, and similar to Smarty. It should be very fast, and is
23 easy to extend to develop or use any template syntax you like. Default
24 filter (SimpleTags) includes: variables, foreach loops, conditionals,
25 method calls, includes, Handles urlencoded tags - so you can edit the
26 template in mozilla etc. Other filters include:
27  - RtfSimpletags - to make RTF/Word documents,
28  - BodyOnly - to strip header and footer from a template,
29  - Php - to strip php code from template,
30  - Email - For parsing email templates.
31
32 %description -l pl
33 Flexy Template to silnik szablonów do konwertera kodu PHP, bazowany na
34 Simple Template i podobny do Smarty. Powinien byæ bardzo szybki, jest
35 ³atwy w rozszerzaniu, rozwijaniu i u¿ywaniu dowolnej sk³adni
36 szablonów. Domy¶lny filtr (SimpleTags) zawiera: zmienne, pêtle
37 foreach, warunki, wywo³ania metod, w³±czanie kodu, obs³uguje znaczniki
38 zakodowane w URL-ach - wiêc mo¿e modyfikowaæ szablony w Mozilli itp.
39 Inne filtry to:
40  - RtfSimpletags - do tworzenia dokumentów RTF dla Worda,
41  - BodyOnly - wycinaj±cy nag³ówek i stopkê z szablonu,
42  - Php - wycinaj±cy kod php z szablonu,
43  - Email - do przetwarzania szablonów e-mail.
44
45 %prep
46 %setup -q -c
47 cd %{_pearname}-%{version}
48 %patch0 -p1
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Flexy/Filter
53
54 install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
55 install %{_pearname}-%{version}/Flexy/Filter/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Flexy/Filter/
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc %{_pearname}-%{version}/Flexy/example.ini
63 %dir %{php_pear_dir}/%{_class}/%{_subclass}/Flexy
64 %dir %{php_pear_dir}/%{_class}/%{_subclass}/Flexy/Filter
65 %{php_pear_dir}/%{_class}/%{_subclass}/*.php
66 %{php_pear_dir}/%{_class}/%{_subclass}/Flexy/Filter/*.php
This page took 0.037607 seconds and 4 git commands to generate.