rpms/sipwitch/devel sipwitch.spec,1.3,1.4
Remi Collet
remi at fedoraproject.org
Mon Jul 13 19:26:46 UTC 2009
Author: remi
Update of /cvs/extras/rpms/sipwitch/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1571
Modified Files:
sipwitch.spec
Log Message:
PHP 5.3.0 stuff (not working) - Bug #511123
Index: sipwitch.spec
===================================================================
RCS file: /cvs/extras/rpms/sipwitch/devel/sipwitch.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sipwitch.spec 4 Jul 2009 20:15:14 -0000 1.3
+++ sipwitch.spec 13 Jul 2009 19:26:45 -0000 1.4
@@ -11,11 +11,12 @@
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%{!?php_extdir: %global %(php-config --extension-dir)}
+%global php_apiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1)
Name: sipwitch
Summary: SIP telephony server for secure phone systems
Version: 0.5.6
-Release: 0%{?dist}
+Release: 1%{?dist}
License: GPLv3+
URL: http://www.gnu.org/software/sipwitch
Group: Applications/Communications
@@ -59,9 +60,14 @@ Requires: %{name} = %{version}-%{release
Summary: Python package to control sipwitch server
%package php-swig
-Requires: php
-Requires: %{name} = %{version}-%{release}
Summary: PHP package to control sipwitch server
+Requires: %{name} = %{version}-%{release}
+%if 0%{?php_zend_api}
+Requires: php(zend-abi) = %{php_zend_api}
+Requires: php(api) = %{php_core_api}
+%else
+Requires: php-api = %{php_apiver}
+%endif
%package plugin-scripting
Requires: %{name} = %{version}-%{release}
@@ -157,6 +163,14 @@ remote voip service provider.
%{__rm} -f %{buildroot}/%{_libdir}/*.la
%{__rm} -f %{buildroot}/%{_libdir}/sipwitch/*.la
+# Put the php config bit into place
+%{__mkdir_p} %{buildroot}%{_sysconfdir}/php.d
+%{__cat} << __EOF__ > %{buildroot}%{_sysconfdir}/php.d/%{name}.ini
+; Enable %{name} extension module
+extension=%{name}.so
+__EOF__
+
+
%clean
%{__rm} -rf %{buildroot}
@@ -194,6 +208,7 @@ remote voip service provider.
%files php-swig
%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/php.d/%{name}.ini
%{php_extdir}/sipwitch.so
%files plugin-forward
@@ -231,6 +246,11 @@ fi
/sbin/ldconfig
%changelog
+* Mon Jul 13 2009 Remi Collet <Fedora at FamilleCollet.com> - 0.5.6-1
+- rebuild for new PHP 5.3.0 ABI (20090626)
+- add PHP ABI check
+- add php configuration file (/etc/php.d/sipwitch.ini)
+
* Sat Jul 04 2009 - David Sugar <dyfet at gnutelephony.org> - 0.5.6-0
- split runtime from server to build plugins without requiring server.
- removed separate rtp proxy, functionality will be integrated into server.
More information about the fedora-extras-commits
mailing list