]> git.pld-linux.org Git - packages/php-adodb.git/blame - php-adodb.spec
- tabs in preamble
[packages/php-adodb.git] / php-adodb.spec
CommitLineData
4b3091ec 1%include /usr/lib/rpm/macros.php
22c8644e 2%define ver %(echo %{version} | tr -d .)
2e51eb50 3Summary: Unique interface to access different SQL databases
b9e27e34 4Summary(pl.UTF-8): Jednolity inferfejs dostępu do baz danych SQL
2e51eb50 5Name: adodb
0b340bf9
ER
6Version: 4.80
7Release: 1
ffd55bc2 8License: dual licensed using BSD-Style and LGPL
22c8644e 9Group: Libraries
d7335fc0 10Source0: http://dl.sourceforge.net/adodb/%{name}%{ver}.tgz
0b340bf9 11# Source0-md5: 942164adfc953173205231b9522304e0
4b3091ec 12Patch0: %{name}-paths.patch
d7335fc0 13URL: http://adodb.sourceforge.net/
4b3091ec
ER
14BuildRequires: rpm-php-pearprov >= 4.4.2-11
15Requires: php-common
2e51eb50
AM
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34154b40 18
4b3091ec
ER
19%define _noautoreq 'pear(\.\./.*)' 'pear(adodb.*)' 'pear(test.*)' 'pear(.*.inc.php)'
20%define _noautoprov 'pear(adodb/.*)'
21
22%define _appdir %{_datadir}/php/%{name}
59670ae1 23
2e51eb50 24%description
e67fee3d 25PHP's database access functions are not standardized. This creates a
2e51eb50
AM
26need for a database class library to hide the differences between the
27different databases (encapsulate the differences) so we can easily
28switch databases.
29
e67fee3d 30It currently supports MySQL, Interbase, Oracle, Microsoft SQL Server,
2e51eb50
AM
31Sybase, PostgreSQL, Foxpro, Access, ADO and ODBC.
32
1227b713
JR
33%description -l pl.UTF-8
34Funkcje dostępu do baz danych w PHP nie są ustandaryzowane. To
35powoduje iż potrzebna jest biblioteka dostarczająca jednolite funkcje
36ukrywająca różnice pomiędzy różnymi bazami dzięki czemu łatwo można
37zmieniać bazy.
2e51eb50 38
1227b713 39Aktualnie obsługuje MySQL, Interbase, Oracle, Microsoft SQL Server,
2e51eb50
AM
40Sybase, PostgreSQL, Foxpro, Access, ADO i ODBC.
41
4b3091ec
ER
42%package -n php-pear-Auth_Container_ADOdb
43Summary: ADOdb container for PEAR Auth
b9e27e34 44Summary(pl.UTF-8): Kontener ADOdb dla PEAR Auth
4b3091ec
ER
45Group: Development/Languages/PHP
46Requires: %{name} = %{version}-%{release}
47Requires: %{name}-pear
48Requires: php-pear-Auth
49
50%description -n php-pear-Auth_Container_ADOdb
51Storage driver for fetching login data from a database using
52ADOdb-PHP.
53
54This storage driver can use all databases which are supported by the
ad3db968
JB
55ADOdb DB abstraction layer to fetch login data.
56
1227b713 57%description -n php-pear-Auth_Container_ADOdb -l pl.UTF-8
ad3db968 58Sterownik przechowywania danych do pobierania danych logowania z bazy
1227b713 59danych przy użyciu ADOdb-PHP.
ad3db968 60
1227b713
JR
61Ten sterownik przechowywania danych może używać wszystkich baz danych
62obsługiwanych przez warstwę abstrakcji ADOdb DB do pobierania danych.
4b3091ec
ER
63
64%package pear
ad3db968 65Summary: PEAR DB Emulation Layer for ADOdb
b9e27e34 66Summary(pl.UTF-8): Warstwa emulacji PEAR DB dla ADOdb
4b3091ec
ER
67Group: Development/Languages/PHP
68Requires: %{name} = %{version}-%{release}
69Requires: php-pear
70
71%description pear
72PEAR DB Emulation Layer for ADODB.
73
1227b713 74%description pear -l pl.UTF-8
ad3db968
JB
75Warstwa emulacji PEAR DB dla ADOdb.
76
4b3091ec 77%package tests
ad3db968 78Summary: Tests for ADOdb
b9e27e34 79Summary(pl.UTF-8): Testy dla ADOdb
4b3091ec
ER
80Group: Development/Languages/PHP
81Requires: %{name} = %{epoch}:%{version}-%{release}
82
83%description tests
ad3db968 84Tests for ADOdb.
4b3091ec 85
1227b713 86%description tests -l pl.UTF-8
ad3db968 87Testy dla ADOdb.
4b3091ec 88
2e51eb50 89%prep
42dec17f 90%setup -q -n %{name}
4b3091ec
ER
91# undos the source
92find . -type f -print0 | xargs -0 sed -i -e 's,\r$,,'
93
94%patch0 -p1
95mv pear/{readme.Auth.txt,README}
96rm -rf session/old
2e51eb50
AM
97
98%install
99rm -rf $RPM_BUILD_ROOT
4b3091ec 100install -d $RPM_BUILD_ROOT%{_appdir}/{drivers,datadict,perf,lang,session,xsl}
2e51eb50 101
4b3091ec
ER
102cp -a *.php *.dtd drivers datadict tests lang perf session xsl \
103 $RPM_BUILD_ROOT%{_appdir}
104
105install -d $RPM_BUILD_ROOT%{php_pear_dir}/Auth/Container
106cp -a pear/Auth/Container/ADOdb.php $RPM_BUILD_ROOT%{php_pear_dir}/Auth/Container
2e51eb50 107
2e51eb50
AM
108%clean
109rm -rf $RPM_BUILD_ROOT
110
4b3091ec
ER
111%triggerpostun -- adodb < 4.67-1.17
112%banner -e %{name} <<EOF
113ADODB includes have been moved to %{_appdir}.
114If you're too lazy to fix your code, make compat symlink:
115ln -s %{_appdir} %{php_pear_dir}/adodb
116EOF
117#'
118
2e51eb50
AM
119%files
120%defattr(644,root,root,755)
4b3091ec
ER
121%dir %{_appdir}
122%{_appdir}/datadict
123%{_appdir}/drivers
124%{_appdir}/lang
125%{_appdir}/perf
126%{_appdir}/server.php
127%{_appdir}/session
128%{_appdir}/xmlschema.dtd
0b340bf9 129%{_appdir}/xmlschema03.dtd
4b3091ec
ER
130%{_appdir}/xsl
131
132%{_appdir}/adodb-csvlib.inc.php
133%{_appdir}/adodb-datadict.inc.php
134%{_appdir}/adodb-error.inc.php
135%{_appdir}/adodb-errorhandler.inc.php
136%{_appdir}/adodb-exceptions.inc.php
137%{_appdir}/adodb-iterator.inc.php
138%{_appdir}/adodb-lib.inc.php
139%{_appdir}/adodb-pager.inc.php
140%{_appdir}/adodb-perf.inc.php
141%{_appdir}/adodb-php4.inc.php
142%{_appdir}/adodb-time.inc.php
143%{_appdir}/adodb-xmlschema.inc.php
144%{_appdir}/adodb.inc.php
145%{_appdir}/toexport.inc.php
146%{_appdir}/tohtml.inc.php
0b340bf9
ER
147%{_appdir}/adodb-active-record.inc.php
148%{_appdir}/adodb-xmlschema03.inc.php
4b3091ec
ER
149
150%files tests
151%defattr(644,root,root,755)
152%{_appdir}/tests
153%{_appdir}/pivottable.inc.php
154%{_appdir}/rsfilter.inc.php
155
156%files pear
157%defattr(644,root,root,755)
158%{_appdir}/adodb-pear.inc.php
159%{_appdir}/adodb-errorpear.inc.php
160
161%files -n php-pear-Auth_Container_ADOdb
162%defattr(644,root,root,755)
163%doc pear/README
164%{php_pear_dir}/Auth/Container/ADOdb.php
This page took 0.109541 seconds and 4 git commands to generate.