]> git.pld-linux.org Git - packages/php-pecl-odbtp.git/blob - php-pecl-odbtp.spec
62ea58267ed3ceb4fdbd897027e3f0733f6ed9c0
[packages/php-pecl-odbtp.git] / php-pecl-odbtp.spec
1 %define         _modname        odbtp
2 %define         _status         stable
3 Summary:        %{_modname} - ODBTP client functions
4 Summary(pl.UTF-8):      %{_modname} - funkcjonalność klienta ODBTP
5 Name:           php-pecl-%{_modname}
6 Version:        1.1.4
7 Release:        4
8 License:        LGPL
9 Group:          Development/Languages/PHP
10 Source0:        http://pecl.php.net/get/%{_modname}-%{version}.tgz
11 # Source0-md5:  0ae71132e80c1bacb8ecc8d8221358f1
12 Patch0:         %{name}-shared.patch
13 Patch1:         %{name}-shared64.patch
14 Patch2:         %{name}-confpath.patch
15 URL:            http://pecl.php.net/package/odbtp/
16 BuildRequires:  odbtp-devel = %{version}
17 BuildRequires:  php-devel >= 3:5.0.0
18 BuildRequires:  rpmbuild(macros) >= 1.344
19 %{?requires_php_extension}
20 Requires:       php-common >= 4:5.0.4
21 Provides:       php(odbtp)
22 Obsoletes:      php-odbtp
23 Obsoletes:      php-pear-odbtp
24 Conflicts:      php-mssql
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 This extension provides a set of ODBTP, Open Database Transport
29 Protocol, client functions. ODBTP allows any platform to remotely use
30 the ODBC facilities installed on a Win32 host to connect to a
31 database. Linux and UNIX clients can use this extension to access
32 Win32 databases like MS SQL Server, MS Access and Visual FoxPro.
33
34 In PECL status of this extension is: %{_status}.
35
36 %description -l pl.UTF-8
37 To rozszerzenie dostarcza zestaw funkcji klienta ODBTP, Otwartego
38 Protokołu Transportu Baz Danych (Open Database Transport Protocol).
39 ODBTP pozwala na zdalny dostęp do ODBC zainstalowanego na komputerze z
40 systemem Windows. Umożliwia to dostęp do baz danych takich jak MS SQL
41 Server, MS Access czy Visual FoxPro z poziomu systemu Linux/Unix.
42
43 To rozszerzenie ma w PECL status: %{_status}.
44
45 %prep
46 %setup -q -c
47 %if "%{_lib}" == "lib64"
48 %patch1 -p1
49 %else
50 %patch0 -p1
51 %endif
52 %patch2 -p1
53
54 %build
55 cd %{_modname}-%{version}
56 phpize
57 %configure
58 %{__make}
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
63
64 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
65 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
66 ; Enable %{_modname} extension module
67 extension=%{_modname}.so
68 EOF
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post
74 %php_webserver_restart
75
76 %postun
77 if [ "$1" = 0 ]; then
78         %php_webserver_restart
79 fi
80
81 %files
82 %defattr(644,root,root,755)
83 %doc %{_modname}-%{version}/{CREDITS,EXPERIMENTAL}
84 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
85 %attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.086001 seconds and 2 git commands to generate.