]> git.pld-linux.org Git - packages/ZendDebugger.git/blame - ZendDebugger.spec
- pl
[packages/ZendDebugger.git] / ZendDebugger.spec
CommitLineData
9212a2fd
ER
1# NOTE
2# - Unusable in PLD Linux as our PHP is compiled with ZTS, while this extension is not
3# - Can't find what Free Download means (http://www.zend.com/free_download/list)
4%define php4_version 4.4
5%define php5_version 5.2
8a8e4f08
JB
6Summary: The Zend Debug Server enabling remote debugging of PHP applications
7Summary(pl.UTF-8): Zend Debug Server pozwalający na zdalne śledzenie aplikacji PHP
9212a2fd
ER
8Name: ZendDebugger
9Version: 5.2.10
10Release: 0.4
11License: Free Download
12Group: Development/Languages/PHP
13Source0: http://downloads.zend.com/pdt/server-debugger/%{name}-%{version}-linux-glibc21-i386.tar.gz
14# NoSource0-md5: d2ee7659c0c8721221696cab5e765936
15NoSource: 0
16Source1: http://downloads.zend.com/pdt/server-debugger/%{name}-%{version}-linux-glibc23-x86_64.tar.gz
17# NoSource1-md5: 3238904ebd1accd5795a50fb88fc6fff
18NoSource: 1
19URL: http://www.zend.com/store/software/zend_studio
20BuildRequires: tar >= 1:1.15.1
21ExclusiveArch: %{ix86} %{x8664}
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define _datadir %{_prefix}/share/Zend
25%define no_install_post_strip 1
26%define no_install_post_chrpath 1
27%define _php4_extensiondir %{_libdir}/php4
28%define _php5_extensiondir %{_libdir}/php
29%define _php4_sysconfdir /etc/php4/conf.d
30%define _php5_sysconfdir /etc/php/conf.d
31
32%description
33The Zend Debug Server enables remote debugging of PHP applications. It
34plugs into a PHP server and allows the Zend Development Environment to
35control the execution of PHP applications on the server.
36
37The Debug Server is designed be deployed safely on production servers.
38It does not affect server performance and features access-list based
39security for protecting the server from unauthorized access.
40
8a8e4f08
JB
41%description -l pl.UTF-8
42Zend Debug Server pozwala na zdalne śledzenie aplikacji PHP. Podłącza
43się do serwera PHP i pozwala środowisku Zend Development Environment
44sterować wykonywaniem aplikacji PHP na serwerze.
45
46Debug server jest zaprojektowany z myślą o bezpiecznym wdrożeniu na
47serwerach produkcyjnych. Nie wpływa na wydajność serwera i cechuje się
48bezpieczeństwem opartym na listach dostępu.
49
9212a2fd
ER
50%package -n php4-%{name}
51Summary: Zend Debugger for PHP 4.x
8a8e4f08 52Summary(pl.UTF-8): Zend Debugger dla PHP 4.x
9212a2fd
ER
53Group: Development/Languages/PHP
54Requires: php4(thread-safety) = 0
55Requires: php4-common < 3:%(awk 'BEGIN{print %{php4_version} + 0.1}')
56Requires: php4-common >= 3:%{php4_version}
57Conflicts: ZendStudioServer <= 5.2.0
58
59%description -n php4-%{name}
60The Zend Debug Server enables remote debugging of PHP applications. It
61plugs into a PHP server and allows the Zend Development Environment to
62control the execution of PHP applications on the server.
63
64The Debug Server is designed be deployed safely on production servers.
65It does not affect server performance and features access-list based
66security for protecting the server from unauthorized access.
67
8a8e4f08
JB
68%description -n php4-%{name} -l pl.UTF-8
69Zend Debug Server pozwala na zdalne śledzenie aplikacji PHP. Podłącza
70się do serwera PHP i pozwala środowisku Zend Development Environment
71sterować wykonywaniem aplikacji PHP na serwerze.
72
73Debug server jest zaprojektowany z myślą o bezpiecznym wdrożeniu na
74serwerach produkcyjnych. Nie wpływa na wydajność serwera i cechuje się
75bezpieczeństwem opartym na listach dostępu.
76
9212a2fd
ER
77%package -n php-%{name}
78Summary: Zend Debugger for PHP 5.x
8a8e4f08 79Summary(pl.UTF-8): Zend Debugger dla PHP 5.x
9212a2fd
ER
80Group: Development/Languages/PHP
81Requires: php-common < 4:%(awk 'BEGIN{print %{php5_version} + 0.1}')
82Requires: php-common >= 4:%{php5_version}
83Requires: php5(thread-safety) = 0
84Conflicts: ZendStudioServer <= 5.2.0
85
86%description -n php-%{name}
e500d975
ER
87The Zend Debug Server enables remote debugging of PHP applications. It
88plugs into a PHP server and allows the Zend Development Environment to
89control the execution of PHP applications on the server.
9212a2fd 90
e500d975
ER
91The Debug Server is designed be deployed safely on production servers.
92It does not affect server performance and features access-list based
93security for protecting the server from unauthorized access.
9212a2fd 94
8a8e4f08
JB
95%description -n php-%{name} -l pl.UTF-8
96Zend Debug Server pozwala na zdalne śledzenie aplikacji PHP. Podłącza
97się do serwera PHP i pozwala środowisku Zend Development Environment
98sterować wykonywaniem aplikacji PHP na serwerze.
99
100Debug server jest zaprojektowany z myślą o bezpiecznym wdrożeniu na
101serwerach produkcyjnych. Nie wpływa na wydajność serwera i cechuje się
102bezpieczeństwem opartym na listach dostępu.
103
9212a2fd
ER
104%prep
105%setup -qcT
106%ifarch %{x8664}
107tar --strip-components=1 -xzf %{SOURCE1}
108%else
109tar --strip-components=1 -xzf %{SOURCE0}
110%endif
111
112cat > zend.ini <<EOF
113[Zend]
114zend_debugger.allow_hosts=127.0.0.1
115zend_debugger.expose_remotely=always
116EOF
117
118cat <<'EOF' > pack4.ini
119; %{name} package settings. Overwritten with each upgrade.
120; if you need to add options, edit %{name}.ini instead
121[Zend]
122zend_extension=%{_php4_extensiondir}/ZendDebugger.so
123EOF
124
125cat <<'EOF' > pack5.ini
126; %{name} package settings. Overwritten with each upgrade.
127; if you need to add options, edit %{name}.ini instead
128[Zend]
129zend_extension=%{_php5_extensiondir}/ZendDebugger.so
130EOF
131
132%install
133rm -rf $RPM_BUILD_ROOT
134install -d $RPM_BUILD_ROOT{%{_php4_extensiondir},%{_php5_extensiondir}}
135install %(echo %{php4_version} | tr . _)_x_comp/ZendDebugger.so $RPM_BUILD_ROOT%{_php4_extensiondir}
136install %(echo %{php5_version} | tr . _)_x_comp/ZendDebugger.so $RPM_BUILD_ROOT%{_php5_extensiondir}
137
138install -d $RPM_BUILD_ROOT{%{_php4_sysconfdir},%{_php5_sysconfdir}}
139install zend.ini $RPM_BUILD_ROOT%{_php4_sysconfdir}/%{name}.ini
140install zend.ini $RPM_BUILD_ROOT%{_php5_sysconfdir}/%{name}.ini
141install pack4.ini $RPM_BUILD_ROOT%{_php4_sysconfdir}/%{name}_pack.ini
142install pack5.ini $RPM_BUILD_ROOT%{_php5_sysconfdir}/%{name}_pack.ini
143
144%clean
145rm -rf $RPM_BUILD_ROOT
146
147%preun -n php4-%{name}
148if [ "$1" = "0" ]; then
149 %php4_webserver_restart
150fi
151
152%post -n php4-%{name}
153%php4_webserver_restart
154
155%preun -n php-%{name}
156if [ "$1" = "0" ]; then
157 %php_webserver_restart
158fi
159
160%post -n php-%{name}
161%php_webserver_restart
162
163%files -n php4-%{name}
164%defattr(644,root,root,755)
165%config(noreplace) %verify(not md5 mtime size) %{_php4_sysconfdir}/%{name}.ini
166%config %verify(not md5 mtime size) %{_php4_sysconfdir}/%{name}_pack.ini
167%attr(755,root,root) %{_php4_extensiondir}/ZendDebugger.so
168
169%files -n php-%{name}
170%defattr(644,root,root,755)
171%config(noreplace) %verify(not md5 mtime size) %{_php5_sysconfdir}/%{name}.ini
172%config %verify(not md5 mtime size) %{_php5_sysconfdir}/%{name}_pack.ini
173%attr(755,root,root) %{_php5_extensiondir}/ZendDebugger.so
This page took 0.085417 seconds and 4 git commands to generate.