]> git.pld-linux.org Git - packages/php-pear-DB_NestedSet.git/blame - php-pear-DB_NestedSet.spec
- fix include path
[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
ad7c5bc1 10Release: 2
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
AG
20Requires: php-pear
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
0fbc86c0
ER
24# included in tests
25%define _noautoreq 'pear(TestBase.php)' 'pear(UnitTest.php)'
26
1e4839ae 27%description
868c9bb5
JB
28DB_NestedSet lets you create trees with infinite depth inside a
29relational database. The package provides a way to:
a892e562
AG
30- create/update/delete nodes
31- query nodes, trees and subtrees
32- copy (clone) nodes, trees and subtrees
33- move nodes, trees and subtrees
34- call event handlers on specific events like on node deletion
35- output the tree with
868c9bb5
JB
36 - PEAR::HTML_TreeMenu
37 - TigraMenu (http://www.softcomplex.com/products/tigra_menu/)
a892e562 38- It also features caching of SQL queries using PEAR::Cache.
1e4839ae 39
47f31f00 40In PEAR status of this package is: %{_status}.
1e4839ae 41
812d2a24
JR
42%description -l pl.UTF-8
43DB_NestedSet pozwala na tworzenie drzew nieskończonej długości
44wewnątrz relacyjnych baz danych. Pakiet umożliwia:
45- tworzenie/modyfikowanie/usuwanie węzłów
46- odpytywanie węzłów, drzew i poddrzew
47- kopiowanie (klonowanie) węzłów, drzew i poddrzew
48- przenoszenie węzłów, drzew i poddrzew
49- wywoływanie procedur obsługi dla określonych zdarzeń typu usuwanie
50 węzła
51- pokazanie drzewa przy użyciu:
868c9bb5
JB
52 - PEAR::HTML_TreeMenu
53 - TigraMenu (http://www.softcomplex.com/products/tigra_menu/)
812d2a24 54- może także buforować zapytania SQL przy użyciu PEAR::Cache.
868c9bb5
JB
55
56Ta klasa ma w PEAR status: %{_status}.
57
ef64abba
ER
58%package tests
59Summary: Tests for PEAR::%{_pearname}
aff867d3 60Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
c89c18f7 61Group: Development/Languages/PHP
ad7c5bc1 62Requires: %{name} = %{version}-%{release}
eb717495 63AutoProv: no
ad7c5bc1 64AutoReq: no
ef64abba
ER
65
66%description tests
67Tests for PEAR::%{_pearname}.
68
812d2a24 69%description tests -l pl.UTF-8
05d5d86c
ER
70Testy dla PEAR::%{_pearname}.
71
1e4839ae 72%prep
ef64abba 73%pear_package_setup
ad7c5bc1 74%patch0 -p1
1e4839ae 75
ad7c5bc1
ER
76install -d examples
77mv docs/%{_pearname}/docs/*example.php examples
0fbc86c0 78
1e4839ae
AG
79%install
80rm -rf $RPM_BUILD_ROOT
ef64abba
ER
81install -d $RPM_BUILD_ROOT%{php_pear_dir}
82%pear_package_install
1e4839ae 83
ad7c5bc1
ER
84install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
85cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
86
1e4839ae
AG
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%files
91%defattr(644,root,root,755)
ef64abba
ER
92%doc install.log
93%doc docs/%{_pearname}/docs/*
94%{php_pear_dir}/.registry/*.reg
1e4839ae
AG
95%dir %{php_pear_dir}/%{_class}/%{_subclass}
96%{php_pear_dir}/%{_class}/*.php
97%{php_pear_dir}/%{_class}/%{_subclass}/*.php
ef64abba 98
ad7c5bc1
ER
99%{_examplesdir}/%{name}-%{version}
100
ef64abba
ER
101%files tests
102%defattr(644,root,root,755)
103%{php_pear_dir}/tests/*
This page took 0.12287 seconds and 4 git commands to generate.