Spec file changes

Including build for x86_64 only. While this package itself is noarch, it depends on x86_64 only packages
master
Daniel Berteaud 8 years ago
parent fa3d2112cd
commit fd8f348ce1
  1. 31
      smeserver-php-fpm.spec

@ -1,5 +1,5 @@
%define version 0.0.1 %define version 0.1.0
%define release 0.beta7 %define release 1
%define name smeserver-php-fpm %define name smeserver-php-fpm
@ -12,14 +12,19 @@ Group: Applications/System
Source: %{name}-%{version}.tar.gz Source: %{name}-%{version}.tar.gz
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
BuildArchitectures: noarch BuildArch: x86_64
BuildRequires: e-smith-devtools BuildRequires: e-smith-devtools
Requires: e-smith-base >= 5.6.0 Requires: e-smith-base >= 5.6.0
%if 0%{?rhel} >= 7
# On el7 we can use mod_proxy_fcgi instead
%if 0%{?rhel} <= 7
Requires: mod_fastcgi Requires: mod_fastcgi
%endif %endif
Requires: tmpwatch
Requires: logrotate
# Stock PHP # Stock PHP
Requires: php-cli Requires: php-cli
Requires: php-ldap Requires: php-ldap
@ -108,11 +113,15 @@ Manage PHP FPM pools, and switch between PHP versions easily
%build %build
perl createlinks perl createlinks
%{__mkdir_p} root/www/php-cgi-bin/ %{__mkdir_p} root/var/www/php-cgi-bin/
%{__mkdir_p} root/var/log/php/php/ %{__mkdir_p} root/var/log/php/php/
%{__mkdir_p} root/var/lib/php/php/{session,tmp,opcache,wsdlcache} %{__mkdir_p} root/var/lib/php/php/{session,tmp,opcache,wsdlcache}
%{__mkdir_p} root/var/log/php/php56/ %{__mkdir_p} root/var/log/php/php56/
%{__mkdir_p} root/var/lib/php/php56/{session,tmp,opcache,wsdlcache} %{__mkdir_p} root/var/lib/php/php56/{session,tmp,opcache,wsdlcache}
%{__mkdir_p} root/var/log/php/php70/
%{__mkdir_p} root/var/lib/php/php70/{session,tmp,opcache,wsdlcache}
%{__mkdir_p} root/var/log/php/php71/
%{__mkdir_p} root/var/lib/php/php71/{session,tmp,opcache,wsdlcache}
%install %install
/bin/rm -rf $RPM_BUILD_ROOT /bin/rm -rf $RPM_BUILD_ROOT
@ -129,6 +138,16 @@ perl createlinks
--dir /var/lib/php/php56/tmp 'attr(0770,root,www)' \ --dir /var/lib/php/php56/tmp 'attr(0770,root,www)' \
--dir /var/lib/php/php56/opcache 'attr(0770,root,www)' \ --dir /var/lib/php/php56/opcache 'attr(0770,root,www)' \
--dir /var/lib/php/php56/wsdlcache 'attr(0770,root,www)' \ --dir /var/lib/php/php56/wsdlcache 'attr(0770,root,www)' \
--dir /var/log/php/php70/ 'attr(0770,root,www)' \
--dir /var/lib/php/php70/session 'attr(0770,root,www)' \
--dir /var/lib/php/php70/tmp 'attr(0770,root,www)' \
--dir /var/lib/php/php70/opcache 'attr(0770,root,www)' \
--dir /var/lib/php/php70/wsdlcache 'attr(0770,root,www)' \
--dir /var/log/php/php71/ 'attr(0770,root,www)' \
--dir /var/lib/php/php71/session 'attr(0770,root,www)' \
--dir /var/lib/php/php71/tmp 'attr(0770,root,www)' \
--dir /var/lib/php/php71/opcache 'attr(0770,root,www)' \
--dir /var/lib/php/php71/wsdlcache 'attr(0770,root,www)' \
> %{name}-%{version}-filelist > %{name}-%{version}-filelist
%clean %clean
@ -144,5 +163,5 @@ rm -rf $RPM_BUILD_ROOT
%preun %preun
%changelog %changelog
* Sun Jul 2 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.0.1-1.sme * Wed Jul 26 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-1.sme
- Initial release - Initial release

Loading…
Cancel
Save