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