]> git.pld-linux.org Git - packages/Smarty.git/blob - Smarty.spec
1c3c58a0098f86eca7a03de7ad44fb0bc5f31907
[packages/Smarty.git] / Smarty.spec
1 %define         _doc_version    2.6.9
2 %include        /usr/lib/rpm/macros.php
3 Summary:        Template engine for PHP
4 Summary(pl):    System szablonów dla PHP
5 Name:           Smarty
6 Version:        2.6.9
7 Release:        1
8 License:        LGPL
9 Group:          Development/Languages/PHP
10 Source0:        http://smarty.php.net/distributions/%{name}-%{version}.tar.gz
11 # Source0-md5:  4ee0048de6a9b35f1b11b458493327f2
12 Source1:        http://smarty.php.net/distributions/manual/en/%{name}-%{_doc_version}-docs.tar.gz
13 # Source1-md5:  b64311248f9666fa579545dc45bdc789
14 URL:            http://smarty.php.net/
15 BuildRequires:  rpm-php-pearprov >= 4.3
16 Requires:       php
17 Requires:       php-pear
18 BuildArch:      noarch
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 Smarty is a template engine for PHP. Smarty provides your basic
23 variable substitution and dynamic block functionality, and also takes
24 a step further to be a "smart" template engine, adding features such
25 as configuration files, template functions, variable modifiers, and
26 making all of this functionality as easy as possible to use for both
27 programmers and template designers.
28
29 %description -l pl
30 Smarty jest systemem szablonów dla PHP. Pozwala na podstawowe
31 podstawianie warto¶ci zmiennych oraz dynamiczne operacje na blokach;
32 idzie o krok dalej, aby byæ "m±drym" silnikiem szablonów, dodaj±c
33 takie mo¿liwo¶ci jak pliki konfiguracyjne, funkcje, zmienne
34 modyfikatory oraz czyni±c ca³± funkcjonalno¶æ jak naj³atwiejsz± w
35 u¿yciu jednocze¶nie dla programistów i projektantów szablonów.
36
37 %package doc
38 Summary:        Template engine for PHP - documentation
39 Summary(pl):    System szablonów dla PHP - dokumentacja
40 Version:        %{_doc_version}
41 Group:          Development/Languages/PHP
42
43 %description doc
44 Documentation for Smarty template engine.
45
46 %description doc -l pl
47 Dokumentacja do systemu szablonów Smarty.
48
49 %prep
50 %setup -q -a 1
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{name}/{internals,plugins}
55
56 install libs/{Config_File,Smarty{,_Compiler}}.class.php $RPM_BUILD_ROOT%{php_pear_dir}/%{name}
57 install libs/debug.tpl $RPM_BUILD_ROOT%{php_pear_dir}/%{name}
58 install libs/internals/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{name}/internals
59 install libs/plugins/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{name}/plugins
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc BUGS ChangeLog FAQ INSTALL NEWS README RELEASE_NOTES TODO
67 %dir %{php_pear_dir}/%{name}
68 %dir %{php_pear_dir}/%{name}/internals
69 %dir %{php_pear_dir}/%{name}/plugins
70 %{php_pear_dir}/%{name}/*.class.php
71 %{php_pear_dir}/%{name}/debug.tpl
72 %{php_pear_dir}/%{name}/internals/*.php
73 %{php_pear_dir}/%{name}/plugins/*.php
74
75 %files doc
76 %defattr(644,root,root,755)
77 %doc manual/*
This page took 0.083719 seconds and 2 git commands to generate.