]> git.pld-linux.org Git - packages/php-sqlite3.git/blob - php-sqlite3.spec
- tabs in preamble
[packages/php-sqlite3.git] / php-sqlite3.spec
1 %define         _modname        sqlite3
2 Summary:        %{_modname} - database bindings
3 Summary(pl.UTF-8):      %{_modname} - powiązania z bazą danych
4 Name:           php-%{_modname}
5 Version:        0.4
6 Release:        0.2
7 License:        PHP
8 Group:          Development/Languages/PHP
9 Source0:        http://dl.sourceforge.net/php-sqlite3/%{_modname}-%{version}.tgz
10 # Source0-md5:  fc15ace3f5fd0aac0186745d6cff8a70
11 Patch0:         %{name}-tsrm.patch
12 Patch1:         %{name}-new-functions.patch
13 URL:            http://php-sqlite3.sourceforge.net/pmwiki/pmwiki.php
14 BuildRequires:  php-devel >= 3:5.0.0
15 BuildRequires:  rpmbuild(macros) >= 1.344
16 BuildRequires:  sqlite3-devel >= 3.3.5
17 %{?requires_php_extension}
18 Requires:       php-common >= 4:5.0.4
19 Obsoletes:      php-pear-%{_modname}
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 sqlite3 is a C library that implements an embeddable SQL database
24 engine. Programs that link with the sqlite3 library can have SQL
25 database access without running seperate RDBMS process. This extension
26 allows you to access sqlite3 databases from within PHP.
27
28 %description -l pl.UTF-8
29 sqlite3 jest napisaną w C biblioteką implementującą osadzoną bazę SQL.
30 Programy konsolidowane z sqlite3 mogą mieć dostęp do bazy SQL bez
31 potrzeby uruchamiana kolejnego procesu RDBMS. To rozszerzenie pozwala
32 na dostęp do baz SQLite z poziomu PHP.
33
34 %prep
35 %setup -q -c
36 cd %{_modname}-%{version}
37 %patch0 -p1
38 %patch1 -p0
39
40 %build
41 cd %{_modname}-%{version}
42 phpize
43 %configure \
44         --with-sqlite3=shared,/usr
45 %{__make}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
50
51 #chmod 755 build/shtool
52 %{__make} -C %{_modname}-%{version} install \
53         INSTALL_ROOT=$RPM_BUILD_ROOT
54
55 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
56 ; Enable %{_modname} extension module
57 extension=%{_modname}.so
58 EOF
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %post
64 %php_webserver_restart
65
66 %postun
67 if [ "$1" = 0 ]; then
68         %php_webserver_restart
69 fi
70
71 %files
72 %defattr(644,root,root,755)
73 %doc %{_modname}-%{version}/README %{_modname}-%{version}/ChangeLog
74 %doc %{_modname}-%{version}/examples/*
75 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
76 %attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.075038 seconds and 3 git commands to generate.