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