]> git.pld-linux.org Git - packages/php-pear-HTML_QuickForm.git/blame - php-pear-HTML_QuickForm.spec
- up to 3.2.10
[packages/php-pear-HTML_QuickForm.git] / php-pear-HTML_QuickForm.spec
CommitLineData
39fecfb8
PG
1%include /usr/lib/rpm/macros.php
2%define _class HTML
3%define _subclass QuickForm
6d46f414 4%define _status stable
39fecfb8 5%define _pearname %{_class}_%{_subclass}
da12fed2 6
bd398f2a 7Summary: %{_pearname} - methods for creating, validating, processing HTML forms
75bef21d 8Summary(pl.UTF-8): %{_pearname} - metody do tworzenia, kontroli i przetwarzania formularzy HTML
39fecfb8 9Name: php-pear-%{_pearname}
71c6d8e1
AM
10Version: 3.2.10
11Release: 1
39fecfb8
PG
12License: PHP 2.02
13Group: Development/Languages/PHP
14Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
71c6d8e1 15# Source0-md5: 1764dd563d7a5e843602ac23b007cb35
ff9e1a08 16URL: http://pear.php.net/package/HTML_QuickForm/
5e622f44 17BuildRequires: php-pear-PEAR
52156c63 18BuildRequires: rpm-php-pearprov >= 4.4.2-11
b1ea1b76 19BuildRequires: rpmbuild(macros) >= 1.300
ad0d1563 20Requires: php-common >= 3:4.2
8511af48 21Requires: php-pear >= 4:1.0-9.1
21499f75 22Requires: php-pear-HTML_Common >= 1.2.1
39fecfb8
PG
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27The PEAR::HTML_QuickForm package provides methods for creating,
28validating, processing HTML forms. Features:
29- Creates xHTML compliant form elements of various type.
30- Allows you to choose an unlimited number of html attributes.
31- Allows you to create your own custom elements using your own
32 classes.
33- Process form values (you should override the process method).
34- Creates javascript validation code using regular expression.
35- Server-side validation too.
36- Allows you to create your own validation rules.
37- Manages file uploads.
38- Allows you to freeze some elements in your form.
39- Allows you to customize the look of your form in many ways.
40- Template-like form elements customization...
41
9d1271af 42In PEAR status of this package is: %{_status}.
6d46f414 43
4dcf01b8
JR
44%description -l pl.UTF-8
45Klasa HTML_QuickForm zawiera metody to tworzenia, kontroli poprawności
b160b4bd 46i przetwarzania formularzy HTML. Cechy:
4dcf01b8
JR
47- tworzy elementy formularzy różnego typu zgodnie z xHTML
48- pozwala na wybór nieograniczonej liczby atrybutów HTML
49- pozwala tworzyć własne elementy przy użyciu własnych klas
50- przetwarza wartości z formularzy (należy podmienić metodę process)
51- tworzy kod sprawdzający w JavaScripcie przy użyciu wyrażeń
b160b4bd 52 regularnych
4dcf01b8
JR
53- kontroluje poprawność wprowadzonych danych także po stronie serwera
54- pozwala na tworzenie własnych reguł kontrolujących poprawność
55- obsługuje upload plików
56- pozwala na "zamrożenie" niektórych elementów formularza
57- pozwala na zmianę wyglądu formularza na wiele sposobów
58- modyfikacja elementów formularzy poprzez wzorce.
39fecfb8 59
6d46f414
PG
60Ta klasa ma w PEAR status: %{_status}.
61
39fecfb8 62%prep
52156c63 63%pear_package_setup
b10d6063 64mv docs/HTML_QuickForm/docs examples
39fecfb8
PG
65
66%install
67rm -rf $RPM_BUILD_ROOT
b10d6063 68install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_examplesdir}/%{name}-%{version}}
52156c63 69%pear_package_install
b10d6063 70cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
39fecfb8
PG
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files
76%defattr(644,root,root,755)
52156c63 77%doc install.log
52156c63 78%{php_pear_dir}/.registry/*.reg
43f86c8e 79%dir %{php_pear_dir}/%{_class}/%{_subclass}/Renderer
b0de67c0 80%dir %{php_pear_dir}/%{_class}/%{_subclass}/Rule
39fecfb8
PG
81%{php_pear_dir}/%{_class}/*.php
82%{php_pear_dir}/%{_class}/%{_subclass}/*.php
43f86c8e 83%{php_pear_dir}/%{_class}/%{_subclass}/Renderer/*.php
b0de67c0 84%{php_pear_dir}/%{_class}/%{_subclass}/Rule/*.php
b10d6063 85%{_examplesdir}/%{name}-%{version}
This page took 0.109003 seconds and 4 git commands to generate.