PHP 5.3.0 build + spec cleanup
This commit is contained in:
parent
5a3268a873
commit
fa2b94b080
@ -1,7 +1,10 @@
|
||||
%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)
|
||||
|
||||
Name: graphviz
|
||||
Summary: Graph Visualization Tools
|
||||
Version: 2.20.3
|
||||
Release: 3%{?dist}
|
||||
Release: 4%{?dist}
|
||||
Group: Applications/Multimedia
|
||||
License: CPL
|
||||
URL: http://www.graphviz.org/
|
||||
@ -139,7 +142,13 @@ Perl extension for graphviz.
|
||||
%package php
|
||||
Group: Applications/Multimedia
|
||||
Summary: PHP extension for graphviz
|
||||
Requires: %{name} = %{version}-%{release}, php
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
%if %{?php_zend_api}0
|
||||
Requires: php(zend-abi) = %{php_zend_api}
|
||||
Requires: php(api) = %{php_core_api}
|
||||
%else
|
||||
Requires: php-api = %{php_apiver}
|
||||
%endif
|
||||
|
||||
%description php
|
||||
PHP extension for graphviz.
|
||||
@ -223,11 +232,18 @@ chmod -x %{buildroot}%{_datadir}/%{name}/lefty/*
|
||||
cp -a %{buildroot}%{_datadir}/%{name}/doc __doc
|
||||
rm -rf %{buildroot}%{_datadir}/%{name}/doc
|
||||
|
||||
# PHP configuration file
|
||||
%{__mkdir_p} %{buildroot}%{_sysconfdir}/php.d
|
||||
%{__cat} << __EOF__ > %{buildroot}%{_sysconfdir}/php.d/%{name}.ini
|
||||
; Enable %{name} extension module
|
||||
extension=gv.so
|
||||
__EOF__
|
||||
|
||||
%check
|
||||
%ifnarch ppc64 ppc
|
||||
# regression test, segfaults on ppc/ppc64, possible endian issues?
|
||||
cd rtest
|
||||
make rtest
|
||||
LANG=C make rtest
|
||||
%endif
|
||||
|
||||
%clean
|
||||
@ -350,8 +366,9 @@ fi
|
||||
|
||||
%files php
|
||||
%defattr(-,root,root,-)
|
||||
%config(noreplace) %{_sysconfdir}/php.d/%{name}.ini
|
||||
%{_libdir}/graphviz/php/
|
||||
%{_libdir}/php*/*
|
||||
%{php_extdir}/gv.so
|
||||
%{_datadir}/php*/*
|
||||
%{_mandir}/mann/gv_php.n*
|
||||
|
||||
@ -391,6 +408,12 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jul 13 2009 Remi Collet <Fedora@FamilleCollet.com> 2.20.3-4
|
||||
- rebuild for new PHP 5.3.0 ABI (20090626)
|
||||
- add PHP ABI check
|
||||
- use php_extdir (and don't own it)
|
||||
- add php configuration file (/etc/php.d/graphviz.ini)
|
||||
|
||||
* Mon Mar 2 2009 Tom "spot" Callaway <tcallawa@redhat.com> 2.20.3-3
|
||||
- this spec makes baby animals cry... massively clean it up
|
||||
- hack in java includes to build against openjdk
|
||||
|
Loading…
Reference in New Issue
Block a user