]> git.pld-linux.org Git - packages/php-pecl-parsekit.git/blob - php-pecl-parsekit.spec
- rel 4
[packages/php-pecl-parsekit.git] / php-pecl-parsekit.spec
1 %define         _modname        parsekit
2 %define         _status         alpha
3 %define         _sysconfdir     /etc/php
4 %define         extensionsdir   %(php-config --extension-dir 2>/dev/null)
5 Summary:        %{_modname} - PHP Opcode Analyser
6 Summary(pl):    %{_modname} - Analizator instrukcji PHP
7 Name:           php-pecl-%{_modname}
8 Version:        1.0
9 Release:        4
10 License:        PHP
11 Group:          Development/Languages/PHP
12 Source0:        http://pecl.php.net/get/%{_modname}-%{version}.tgz
13 # Source0-md5:  9a219eec9c4b9b10cbd06570f83fc52c
14 URL:            http://pecl.php.net/package/parsekit/
15 BuildRequires:  php-devel >= 3:5.0.0
16 BuildRequires:  rpmbuild(macros) >= 1.254
17 %{?requires_php_extension}
18 Requires:       %{_sysconfdir}/conf.d
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
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 -q -c
44
45 %build
46 cd %{_modname}-%{version}
47 phpize
48 %configure
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
54
55 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
56 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
57 ; Enable %{_modname} extension module
58 extension=%{_modname}.so
59 EOF
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %post
65 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
66 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
67
68 %postun
69 if [ "$1" = 0 ]; then
70         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
71         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
72 fi
73
74 %files
75 %defattr(644,root,root,755)
76 %doc %{_modname}-%{version}/README
77 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
78 %attr(755,root,root) %{extensionsdir}/%{_modname}.so
This page took 0.120271 seconds and 3 git commands to generate.