rpms/cups/devel cups.spec,1.482,1.483
Remi Collet
remi at fedoraproject.org
Mon Jul 13 17:24:37 UTC 2009
Author: remi
Update of /cvs/extras/rpms/cups/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4096
Modified Files:
cups.spec
Log Message:
PHP 5.3.0 Build - Bug #511106
Index: cups.spec
===================================================================
RCS file: /cvs/extras/rpms/cups/devel/cups.spec,v
retrieving revision 1.482
retrieving revision 1.483
diff -u -p -r1.482 -r1.483
--- cups.spec 10 Jul 2009 15:26:18 -0000 1.482
+++ cups.spec 13 Jul 2009 17:24:07 -0000 1.483
@@ -1,3 +1,6 @@
+%define php_extdir %(php-config --extension-dir 2>/dev/null || echo %{_libdir}/php4)
+%global php_apiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1)
+
%define pre rc1
%define initdir /etc/rc.d/init.d
%define use_alternatives 1
@@ -7,7 +10,7 @@
Summary: Common Unix Printing System
Name: cups
Version: 1.4
-Release: 0.%{pre}.8%{?dist}
+Release: 0.%{pre}.9%{?dist}
License: GPLv2
Group: System Environment/Daemons
Source: ftp://ftp.easysw.com/pub/cups/test//cups-%{version}%{?pre}%{?svn}-source.tar.bz2
@@ -133,7 +136,12 @@ Requires: xinetd
Summary: Common Unix Printing System - php module
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: php-common
+%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
%description
@@ -305,6 +313,14 @@ rm -rf $RPM_BUILD_ROOT%{_mandir}/cat? $R
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/cups.desktop
rm -rf $RPM_BUILD_ROOT%{_datadir}/icons
+# 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=phpcups.so
+__EOF__
+
+
%post
/sbin/chkconfig --del cupsd 2>/dev/null || true # Make sure old versions aren't there anymore
/sbin/chkconfig --add cups || true
@@ -473,9 +489,16 @@ rm -rf $RPM_BUILD_ROOT
%files php
%defattr(-,root,root)
-%{_libdir}/php/modules/*.so
+%config(noreplace) %{_sysconfdir}/php.d/%{name}.ini
+%{php_extdir}/phpcups.so
%changelog
+* Mon Jul 13 2009 Remi Collet <Fedora at FamilleCollet.com> 1:1.4-0.rc1.9
+- rebuild for new PHP 5.3.0 ABI (20090626)
+- add PHP ABI check
+- use php_extdir
+- add php configuration file (/etc/php.d/cups.ini)
+
* Fri Jul 10 2009 Tim Waugh <twaugh at redhat.com> 1:1.4-0.rc1.8
- Build does not require aspell-devel (bug #510405).
More information about the fedora-extras-commits
mailing list