From 7ad8af39c685f9fa1e38aebb32d41cccad815d88 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Adam=20Go=C5=82=C4=99biowski?= Date: Mon, 26 Jan 2009 00:08:17 +0000 Subject: [PATCH] - new Changed files: php-pecl-paradox.spec -> 1.1 --- php-pecl-paradox.spec | 71 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 php-pecl-paradox.spec diff --git a/php-pecl-paradox.spec b/php-pecl-paradox.spec new file mode 100644 index 0000000..fea6a3a --- /dev/null +++ b/php-pecl-paradox.spec @@ -0,0 +1,71 @@ +%define _modname paradox +%define _status stable +Summary: read and write Paradox files +Summary(pl.UTF-8): odczyt i zapis z/do plików Paradox +Name: php-pecl-%{_modname} +Version: 1.4.3 +Release: 1 +License: PHP 3.01 +Group: Development/Languages/PHP +Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz +# Source0-md5: aab0bc4146bc2852a9623b635fa20c17 +URL: http://pecl.php.net/package/Paradox/ +BuildRequires: php-devel >= 3:5.0.0 +BuildRequires: pxlib-devel >= 0.6.0 +BuildRequires: rpmbuild(macros) >= 1.344 +%{?requires_php_extension} +Requires: php-common >= 4:5.0.4 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Paradox is an extension to read and write Paradox .DB and .PX files. +It can handle almost all field types and binary large objects stored +in .MB files. + +In PECL status of this extension is: %{_status}. + +%description -l pl.UTF-8 +Paradox to rozszerzenie pozwalające na dostęp w trybie odczyt/zapis do +plików .DB oraz .PX bazy Paradox. Rozszerzenie pozwala na obsługę +prawie wszystkich typów pól i dużych obiektów binarnych (ang. binary +large objects, blob) przechowywanych w plikach .MB. + +To rozszerzenie ma w PECL status: %{_status}. + +%prep +%setup -q -c +mv %{_modname}-%{version}/* . + +%build +phpize +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d + +%{__make} install \ + INSTALL_ROOT=$RPM_BUILD_ROOT \ + EXTENSION_DIR=%{php_extensiondir} +cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini +; Enable %{_modname} extension module +extension=%{_modname}.so +EOF + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%php_webserver_restart + +%postun +if [ "$1" = 0 ]; then + %php_webserver_restart +fi + +%files +%defattr(644,root,root,755) +%doc CREDITS +%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini +%attr(755,root,root) %{php_extensiondir}/%{_modname}.so -- 2.43.0