]> git.pld-linux.org Git - packages/php-pear-HTML_Template_IT.git/blame - php-pear-HTML_Template_IT.spec
- fix deps for -tests
[packages/php-pear-HTML_Template_IT.git] / php-pear-HTML_Template_IT.spec
CommitLineData
6d7c0acc
PG
1%include /usr/lib/rpm/macros.php
2%define _class HTML
3%define _subclass Template
8df37baa 4%define _status stable
6d7c0acc 5%define _pearname %{_class}_%{_subclass}_IT
7d5893b1 6
6d7c0acc 7Summary: %{_pearname} - Integrated Templates
137ca012 8Summary(pl): %{_pearname} - zintegrowane szablony
6d7c0acc 9Name: php-pear-%{_pearname}
7d5893b1 10Version: 1.1.1
419ac90a 11Release: 2
6d7c0acc
PG
12License: PHP 2.02
13Group: Development/Languages/PHP
14Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
3cd1b71f 15# Source0-md5: c50e9c31b94d7ee5febdc90ec8653e13
3cebb543 16URL: http://pear.php.net/package/HTML_Template_IT/
419ac90a 17BuildRequires: rpm-php-pearprov >= 4.4.2-11
6d7c0acc 18Requires: php-pear
99825dd1 19Requires: php-pear-PEAR
6d7c0acc
PG
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
dcb079b7
ER
23# included in tests
24%define _noautoreq 'pear(Console_TestListener.php)' 'pear(IT_api_testcase.php)' 'pear(IT_usage_testcase.php)'
25
6d7c0acc
PG
26%description
27HTML_Template_IT: Simple template API. The Isotemplate API is somewhat
28tricky for a beginner although it is the best one you can build.
29template::parse() [phplib template = Isotemplate] requests you to name
30a source and a target where the current block gets parsed into. Source
31and target can be block names or even handler names. This API gives
32you a maximum of fexibility but you always have to know what you do
29570648 33which is quite unusual for PHP skripter like me. I noticed that I do
6d7c0acc
PG
34not any control on which block gets parsed into which one. If all
35blocks are within one file, the script knows how they are nested and
36in which way you have to parse them. IT knows that inner1 is a child
137ca012 37of block2, there's no need to tell him about this. Features:
6d7c0acc
PG
38 - Nested blocks,
39 - Include external file,
40 - Custom tags format (default {mytag}).
41
42HTML_Template_ITX: With this class you get the full power of the
43phplib template class. You may have one file with blocks in it but you
44have as well one main file and multiple files one for each block. This
63f024ec
AG
45is quite useful when you have user configurable websites. Using blocks
46not in the main template allows you to modify some parts of your
47layout easily.
6d7c0acc 48
2205de41 49In PEAR status of this package is: %{_status}.
8df37baa 50
137ca012
JB
51%description -l pl
52