/[packages]/updates/3/php-apc/current/SPECS/php-apc.spec
ViewVC logotype

Diff of /updates/3/php-apc/current/SPECS/php-apc.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 340004 by oden, Sun Jan 6 15:58:24 2013 UTC revision 344747 by oden, Thu Jan 10 15:12:40 2013 UTC
# Line 11  Line 11 
11  Summary:        The %{realname} module for PHP  Summary:        The %{realname} module for PHP
12  Name:           php-%{modname}  Name:           php-%{modname}
13  Version:        3.1.14  Version:        3.1.14
14  Release:        %mkrel 2  Release:        %mkrel 3
15  Group:          Development/PHP  Group:          Development/PHP
16  License:        PHP License  License:        PHP License
17  URL:            http://pecl.php.net/package/APC  URL:            http://pecl.php.net/package/APC
18  Source0:        http://pecl.php.net/get/APC-%{version}.tgz  Source0:        http://pecl.php.net/get/APC-%{version}.tgz
19  Source1:        apc.ini  Source1:        apc.ini
20    Source2:        php-apc.config.php
21  Patch0:         APC-3.1.3p1-default_lock_dir.diff  Patch0:         APC-3.1.3p1-default_lock_dir.diff
22    Patch1:         APC-3.1.13-default_config.diff
23  BuildRequires:  php-devel >= 3:5.2.0  BuildRequires:  php-devel >= 3:5.2.0
24  Conflicts:      php-afterburner php-mmcache php-eaccelerator  Conflicts:      php-afterburner php-mmcache php-eaccelerator
25  Epoch:          1  Epoch:          1
# Line 60  http://localhost/%{name}/ Line 62  http://localhost/%{name}/
62  [ "../package*.xml" != "/" ] && mv ../package*.xml .  [ "../package*.xml" != "/" ] && mv ../package*.xml .
63    
64  %patch0 -p0  %patch0 -p0
65    %patch1 -p0
66    
67  cp %{SOURCE1} %{inifile}  cp %{SOURCE1} %{inifile}
68    cp %{SOURCE2} php-apc.config.php
69    
70  %build  %build
71  %serverbuild  %serverbuild
# Line 145  popd Line 149  popd
149  rm -rf %{buildroot}  rm -rf %{buildroot}
150    
151  install -d %{buildroot}%{_libdir}/php/extensions  install -d %{buildroot}%{_libdir}/php/extensions
152    install -d %{buildroot}%{_sysconfdir}/%{name}
153  install -d %{buildroot}%{_sysconfdir}/php.d  install -d %{buildroot}%{_sysconfdir}/php.d
154  install -d %{buildroot}/var/www/%{name}  install -d %{buildroot}%{_datadir}/%{name}
155  install -d %{buildroot}/var/lib/php-apc  install -d %{buildroot}/var/lib/php-apc
156    
157  install -m0644 %{inifile} %{buildroot}%{_sysconfdir}/php.d/%{inifile}  install -m0644 %{inifile} %{buildroot}%{_sysconfdir}/php.d/%{inifile}
# Line 159  install -m0755 build-apc-mmap+mutex/modu Line 164  install -m0755 build-apc-mmap+mutex/modu
164    
165  install -d -m 755 %{buildroot}%{webappconfdir}  install -d -m 755 %{buildroot}%{webappconfdir}
166  cat > %{buildroot}%{webappconfdir}/%{name}.conf << EOF  cat > %{buildroot}%{webappconfdir}/%{name}.conf << EOF
167  Alias /%{name} /var/www/%{name}  Alias /%{name} %{_datadir}/%{name}
168    
169  <Directory "/var/www/%{name}">  <Directory "%{_datadir}/%{name}">
170  %if %{mgaversion} < 3  %if %{mgaversion} < 3
171      Order deny,allow      Order deny,allow
172      Deny from all      Deny from all
# Line 174  Alias /%{name} /var/www/%{name} Line 179  Alias /%{name} /var/www/%{name}
179  </Directory>  </Directory>
180  EOF  EOF
181    
182  install -m0644 apc.php %{buildroot}/var/www/%{name}/index.php  install -m0644 apc.php %{buildroot}%{_datadir}/%{name}/index.php
183    install -m0644 php-apc.config.php %{buildroot}%{_sysconfdir}/%{name}/config.php
184    
185    cat > README.urpmi << EOF
186    The actual configuration file is /etc/php-apc/config.php.
187    EOF
188    
189    %post admin
190    # generate random secret
191    secret=%_get_password 46
192    
193    # blowfish secret
194    perl -pi -e "s|_PASSWORD_|$secret|g" %{_sysconfdir}/%{name}/config.php
195    
196  %clean  %clean
197  rm -rf %{buildroot}  rm -rf %{buildroot}
# Line 192  rm -rf %{buildroot} Line 209  rm -rf %{buildroot}
209    
210  %files admin  %files admin
211  %defattr(-,root,root)  %defattr(-,root,root)
212    %doc README.urpmi
213  %config(noreplace) %{webappconfdir}/%{name}.conf  %config(noreplace) %{webappconfdir}/%{name}.conf
214  %dir /var/www/%{name}  %attr(0640,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/config.php
215  /var/www/%{name}/index.php  %dir %{_datadir}/%{name}
216    %{_datadir}/%{name}/index.php
   

Legend:
Removed from v.340004  
changed lines
  Added in v.344747

  ViewVC Help
Powered by ViewVC 1.1.30