diff options
-rw-r--r-- | php54.spec | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -20,6 +20,9 @@ %global oraclever 12.1 %endif +# Build for LiteSpeed Web Server (LSAPI) +%global with_lsws 1 + # Regression tests take a long time, you can skip 'em with this %{!?runselftest: %{expand: %%global runselftest 1}} @@ -253,6 +256,18 @@ implementation with some additional features useful for sites of any size, especially busier sites. %endif +%if %{with_lsws} +%package litespeed +Summary: LiteSpeed Web Server PHP support +Group: Development/Languages +Requires: php-common%{?_isa} = %{version}-%{release} +Obsoletes: php53-litespeed, php53u-litespeed, php54-litespeed, php54w-litespeed + +%description litespeed +The php-litespeed package provides the %{_bindir}/lsphp command +used by the LiteSpeed Web Server (LSAPI enabled PHP). +%endif + %package common Group: Development/Languages Summary: Common files for PHP @@ -1086,6 +1101,9 @@ without_shared="--without-gd \ pushd build-apache build --with-apxs2=%{_httpd_apxs} \ --libdir=%{_libdir}/php \ +%if %{with_lsws} + --with-litespeed \ +%endif --enable-pdo=shared \ --with-mysql=shared,%{_prefix} \ --with-mysqli=shared,%{mysql_config} \ @@ -1255,6 +1273,10 @@ mv $RPM_BUILD_ROOT%{_bindir}/php-config $RPM_BUILD_ROOT%{_bindir}/zts-php-config make -C build-embedded install-sapi install-headers \ INSTALL_ROOT=$RPM_BUILD_ROOT +%if %{with_lsws} +install -m 755 build-apache/sapi/litespeed/php $RPM_BUILD_ROOT%{_bindir}/lsphp +%endif + %if %{with_fpm} # Install the php-fpm binary make -C build-fpm install-fpm \ @@ -1597,6 +1619,12 @@ fi %{_datadir}/fpm/status.html %endif +%if %{with_lsws} +%files litespeed +%defattr(-,root,root) +%{_bindir}/lsphp +%endif + %files devel %defattr(-,root,root) %{_bindir}/php-config |