- rebuild for https://fedoraproject.org/wiki/Changes/Php56
- add numerical prefix to extension configuration file - drop unneeded dependency on pecl - add provides php-lasso
This commit is contained in:
parent
0cbb0435a7
commit
44cc5dc67c
28
lasso.spec
28
lasso.spec
@ -5,7 +5,11 @@
|
|||||||
%global with_wsf 0
|
%global with_wsf 0
|
||||||
|
|
||||||
%if %{with_php}
|
%if %{with_php}
|
||||||
%{!?__pecl: %{expand: %%global __pecl %{_bindir}/pecl}}
|
%if "%{php_version}" < "5.6"
|
||||||
|
%global ini_name %{name}.ini
|
||||||
|
%else
|
||||||
|
%global ini_name 40-%{name}.ini
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Summary: Liberty Alliance Single Sign On
|
Summary: Liberty Alliance Single Sign On
|
||||||
@ -76,10 +80,10 @@ Group: Development/Libraries
|
|||||||
BuildRequires: php-devel, expat-devel
|
BuildRequires: php-devel, expat-devel
|
||||||
BuildRequires: python2
|
BuildRequires: python2
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
Requires(post): %{__pecl}
|
|
||||||
Requires(postun): %{__pecl}
|
|
||||||
Requires: php(zend-abi) = %{php_zend_api}
|
Requires: php(zend-abi) = %{php_zend_api}
|
||||||
Requires: php(api) = %{php_core_api}
|
Requires: php(api) = %{php_core_api}
|
||||||
|
Provides: php-lasso = %{version}-%{release}
|
||||||
|
Provides: php-lasso%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description php
|
%description php
|
||||||
PHP language bindings for the lasso (Liberty Alliance Single Sign On) library.
|
PHP language bindings for the lasso (Liberty Alliance Single Sign On) library.
|
||||||
@ -119,7 +123,7 @@ library.
|
|||||||
%endif
|
%endif
|
||||||
%if %{with_php}
|
%if %{with_php}
|
||||||
--enable-php5=yes \
|
--enable-php5=yes \
|
||||||
--with-php5-config-dir=%{_sysconfdir}/php.d \
|
--with-php5-config-dir=%{php_inidir} \
|
||||||
%else
|
%else
|
||||||
--enable-php5=no \
|
--enable-php5=no \
|
||||||
%endif
|
%endif
|
||||||
@ -157,6 +161,12 @@ fi
|
|||||||
%if %{with_php}
|
%if %{with_php}
|
||||||
install -m 755 -d %{buildroot}%{_datadir}/php/%{name}
|
install -m 755 -d %{buildroot}%{_datadir}/php/%{name}
|
||||||
mv %{buildroot}%{_datadir}/php/lasso.php %{buildroot}%{_datadir}/php/%{name}
|
mv %{buildroot}%{_datadir}/php/lasso.php %{buildroot}%{_datadir}/php/%{name}
|
||||||
|
|
||||||
|
# rename the PHP config file when needed (PHP 5.6+)
|
||||||
|
if [ "%{name}.ini" != "%{ini_name}" ]; then
|
||||||
|
mv %{buildroot}%{php_inidir}/%{name}.ini \
|
||||||
|
%{buildroot}%{php_inidir}/%{ini_name}
|
||||||
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Remove bogus doc files
|
# Remove bogus doc files
|
||||||
@ -192,8 +202,8 @@ rm -fr %{buildroot}%{_defaultdocdir}/%{name}
|
|||||||
%if %{with_php}
|
%if %{with_php}
|
||||||
%files php
|
%files php
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%attr(755,root,root) %{_libdir}/php/modules/lasso.so
|
%attr(755,root,root) %{php_extdir}/lasso.so
|
||||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/php.d/%{name}.ini
|
%config(noreplace) %attr(644,root,root) %{php_inidir}/%{ini_name}
|
||||||
%attr(755,root,root) %dir %{_datadir}/php/%{name}
|
%attr(755,root,root) %dir %{_datadir}/php/%{name}
|
||||||
%attr(644,root,root) %{_datadir}/php/%{name}/lasso.php
|
%attr(644,root,root) %{_datadir}/php/%{name}/lasso.php
|
||||||
%endif
|
%endif
|
||||||
@ -206,6 +216,12 @@ rm -fr %{buildroot}%{_defaultdocdir}/%{name}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 20 2014 Remi Collet <rcollet@redhat.com> - 7.1.9-2.1
|
||||||
|
- rebuild for https://fedoraproject.org/wiki/Changes/Php56
|
||||||
|
- add numerical prefix to extension configuration file
|
||||||
|
- drop unneeded dependency on pecl
|
||||||
|
- add provides php-lasso
|
||||||
|
|
||||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-3
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user