1 # DO NOT MODIFY CONTENTS OF PACKAGE - AGAINST LICENSE AND MAKES IT UNDISTRIBUTABLE
2 # AND ALSO IT IS ALREADY STRIPPED.
4 %define no_install_post_strip 1
5 %define no_install_post_compress_docs 1
6 %define no_install_post_chrpath 1
7 %define php_name php%{?php_suffix}
8 Summary: Zend Optimizer - PHP code optimizer
9 Summary(pl.UTF-8): Zend Optimizer - optymalizator kodu PHP
10 Name: %{php_name}-ZendOptimizer
13 License: Zend License, distributable only if unmodified and for free (see LICENSE)
15 Source0: http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-%{version}-linux-glibc23-i386.tar.gz
16 # Source0-md5: 150586c3af37fbdfa504cf142c447e57
17 Source1: http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-%{version}-linux-glibc23-x86_64.tar.gz
18 # Source1-md5: dd4a95e66f0bda61d0006195b2f42efa
19 URL: http://www.zend.com/products/zend_optimizer
20 BuildRequires: rpmbuild(macros) >= 1.666
21 BuildRequires: tar >= 1:1.15.1
22 %{?requires_php_extension}
23 Obsoletes: ZendOptimizer
24 ExclusiveArch: %{ix86} %{x8664}
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Zend Optimizer - PHP code optimizer.
30 %description -l pl.UTF-8
31 Zend Optimizer - optymalizator kodu PHP.
36 %{__tar} --strip-components=1 -zxf %{SOURCE0}
39 %{__tar} --strip-components=1 -zxf %{SOURCE1}
42 cat <<'EOF' > data/zendoptimizer.ini
43 ; ZendOptimizer user settings.
45 zend_optimizer.optimization_level=15
48 cat <<'EOF' > data/pack.ini
49 ; ZendOptimizer package settings. Overwritten with each upgrade.
50 ; if you need to add options, edit %{name}.ini instead
52 zend_extension=%{_libdir}/Zend/ZendOptimizer.so
56 rm -rf $RPM_BUILD_ROOT
57 install -Dp data/%{php_major_version}_%{php_minor_version}_x_comp/ZendOptimizer.so \
58 $RPM_BUILD_ROOT%{_libdir}/Zend/ZendOptimizer.so
60 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
61 cp -p data/poweredbyoptimizer.gif $RPM_BUILD_ROOT%{php_sysconfdir}
62 cp -p data/zendoptimizer.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/zendoptimizer.ini
63 cp -p data/pack.ini $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/zendoptimizer_pack.ini
66 rm -rf $RPM_BUILD_ROOT
69 if [ "$1" = "0" ]; then
70 %php_webserver_restart
74 %php_webserver_restart
76 %banner -e %{name} <<EOF
77 Remember to read %{_docdir}/%{name}-%{version}/LICENSE.gz!
82 %defattr(644,root,root,755)
83 %doc README* EULA* LICENSE
85 %attr(755,root,root) %{_libdir}/Zend/ZendOptimizer.so
86 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zendoptimizer.ini
87 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zendoptimizer_pack.ini
88 %{php_sysconfdir}/poweredbyoptimizer.gif