]> git.pld-linux.org Git - packages/php-pear-MDB2.git/blob - php-pear-MDB2.spec
- up to 2.5.0b2 beta
[packages/php-pear-MDB2.git] / php-pear-MDB2.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _class          MDB2
3 %define         _pearname       %{_class}
4 %define         _status         beta
5 %define         subver  b2
6 %define         rel             1
7 Summary:        %{_pearname} - unified database API
8 Summary(pl.UTF-8):      %{_pearname} - zunifikowane API baz danych
9 Name:           php-pear-%{_pearname}
10 Version:        2.5.0
11 Release:        0.%{subver}.%{rel}
12 Epoch:          1
13 License:        BSD style
14 Group:          Development/Languages/PHP
15 Source0:        http://pear.php.net/get/%{_pearname}-%{version}%{subver}.tgz
16 # Source0-md5:  64698ba759bc696a16d4f17b92f65727
17 URL:            http://pear.php.net/package/MDB2/
18 BuildRequires:  php-pear-PEAR
19 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
20 BuildRequires:  rpmbuild(macros) >= 1.300
21 Requires:       php-common >= 3:4.3.0
22 Requires:       php-pear
23 Requires:       php-pear-PEAR-core >= 1:1.4.0-0.b1
24 Requires:       php-pear-XML_Parser
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 # (probably) included in tests
29 %define         _noautoreq 'pear(Console_TestListener.php)' 'pear(HTML_TestListener.php)' 'pear(XML/DTD/XmlValidator.php)' 'pear(testUtils.php)' 'pear(test_setup.php)'
30
31 %description
32 MDB2 is a merge of PEAR's DB and Metabases that provides a unified DB
33 API. It also provides methods for DB portability and DB feature
34 emulation. Most notably it features a DB independent XML-Schema
35 manager.
36
37 In PEAR status of this package is: %{_status}.
38
39 %description -l pl.UTF-8
40 MDB2 to połączenie PEAR DB i Metabases, które daje ujednolicone API do
41 baz danych. Zawiera także metody zapewniające przenośność i emulację
42 właściwości dla baz danych. Najważniejsza cecha to niezależny od bazy
43 danych zarządca schematów XML.
44
45 Ta klasa ma w PEAR status: %{_status}.
46
47 %package tests
48 Summary:        Tests for PEAR::%{_pearname}
49 Summary(pl.UTF-8):      Testy dla PEAR::%{_pearname}
50 Group:          Development/Languages/PHP
51 Requires:       %{name} = %{epoch}:%{version}-%{release}
52 AutoProv:       no
53 AutoReq:        no
54
55 %description tests
56 Tests for PEAR::%{_pearname}.
57
58 %description tests -l pl.UTF-8
59 Testy dla PEAR::%{_pearname}.
60
61 %prep
62 %pear_package_setup
63
64 mv docs/%{_pearname}/docs/examples .
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_examplesdir}/%{name}-%{version}}
69 install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/Driver/Native
70 %pear_package_install
71
72 rm -f $RPM_BUILD_ROOT%{php_pear_dir}/data/MDB2/LICENSE
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
78 %defattr(644,root,root,755)
79 %doc install.log
80 %doc docs/%{_pearname}/docs/*
81 %{php_pear_dir}/.registry/*.reg
82 %{php_pear_dir}/*.php
83 %{php_pear_dir}/%{_class}
84
85 %{_examplesdir}/%{name}-%{version}
86
87 %files tests
88 %defattr(644,root,root,755)
89 %{php_pear_dir}/tests/*
This page took 0.073112 seconds and 3 git commands to generate.