]> git.pld-linux.org Git - packages/php-pear-VersionControl_SVN.git/blob - php-pear-VersionControl_SVN.spec
0760784e6d7d0b1def3f3b5774fa1c6961d7ecf8
[packages/php-pear-VersionControl_SVN.git] / php-pear-VersionControl_SVN.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _status         alpha
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}
7 Version:        0.4.0
8 Release:        1
9 License:        BSD License
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
17 Requires:       php-pear
18 Requires:       php-pear-PEAR-core >= 1:1.9.4
19 Requires:       php-pear-XML_Parser >= 1.3.4
20 Requires:       subversion
21 Obsoletes:      php-pear-VersionControl_SVN-tests
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 VersionControl_SVN is a simple OO-style interface for Subversion, the
27 free/open-source version control system.
28
29 VersionControl_SVN can be used to manage trees of source code, text
30 files, image files -- just about any collection of files.
31
32 Some of VersionControl_SVN's features:
33
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.
40
41 What can be done with VersionControl_SVN?
42
43  - Make your source code available to your remote dev team or project
44    manager.
45  - Build your own WYSIWYG web interface to a Subversion repository.
46  - Add true version control to a content management system!
47
48 VersionControl_SVN is tested against Subversion 1.0.4
49
50 In PEAR status of this package is: %{_status}.
51
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.
55
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
58 plików.
59
60 Niektóre z cech VersionControl_SVN:
61
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,
68
69 Co można zrobić za pomocą VersionConrol_SVN:
70
71  - udostępnić kod źródłowy innym programistom lub kierownikowi
72    projektu,
73  - stworzyć własny interfejs WWW do repozytorium Subversion,
74  - dodać prawdziwą kontrolę wersji do systemu zarządzania treścią!
75
76 VersionControl_SVN został przetestowany z Subversion w wersji 1.0.4.
77
78 Ta klasa ma w PEAR status: %{_status}.
79
80 %prep
81 %pear_package_setup
82
83 mv docs/VersionControl_SVN/docs/examples .
84 mv docs/VersionControl_SVN/docs/tutorials examples
85
86 %install
87 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_examplesdir}/%{name}-%{version}}
89 %pear_package_install
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %files
95 %defattr(644,root,root,755)
96 %doc install.log
97 %{php_pear_dir}/.registry/*.reg
98 %{php_pear_dir}/VersionControl/SVN.php
99 %{php_pear_dir}/VersionControl/SVN
100
101 %{_examplesdir}/%{name}-%{version}
This page took 0.043267 seconds and 2 git commands to generate.