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
8 License: Zend Studio License
10 Source0: http://downloads.zend.com/studio/5.0.0beta/%{name}-%{version}%{_beta}-linux-glibc21-i386.tar.gz
11 # NoSource0-md5: 1429e3a6263ded21e0827344a9bbd9b6
13 Source1: http://downloads.zend.com/studio/5.0.0beta/%{name}-%{version}%{_beta}-linux-glibc23-x86_64.tar.gz
14 # NoSource1-md5: 885e25876d68d0b51f03c3dbd8717800
16 BuildRequires: tar >= 1:1.15.1
17 Requires: ZendOptimizer
18 ExclusiveArch: %{ix86} %{x8664}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _datadir %{_prefix}/share/Zend
24 Includes server management tools that manage PHP based Web servers.
25 This module makes installation and integration seamless while
26 simplifying PHP and remote debugging configurations and security
30 Ten pakiet zawiera narzêdzia zarz±dzaj±ce serwerem dla serwerów WWW
31 opartych na PHP. Ten modu³ pozwala na przezroczyst± instalacjê i
32 integracjê jednocze¶nie upraszczaj±c konfiguracje PHP ze zdaln±
33 diagnostyk± oraz zarz±dzanie bezpieczeñstwem.
38 tar --strip-components=1 -xzf %{SOURCE1}
40 tar --strip-components=1 -xzf %{SOURCE0}
44 rm -rf $RPM_BUILD_ROOT
45 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/Zend/lib/tools,%{_datadir}/htdocs}
48 install dummy.php $RPM_BUILD_ROOT%{_datadir}/htdocs
49 cp -a gui/* $RPM_BUILD_ROOT%{_datadir}/htdocs
50 install runas $RPM_BUILD_ROOT%{_bindir}
51 #install dbgclient $RPM_BUILD_ROOT%{_bindir}
52 install ini_modifier $RPM_BUILD_ROOT%{_sbindir}
54 install change_zend_gui_password.php $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
55 cp -a phplib $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
57 #install ZendExtensionManager{,_TS}.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib
60 d=$(basename $a _comp|tr _ .)
61 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger-%{version}/php-$d/ZendDebugger.so
63 for a in *_comp/TS; do
64 d=$(basename $(dirname $a) _comp|tr _ .)
65 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger_TS-%{version}/php-$d/ZendDebugger.so
70 studio.install_dir=%{_datadir}
71 zend_debugger.expose_remotely=allowed_hosts
72 zend_debugger.httpd_uid=51
73 zend_gui_password=69fb46f4c18463dd25002aeffc0257d1
74 zend_gui.ini_modifier=%{_sbindir}/ini_modifier
75 zend_debugger.allow_hosts=127.0.0.1/32,192.168.2.0/24
76 zend_debugger.allow_tunnel=127.0.0.1/32
77 zend_debugger.deny_hosts=
78 zend_root_dir=%{_datadir}
79 #zend_extension_manager.optimizer=%{_libdir}/Zend/lib/Optimizer-2.5.8
80 zend_extension_manager.debug_server=%{_libdir}/Zend/lib/Debugger-4.0.0
81 #zend_extension_manager.optimizer_ts=%{_libdir}/Zend/lib/Optimizer_TS-2.5.8
82 zend_extension_manager.debug_server_ts=%{_libdir}/Zend/lib/Debugger_TS-4.0.0
83 #zend_extension=%{_libdir}/Zend/lib/ZendExtensionManager.so
84 #zend_extension_ts=%{_libdir}/Zend/lib/ZendExtensionManager_TS.so
87 #install php.ini $RPM_BUILD_ROOT%{_sysconfdir}/zendstudioserver.ini
88 sed -e 's,^#,;,' php.ini > $RPM_BUILD_ROOT%{_libdir}/Zend/php.ini
91 rm -rf $RPM_BUILD_ROOT
95 #for php in /etc/php{,4}/php.ini; do
96 # if [ -f $php ]; then
97 # echo "activating module 'ZendDebugger.so' in $php" 1>&2
98 # cp $php{,.zend-backup}
99 # grep -v zend_optimizer.optimization_level $php | \
100 # grep -v zend_extension > $php.tmp
101 # echo '[Zend]' >> $php.tmp
102 # echo "zend_optimizer.optimization_level=$optlevel" >> $php.tmp
103 # echo "zend_extension_manager.optimizer=%{_libdir}/Zend/lib/Optimizer-%{version}" >> $php.tmp
104 # echo "zend_extension_manager.optimizer_ts=%{_libdir}/Zend/lib/Optimizer_TS-%{version}" >> $php.tmp
105 # echo "zend_extension=%{_libdir}/Zend/lib/ZendExtensionManager.so" >> $php.tmp
106 # echo "zend_extension_ts=%{_libdir}/Zend/lib/ZendExtensionManager_TS.so" >> $php.tmp
112 #if [ "$1" = "0" ]; then
114 # for php in /etc/php{,4}/php.ini; do
115 # if [ -f $php ]; then
116 # echo "deactivating module 'ZendDebugger.so' in $php" 1>&2
117 # grep -v '\[Zend\]' $php |\
118 # grep -v zend_extension |grep -v zend_optimizer > $php.tmp
125 %defattr(644,root,root,755)
126 %doc README LICENSE LICENSE-PHP
127 %attr(755,root,root) %{_bindir}/*
128 %attr(755,root,root) %{_sbindir}/*
131 #%dir %{_libdir}/Zend
132 #%dir %{_libdir}/Zend/lib
133 %dir %{_libdir}/Zend/lib/Debugger-%{version}
134 %dir %{_libdir}/Zend/lib/Debugger-%{version}/php-*
135 %dir %{_libdir}/Zend/lib/Debugger_TS-%{version}
136 %dir %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*
137 %attr(755,root,root) %{_libdir}/Zend/lib/Debugger-%{version}/php-*/ZendDebugger.so
138 %attr(755,root,root) %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*/ZendDebugger.so
140 %{_libdir}/Zend/lib/tools
142 %{_libdir}/Zend/php.ini