]> git.pld-linux.org Git - packages/php-pecl-paradox.git/blame - php-pecl-paradox.spec
support building for multiple php versions
[packages/php-pecl-paradox.git] / php-pecl-paradox.spec
CommitLineData
462f66b2
ER
1%define php_name php%{?php_suffix}
2%define modname paradox
3%define status stable
7ad8af39
AG
4Summary: read and write Paradox files
5Summary(pl.UTF-8): odczyt i zapis z/do plików Paradox
462f66b2 6Name: %{php_name}-pecl-%{modname}
7ad8af39 7Version: 1.4.3
990e2d63 8Release: 5
7ad8af39
AG
9License: PHP 3.01
10Group: Development/Languages/PHP
462f66b2 11Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
7ad8af39
AG
12# Source0-md5: aab0bc4146bc2852a9623b635fa20c17
13URL: http://pecl.php.net/package/Paradox/
462f66b2 14BuildRequires: %{php_name}-devel >= 3:5.0.0
7ad8af39 15BuildRequires: pxlib-devel >= 0.6.0
462f66b2 16BuildRequires: rpmbuild(macros) >= 1.650
7ad8af39 17%{?requires_php_extension}
990e2d63 18Requires: php(core) >= 5.0.4
7ad8af39
AG
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Paradox is an extension to read and write Paradox .DB and .PX files.
23It can handle almost all field types and binary large objects stored
24in .MB files.
25
462f66b2 26In PECL status of this extension is: %{status}.
7ad8af39
AG
27
28%description -l pl.UTF-8
29Paradox to rozszerzenie pozwalające na dostęp w trybie odczyt/zapis do
30plików .DB oraz .PX bazy Paradox. Rozszerzenie pozwala na obsługę
31prawie wszystkich typów pól i dużych obiektów binarnych (ang. binary
32large objects, blob) przechowywanych w plikach .MB.
33
462f66b2 34To rozszerzenie ma w PECL status: %{status}.
7ad8af39
AG
35
36%prep
37%setup -q -c
462f66b2 38mv %{modname}-%{version}/* .
7ad8af39
AG
39
40%build
41phpize
42%configure
43%{__make}
44
45%install
46rm -rf $RPM_BUILD_ROOT
47install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
48
49%{__make} install \
50 INSTALL_ROOT=$RPM_BUILD_ROOT \
51 EXTENSION_DIR=%{php_extensiondir}
462f66b2
ER
52cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
53; Enable %{modname} extension module
54extension=%{modname}.so
7ad8af39
AG
55EOF
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post
61%php_webserver_restart
62
63%postun
64if [ "$1" = 0 ]; then
65 %php_webserver_restart
66fi
67
68%files
69%defattr(644,root,root,755)
70%doc CREDITS
462f66b2
ER
71%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
72%attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.105168 seconds and 4 git commands to generate.