]> git.pld-linux.org Git - packages/php-pecl-parsekit.git/blob - php-pecl-parsekit.spec
provide php(extname) to really be supporting multiple php versions
[packages/php-pecl-parsekit.git] / php-pecl-parsekit.spec
1 %define         php_name        php%{?php_suffix}
2 %define         modname parsekit
3 %define         status          stable
4 Summary:        %{modname} - PHP Opcode Analyser
5 Summary(pl.UTF-8):      %{modname} - Analizator instrukcji PHP
6 Name:           %{php_name}-pecl-%{modname}
7 Version:        1.3.0
8 Release:        6
9 License:        PHP
10 Group:          Development/Languages/PHP
11 Source0:        http://pecl.php.net/get/%{modname}-%{version}.tgz
12 # Source0-md5:  6045927d06da9f5b8852d220142018bc
13 URL:            http://pecl.php.net/package/parsekit/
14 BuildRequires:  %{php_name}-devel >= 3:5.0.0
15 BuildRequires:  rpmbuild(macros) >= 1.650
16 %{?requires_php_extension}
17 Requires:       php(core) >= 5.0.4
18 Provides:       php(%{modname}) = %{version}
19 Obsoletes:      php-pear-%{modname}
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Provides a userspace interpretation of the opcodes generated by the
24 Zend engine compiler built into PHP.
25
26 This extension is meant for development and debug purposes only and
27 contains some code which is potentially non-threadsafe.
28
29 In PECL status of this extension is: %{status}.
30
31 %description -l pl.UTF-8
32 Dostarcza działającego w przestrzeni użytkownika interpretera
33 instrukcji wygenerowanych przez kompilator silnika Zend wbudowany w
34 PHP.
35
36 To rozszerzenie przeznaczone jest do rozwoju oraz w celu wyszukiwania
37 błędów. Zawiera kod, który potencjalnie nie jest bezpieczny dla
38 aplikacji wielowątkowych.
39
40 To rozszerzenie ma w PECL status: %{status}.
41
42 %prep
43 %setup -qc
44 mv %{modname}-%{version}/* .
45
46 %build
47 phpize
48 %configure
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
54 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
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 README
74 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
75 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.078679 seconds and 3 git commands to generate.