]> git.pld-linux.org Git - packages/ZendStudioServer.git/blame - ZendStudioServer.spec
- drop no_install_post_strip (not reasoned)
[packages/ZendStudioServer.git] / ZendStudioServer.spec
CommitLineData
205c1153 1Summary: ZendStudioServer - server management tools for PHP based Web servers
3dfc6140 2Summary(pl.UTF-8): ZendStudioServer - narzędzia zarządzające dla serwerów WWW opartych na PHP
810b59da 3Name: ZendStudioServer
75394c80 4Version: 5.1.0a
d47e393a 5Release: 0.1
810b59da
ER
6Epoch: 0
7License: Zend Studio License
810b59da 8Group: Applications
75394c80
AM
9Source0: http://downloads.zend.com/studio/5.1.0/%{name}-%{version}-linux-glibc21-i386.tar.gz
10# NoSource0-md5: 99672eec3502fb0aa6d779cc66333772
810b59da 11NoSource: 0
75394c80
AM
12Source1: http://downloads.zend.com/studio/5.1.0/%{name}-%{version}-linux-glibc23-x86_64.tar.gz
13# NoSource1-md5: a7ddb3b964fe0c1746b0f7b8a5093423
651c7379 14NoSource: 1
75394c80 15URL: http://downloads.zend.com/studio/5.1.0/
1f337ba5 16BuildRequires: rpmbuild(macros) >= 1.344
651c7379 17BuildRequires: tar >= 1:1.15.1
70494985
ER
18# circular dependency, so ones upgraded are forced to choose php and
19# ones that want to install specific for specific version need not to
20# install ZendStudioServer separately
21Requires: %{name}(php) = %{version}-%{release}
651c7379 22ExclusiveArch: %{ix86} %{x8664}
810b59da
ER
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%define _datadir %{_prefix}/share/Zend
26
27%description
28Includes server management tools that manage PHP based Web servers.
29This module makes installation and integration seamless while
30simplifying PHP and remote debugging configurations and security
31maintenance.
32
db15113f
JR
33%description -l pl.UTF-8
34Ten pakiet zawiera narzędzia zarządzające serwerem dla serwerów WWW
35opartych na PHP. Ten moduł pozwala na przezroczystą instalację i
36integrację jednocześnie upraszczając konfiguracje PHP ze zdalną
37diagnostyką oraz zarządzanie bezpieczeństwem.
205c1153 38
70494985
ER
39%package -n php4-%{name}
40Summary: ZendStudioServer for PHP 4.x
3dfc6140 41Summary(pl.UTF-8): ZendStudioServer dla PHP 4.x
70494985
ER
42Group: Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: php4-ZendOptimizer
45Provides: %{name}(php) = %{version}-%{release}
46
47%description -n php4-%{name}
48ZendStudioServer for PHP 4.x.
49
db15113f 50%description -n php4-%{name} -l pl.UTF-8
70494985
ER
51ZendStudioServer dla PHP 4.x.
52
53%package -n php-%{name}
54Summary: ZendStudioServer for PHP 5.x
3dfc6140 55Summary(pl.UTF-8): ZendStudioServer dla PHP 5.x
70494985
ER
56Group: Libraries
57Requires: %{name} = %{version}-%{release}
58Requires: php-ZendOptimizer
59Provides: %{name}(php) = %{version}-%{release}
60
61%description -n php-%{name}
62ZendStudioServer for PHP 5.x.
63
db15113f 64%description -n php-%{name} -l pl.UTF-8
70494985
ER
65ZendStudioServer dla PHP 5.x.
66
810b59da 67%prep
05fb6b21 68%setup -qcT
651c7379
ER
69%ifarch %{x8664}
70tar --strip-components=1 -xzf %{SOURCE1}
71%else
72tar --strip-components=1 -xzf %{SOURCE0}
73%endif
810b59da
ER
74
75%install
76rm -rf $RPM_BUILD_ROOT
77install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/Zend/lib/tools,%{_datadir}/htdocs}
810b59da
ER
78
79cd data
80install dummy.php $RPM_BUILD_ROOT%{_datadir}/htdocs
81cp -a gui/* $RPM_BUILD_ROOT%{_datadir}/htdocs
82install runas $RPM_BUILD_ROOT%{_bindir}
810b59da
ER
83install ini_modifier $RPM_BUILD_ROOT%{_sbindir}
84
05fb6b21 85install change_gui_password.php $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
810b59da
ER
86cp -a phplib $RPM_BUILD_ROOT%{_libdir}/Zend/lib/tools
87
651c7379 88for a in *_comp; do
05fb6b21 89 d=$(basename $a _comp | tr _ .)
651c7379
ER
90 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger-%{version}/php-$d/ZendDebugger.so
91done
92for a in *_comp/TS; do
05fb6b21 93 d=$(basename $(dirname $a) _comp | tr _ .)
651c7379
ER
94 install -D $a/ZendDebugger.so $RPM_BUILD_ROOT%{_libdir}/Zend/lib/Debugger_TS-%{version}/php-$d/ZendDebugger.so
95done
810b59da 96
05fb6b21 97cat > zend.ini <<EOF
810b59da
ER
98[Zend]
99studio.install_dir=%{_datadir}
100zend_debugger.expose_remotely=allowed_hosts
101zend_debugger.httpd_uid=51
102zend_gui_password=69fb46f4c18463dd25002aeffc0257d1
103zend_gui.ini_modifier=%{_sbindir}/ini_modifier
104zend_debugger.allow_hosts=127.0.0.1/32,192.168.2.0/24
105zend_debugger.allow_tunnel=127.0.0.1/32
106zend_debugger.deny_hosts=
107zend_root_dir=%{_datadir}
810b59da
ER
108EOF
109
05fb6b21
ER
110cat <<'EOF' > pack.ini
111; ZendStudioServer package settings. Overwritten with each upgrade.
112; if you need to add options, edit %{name}.ini instead
113[Zend]
114zend_extension_manager.debug_server=%{_libdir}/Zend/lib/Debugger-%{version}
115zend_extension_manager.debug_server_ts=%{_libdir}/Zend/lib/Debugger_TS-%{version}
116EOF
117
70494985
ER
118install -d $RPM_BUILD_ROOT%{_sysconfdir}/php{,4}/conf.d
119install zend.ini $RPM_BUILD_ROOT/etc/php4/conf.d/%{name}.ini
120install zend.ini $RPM_BUILD_ROOT/etc/php/conf.d/%{name}.ini
121install pack.ini $RPM_BUILD_ROOT/etc/php4/conf.d/%{name}_pack.ini
122install pack.ini $RPM_BUILD_ROOT/etc/php/conf.d/%{name}_pack.ini
810b59da
ER
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
70494985
ER
127%preun -n php4-%{name}
128if [ "$1" = "0" ]; then
1f337ba5 129 %php4_webserver_restart
70494985
ER
130fi
131
132%post -n php4-%{name}
1f337ba5 133%php4_webserver_restart
70494985
ER
134
135%preun -n php-%{name}
136if [ "$1" = "0" ]; then
1f337ba5 137 %php_webserver_restart
70494985
ER
138fi
139
140%post -n php-%{name}
1f337ba5 141%php_webserver_restart
70494985 142
810b59da
ER
143%files
144%defattr(644,root,root,755)
75394c80 145%doc README* LICENSE LICENSE-PHP
810b59da
ER
146%attr(755,root,root) %{_bindir}/*
147%attr(755,root,root) %{_sbindir}/*
810b59da 148
810b59da 149%dir %{_libdir}/Zend/lib/Debugger-%{version}
651c7379 150%dir %{_libdir}/Zend/lib/Debugger-%{version}/php-*
810b59da 151%dir %{_libdir}/Zend/lib/Debugger_TS-%{version}
651c7379
ER
152%dir %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*
153%attr(755,root,root) %{_libdir}/Zend/lib/Debugger-%{version}/php-*/ZendDebugger.so
154%attr(755,root,root) %{_libdir}/Zend/lib/Debugger_TS-%{version}/php-*/ZendDebugger.so
810b59da 155%{_libdir}/Zend/lib/tools
70494985
ER
156
157# html documents
158%{_datadir}
159
160%files -n php4-%{name}
161%defattr(644,root,root,755)
162%config(noreplace) %verify(not md5 mtime size) /etc/php4/conf.d/%{name}.ini
163%config %verify(not md5 mtime size) /etc/php4/conf.d/%{name}_pack.ini
164
165%files -n php-%{name}
166%defattr(644,root,root,755)
167%config(noreplace) %verify(not md5 mtime size) /etc/php/conf.d/%{name}.ini
168%config %verify(not md5 mtime size) /etc/php/conf.d/%{name}_pack.ini
This page took 0.089151 seconds and 4 git commands to generate.