1 %include /usr/lib/rpm/macros.php
3 %define _pearname VersionControl_SVN
4 Summary: %{_pearname} - OO wrapper interface for the Subversion command-line client
5 Summary(pl.UTF-8): %{_pearname} - obiektowy interfejs do klienta Subversion
6 Name: php-pear-%{_pearname}
10 Group: Development/Languages/PHP
11 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
12 # Source0-md5: 8affc1d2d5fa42e9a2f915e4942bf323
13 URL: http://pear.php.net/package/VersionControl_SVN/
14 BuildRequires: php-pear-PEAR >= 1:1.4.0-0.b1
15 BuildRequires: rpm-php-pearprov >= 4.4.2-11
16 BuildRequires: rpmbuild(macros) >= 1.300
18 Requires: php-pear-PEAR-core >= 1:1.9.4
19 Requires: php-pear-XML_Parser >= 1.3.4
21 Obsoletes: php-pear-VersionControl_SVN-tests
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 VersionControl_SVN is a simple OO-style interface for Subversion, the
27 free/open-source version control system.
29 VersionControl_SVN can be used to manage trees of source code, text
30 files, image files -- just about any collection of files.
32 Some of VersionControl_SVN's features:
34 - Full support of svn command-line client's subcommands.
35 - Use of flexible error reporting provided by PEAR_ErrorStack.
36 - Multi-object factory.
37 - Source fully documented with PHPDoc.
38 - Stable, extensible interface.
39 - Collection of helpful quickstart examples and tutorials.
41 What can be done with VersionControl_SVN?
43 - Make your source code available to your remote dev team or project
45 - Build your own WYSIWYG web interface to a Subversion repository.
46 - Add true version control to a content management system!
48 VersionControl_SVN is tested against Subversion 1.0.4
50 In PEAR status of this package is: %{_status}.
52 %description -l pl.UTF-8
53 VersionControl_SVN to prosty, obiektowy interfejs do Subversion,
54 darmowego systemu kontroli wersji o otwartych źródłach.
56 VersionControl_SVN może być używany do zarządzania drzewami kodów
57 źródłowych, plików tekstowych, grafik -- w zasadzie dowolnego zestawu
60 Niektóre z cech VersionControl_SVN:
62 - pełna obsługa podpoleceń klienta svn,
63 - możliwość korzystania z elastycznego systemu raportowania błędów
64 dzięki wykorzystaniu PEAR_ErrorStack
65 - źródła w pełni udokumentowane przy użyciu PHPDoc,
66 - stabilny, rozszerzalny interfejs
67 - zestaw przydatnych przykładów i tutoriali,
69 Co można zrobić za pomocą VersionConrol_SVN:
71 - udostępnić kod źródłowy innym programistom lub kierownikowi
73 - stworzyć własny interfejs WWW do repozytorium Subversion,
74 - dodać prawdziwą kontrolę wersji do systemu zarządzania treścią!
76 VersionControl_SVN został przetestowany z Subversion w wersji 1.0.4.
78 Ta klasa ma w PEAR status: %{_status}.
83 mv docs/VersionControl_SVN/docs/examples .
84 mv docs/VersionControl_SVN/docs/tutorials examples
87 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_examplesdir}/%{name}-%{version}}
92 rm -rf $RPM_BUILD_ROOT
95 %defattr(644,root,root,755)
97 %{php_pear_dir}/.registry/*.reg
98 %{php_pear_dir}/VersionControl/SVN.php
99 %{php_pear_dir}/VersionControl/SVN
101 %{_examplesdir}/%{name}-%{version}