]> git.pld-linux.org Git - packages/ZendDebugger.git/blob - ZendDebugger.spec
- up to 20100729, php4 dropped (in pld)
[packages/ZendDebugger.git] / ZendDebugger.spec
1 # NOTE
2 # - Can't find what Free Download means (http://www.zend.com/free_download/list)
3 # - dummy.php should be placed to document root
4
5 # Unusable in PLD Linux as our PHP is compiled with ZTS, while this extension is not
6 %define         _zend_zts       0
7
8 Summary:        The Zend Debug Server enabling remote debugging of PHP applications
9 Summary(pl.UTF-8):      Zend Debug Server pozwalający na zdalne śledzenie aplikacji PHP
10 Name:           ZendDebugger
11 Version:        20100729
12 Release:        0.1
13 License:        Free Download
14 Group:          Development/Languages/PHP
15 Source0:        http://downloads.zend.com/studio_debugger/20100729/%{name}-%{version}-linux-glibc23-i386.tar.gz
16 # NoSource0-md5:        6112762c697af055d65e77f4b5705c17
17 NoSource:       0
18 Source1:        http://downloads.zend.com/studio_debugger/20100729/%{name}-%{version}-linux-glibc23-x86_64.tar.gz
19 # NoSource1-md5:        5423c72de2e4715663186ea5c6cc0ab0
20 NoSource:       1
21 URL:            http://www.zend.com/store/software/zend_studio
22 BuildRequires:  php-devel
23 BuildRequires:  rpmbuild(macros) >= 1.553
24 BuildRequires:  tar >= 1:1.15.1
25 Obsoletes:      php-ZendDebugger
26 Obsoletes:      php4-ZendDebugger
27 Conflicts:      ZendStudioServer <= 5.2.0
28 %{?requires_php_extension}
29 ExclusiveArch:  %{ix86} %{x8664}
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 # No debuginfo to be stored
33 %define         _enable_debug_packages  0
34
35 %description
36 The Zend Debug Server enables remote debugging of PHP applications. It
37 plugs into a PHP server and allows the Zend Development Environment to
38 control the execution of PHP applications on the server.
39
40 The Debug Server is designed be deployed safely on production servers.
41 It does not affect server performance and features access-list based
42 security for protecting the server from unauthorized access.
43
44 %description -l pl.UTF-8
45 Zend Debug Server pozwala na zdalne śledzenie aplikacji PHP. Podłącza
46 się do serwera PHP i pozwala środowisku Zend Development Environment
47 sterować wykonywaniem aplikacji PHP na serwerze.
48
49 Debug server jest zaprojektowany z myślą o bezpiecznym wdrożeniu na
50 serwerach produkcyjnych. Nie wpływa na wydajność serwera i cechuje się
51 bezpieczeństwem opartym na listach dostępu.
52
53 %prep
54 %setup -qcT
55 %ifarch %{x8664}
56 %{__tar} --strip-components=1 -xzf %{SOURCE1}
57 %else
58 %{__tar} --strip-components=1 -xzf %{SOURCE0}
59 %endif
60
61 %undos dummy.php README
62
63 cat > zend.ini <<EOF
64 [Zend]
65 zend_debugger.allow_hosts=127.0.0.1
66 zend_debugger.expose_remotely=always
67 EOF
68
69 cat <<'EOF' > pack.ini
70 ; %{name} package settings. Overwritten with each upgrade.
71 ; if you need to add options, edit %{name}.ini instead
72 [Zend]
73 zend_extension=%{php_extensiondir}/ZendDebugger.so
74 EOF
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
79 install -p %{php_major_version}_%{php_minor_version}_x_comp/ZendDebugger.so $RPM_BUILD_ROOT%{php_extensiondir}
80 cp -a zend.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}.ini
81 cp -a pack.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{name}_pack.ini
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post
87 %php_webserver_restart
88
89 %postun
90 if [ "$1" = "0" ]; then
91         %php_webserver_restart
92 fi
93
94 %files
95 %defattr(644,root,root,755)
96 %doc README dummy.php
97 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}.ini
98 %config %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{name}_pack.ini
99 %attr(755,root,root) %{php_extensiondir}/ZendDebugger.so
This page took 0.430115 seconds and 3 git commands to generate.