]> git.pld-linux.org Git - packages/php-pear-DB_NestedSet.git/blame - php-pear-DB_NestedSet.spec
- release 3
[packages/php-pear-DB_NestedSet.git] / php-pear-DB_NestedSet.spec
CommitLineData
1e4839ae 1%include /usr/lib/rpm/macros.php
491f32c8 2%define _class DB
3%define _subclass NestedSet
358548a2 4%define _status stable
1e4839ae 5%define _pearname %{_class}_%{_subclass}
5a1fb824 6Summary: %{_pearname} - API to build and query nested sets
aff867d3 7Summary(pl.UTF-8): %{_pearname} - API to tworzenia i wykonywania zagnieżdżonych zapytań
1e4839ae 8Name: php-pear-%{_pearname}
358548a2 9Version: 1.4.1
e5df7424 10Release: 3
1e4839ae
AG
11License: PHP 2.02
12Group: Development/Languages/PHP
1e4839ae 13Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
358548a2 14# Source0-md5: b906275511a6f4d1e9b1ed95ac6d7546
ad7c5bc1 15Patch0: includepath.patch
e7ab206a 16URL: http://pear.php.net/package/DB_NestedSet/
c719cb2b 17BuildRequires: php-pear-PEAR
d3ad717f 18BuildRequires: rpm-php-pearprov >= 4.4.2-12
579e1dbb 19BuildRequires: rpmbuild(macros) >= 1.300
1e4839ae 20Requires: php-pear
7f7994b1 21Obsoletes: php-pear-DB_NestedSet-tests
1e4839ae
AG
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
0fbc86c0
ER
25# included in tests
26%define _noautoreq 'pear(TestBase.php)' 'pear(UnitTest.php)'
27
1e4839ae 28%description
868c9bb5
JB
29DB_NestedSet lets you create trees with infinite depth inside a
30relational database. The package provides a way to:
a892e562
AG
31- create/update/delete nodes
32- query nodes, trees and subtrees
33- copy (clone) nodes, trees and subtrees
34- move nodes, trees and subtrees
35- call event handlers on specific events like on node deletion
36- output the tree with
868c9bb5
JB
37 - PEAR::HTML_TreeMenu
38 - TigraMenu (http://www.softcomplex.com/products/tigra_menu/)
a892e562 39- It also features caching of SQL queries using PEAR::Cache.
1e4839ae 40
47f31f00 41In PEAR status of this package is: %{_status}.
1e4839ae 42
812d2a24
JR
43%description -l pl.UTF-8
44DB_NestedSet pozwala na tworzenie drzew nieskończonej długości
45wewnątrz relacyjnych baz danych. Pakiet umożliwia:
46- tworzenie/modyfikowanie/usuwanie węzłów
47- odpytywanie węzłów, drzew i poddrzew
48- kopiowanie (klonowanie) węzłów, drzew i poddrzew
49- przenoszenie węzłów, drzew i poddrzew
50- wywoływanie procedur obsługi dla określonych zdarzeń typu usuwanie
51 węzła
52- pokazanie drzewa przy użyciu:
868c9bb5
JB
53 - PEAR::HTML_TreeMenu
54 - TigraMenu (http://www.softcomplex.com/products/tigra_menu/)
812d2a24 55- może także buforować zapytania SQL przy użyciu PEAR::Cache.
868c9bb5
JB
56
57Ta klasa ma w PEAR status: %{_status}.
58
1e4839ae 59%prep
ef64abba 60%pear_package_setup
ad7c5bc1 61%patch0 -p1
1e4839ae 62
ad7c5bc1
ER
63install -d examples
64mv docs/%{_pearname}/docs/*example.php examples
0fbc86c0 65
1e4839ae
AG
66%install
67rm -rf $RPM_BUILD_ROOT
ef64abba
ER
68install -d $RPM_BUILD_ROOT%{php_pear_dir}
69%pear_package_install
1e4839ae 70
ad7c5bc1
ER
71install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
72cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
73
1e4839ae
AG
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%files
78%defattr(644,root,root,755)
ef64abba
ER
79%doc install.log
80%doc docs/%{_pearname}/docs/*
81%{php_pear_dir}/.registry/*.reg
1e4839ae
AG
82%dir %{php_pear_dir}/%{_class}/%{_subclass}
83%{php_pear_dir}/%{_class}/*.php
84%{php_pear_dir}/%{_class}/%{_subclass}/*.php
ef64abba 85
ad7c5bc1 86%{_examplesdir}/%{name}-%{version}
This page took 0.073909 seconds and 4 git commands to generate.