1 Summary: ZendStudioServer - server management tools for PHP based Web servers
2 Summary(pl): ZendStudioServer - narzêdzia zarz±dzaj±ce dla serwerów WWW opartych na PHP
7 License: Zend Studio License
9 Source0: http://downloads.zend.com/studio/5.0.0/%{name}-%{version}-linux-glibc21-i386.tar.gz
10 # NoSource0-md5: c55d9bbde4ec1eceba1b6a06e6ead9c3
12 Source1: http://downloads.zend.com/studio/5.0.0/%{name}-%{version}-linux-glibc23-x86_64.tar.gz
13 # NoSource1-md5: dbb459de43cf1492404b140b9f33e0a4
15 BuildRequires: tar >= 1:1.15.1
16 Requires: ZendOptimizer
17 ExclusiveArch: %{ix86} %{x8664}
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define _datadir %{_prefix}/share/Zend
21 %define no_install_post_strip 1
22 %define no_install_post_chrpath 1
25 Includes server management tools that manage PHP based Web servers.
26 This module makes installation and integration seamless while
27 simplifying PHP and remote debugging configurations and security
31 Ten pakiet zawiera narzêdzia zarz±dzaj±ce serwerem dla serwerów WWW
32 opartych na PHP. Ten modu³ pozwala na przezroczyst± instalacjê i
33 integracjê jednocze¶nie upraszczaj±c konfiguracje PHP ze zdaln±
34 diagnostyk± oraz zarz±dzanie bezpieczeñstwem.
39 tar --strip-components=1 -xzf %{SOURCE1}
41 tar --strip-components=1 -xzf %{SOURCE0}
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/Zend/lib/tools,%{_datadir}/htdocs}
49 install dummy.php $RPM_BUILD_ROOT%{_datadir}/htdocs
50 cp -a gui/* $RPM_BUILD_ROOT%{_datadir}/htdocs
51 install runas $RPM_BUILD_ROOT%{_bindir}
52 install ini_modifier $RPM_BUILD_ROOT%{_sbindir}
54 install change_gui_password.php $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
55 cp -a phplib $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
58 d=$(basename $a _comp | tr _ .)
59 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger-%{version}/php-$d/ZendDebugger.so
61 for a in *_comp/TS; do
62 d=$(basename $(dirname $a) _comp | tr _ .)
63 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger_TS-%{version}/php-$d/ZendDebugger.so
68 studio.install_dir=%{_datadir}
69 zend_debugger.expose_remotely=allowed_hosts
70 zend_debugger.httpd_uid=51
71 zend_gui_password=69fb46f4c18463dd25002aeffc0257d1
72 zend_gui.ini_modifier=%{_sbindir}/ini_modifier
73 zend_debugger.allow_hosts=127.0.0.1/32,192.168.2.0/24
74 zend_debugger.allow_tunnel=127.0.0.1/32
75 zend_debugger.deny_hosts=
76 zend_root_dir=%{_datadir}
79 cat <<'EOF' > pack.ini
80 ; ZendStudioServer package settings. Overwritten with each upgrade.
81 ; if you need to add options, edit %{name}.ini instead
83 zend_extension_manager.debug_server=%{_libdir}/Zend/lib/Debugger-%{version}
84 zend_extension_manager.debug_server_ts=%{_libdir}/Zend/lib/Debugger_TS-%{version}
87 install zend.ini $RPM_BUILD_ROOT%{_libdir}/Zend/%{name}.ini
88 install pack.ini $RPM_BUILD_ROOT%{_libdir}/Zend/%{name}_pack.ini
91 rm -rf $RPM_BUILD_ROOT
94 %defattr(644,root,root,755)
95 %doc README LICENSE LICENSE-PHP
96 %attr(755,root,root) %{_bindir}/*
97 %attr(755,root,root) %{_sbindir}/*
100 %dir %{_libdir}/Zend/lib/Debugger-%{version}
101 %dir %{_libdir}/Zend/lib/Debugger-%{version}/php-*
102 %dir %{_libdir}/Zend/lib/Debugger_TS-%{version}
103 %dir %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*
104 %attr(755,root,root) %{_libdir}/Zend/lib/Debugger-%{version}/php-*/ZendDebugger.so
105 %attr(755,root,root) %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*/ZendDebugger.so
106 %{_libdir}/Zend/lib/tools
107 %{_libdir}/Zend/*.ini