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