2 # - Can't find what Free Download means (http://www.zend.com/free_download/list)
3 # - dummy.php should be placed to document root
5 # Unusable in PLD Linux as our PHP is compiled with ZTS, while this extension is not
8 Summary: The Zend Debug Server enabling remote debugging of PHP applications
9 Summary(pl.UTF-8): Zend Debug Server pozwalający na zdalne śledzenie aplikacji PHP
13 License: Free Download
14 Group: Development/Languages/PHP
15 Source0: http://downloads.zend.com/studio_debugger/20100729/%{name}-%{version}-linux-glibc23-i386.tar.gz
16 # NoSource0-md5: 6112762c697af055d65e77f4b5705c17
18 Source1: http://downloads.zend.com/studio_debugger/20100729/%{name}-%{version}-linux-glibc23-x86_64.tar.gz
19 # NoSource1-md5: 5423c72de2e4715663186ea5c6cc0ab0
21 URL: http://www.zend.com/store/software/zend_studio
22 BuildRequires: php-devel
23 BuildRequires: rpmbuild(macros) >= 1.553
24 BuildRequires: tar >= 1:1.15.1
25 Obsoletes: php-ZendDebugger
26 Obsoletes: php4-ZendDebugger
27 Conflicts: ZendStudioServer <= 5.2.0
28 %{?requires_php_extension}
29 ExclusiveArch: %{ix86} %{x8664}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 # No debuginfo to be stored
33 %define _enable_debug_packages 0
36 The Zend Debug Server enables remote debugging of PHP applications. It
37 plugs into a PHP server and allows the Zend Development Environment to
38 control the execution of PHP applications on the server.
40 The Debug Server is designed be deployed safely on production servers.
41 It does not affect server performance and features access-list based
42 security for protecting the server from unauthorized access.
44 %description -l pl.UTF-8
45 Zend Debug Server pozwala na zdalne śledzenie aplikacji PHP. Podłącza
46 się do serwera PHP i pozwala środowisku Zend Development Environment
47 sterować wykonywaniem aplikacji PHP na serwerze.
49 Debug server jest zaprojektowany z myślą o bezpiecznym wdrożeniu na
50 serwerach produkcyjnych. Nie wpływa na wydajność serwera i cechuje się
51 bezpieczeństwem opartym na listach dostępu.
56 %{__tar} --strip-components=1 -xzf %{SOURCE1}
58 %{__tar} --strip-components=1 -xzf %{SOURCE0}
61 %undos dummy.php README
65 zend_debugger.allow_hosts=127.0.0.1
66 zend_debugger.expose_remotely=always
69 cat <<'EOF' > pack.ini
70 ; %{name} package settings. Overwritten with each upgrade.
71 ; if you need to add options, edit %{name}.ini instead
73 zend_extension=%{php_extensiondir}/ZendDebugger.so
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
79 install -p %{php_major_version}_%{php_minor_version}_x_comp/ZendDebugger.so $RPM_BUILD_ROOT%{php_extensiondir}
80 cp -a zend.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
81 cp -a pack.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}_pack.ini
84 rm -rf $RPM_BUILD_ROOT
87 %php_webserver_restart
90 if [ "$1" = "0" ]; then
91 %php_webserver_restart
95 %defattr(644,root,root,755)
97 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
98 %config %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}_pack.ini
99 %attr(755,root,root) %{php_extensiondir}/ZendDebugger.so