%define php_name php%{?php_suffix} %define modname SQLite %define status stable %define extname sqlite Summary: SQLite 2 Embeddable SQL Database Engine Summary(pl.UTF-8): %{modname} - powiązania z bazą danych Name: %{php_name}-pecl-%{modname} Version: 1.0.3 Release: 0.2 License: PHP Group: Development/Languages/PHP # svn co http://svn.php.net/repository/pecl/sqlite/trunk sqlite #Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz Source0: sqlite.tbz2 # Source0-md5: 0ce6bcba180b650271bab6fc75113470 URL: http://pecl.php.net/package/SQLite/ BuildRequires: %{php_name}-devel >= 3:5.0.0 BuildRequires: rpmbuild(macros) >= 1.650 BuildRequires: sqlite-devel >= 2.8.14 %{?requires_php_extension} Requires: php(core) >= 5.0.4 Provides: php(sqlite) Obsoletes: php-pear-SQLite BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description SQLite 2 is a C library that implements an embeddable SQL database engine. Programs that link with the %{modname} library can have SQL database access without running seperate RDBMS process. This extension allows you to access %{modname} databases from within PHP. In PECL status of this package is: %{status}. %description -l pl.UTF-8 SQLite 2 jest napisaną w C biblioteką implementującą osadzoną bazę SQL. Programy konsolidowane z %{modname} mogą mieć dostęp do bazy SQL bez potrzeby uruchamiana kolejnego procesu RDBMS. To rozszerzenie pozwala na dostęp do baz SQLite z poziomu PHP. To rozszerzenie ma w PECL status: %{status}. %prep %setup -qc mv sqlite/* . %build phpize %configure \ --with-sqlite=shared,/usr %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}} %{__make} install \ INSTALL_ROOT=$RPM_BUILD_ROOT cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{extname}.ini ; Enable %{modname} extension module extension=%{extname}.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 README TODO CREDITS %doc sqlite.php tests %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{extname}.ini %attr(755,root,root) %{php_extensiondir}/%{extname}.so