]> git.pld-linux.org Git - packages/php-bartlett-PHP_CompatInfo.git/blame - php-bartlett-PHP_CompatInfo.spec
specify php min version
[packages/php-bartlett-PHP_CompatInfo.git] / php-bartlett-PHP_CompatInfo.spec
CommitLineData
163fcf6d 1%define pearname PHP_CompatInfo
e5a83796 2%define php_min_version 5.2.1
163fcf6d
ER
3%include /usr/lib/rpm/macros.php
4Summary: %{pearname} - Find out the minimum version and the extensions required for a piece of code to run
5Name: php-bartlett-PHP_CompatInfo
6Version: 2.26.0
7Release: 1
8License: BSD License
9Group: Development/Languages/PHP
10Source0: http://bartlett.laurent-laville.org/get/%{pearname}-%{version}.tgz
11# Source0-md5: ca6f0922e26119157efb891cd51d6c66
12URL: http://bartlett.laurent-laville.org/package/PHP_CompatInfo/
13BuildRequires: php-channel(bartlett.laurent-laville.org)
14BuildRequires: php-packagexml2cl
15BuildRequires: php-pear-PEAR >= 1:1.9.0
16BuildRequires: rpm-php-pearprov >= 4.4.2-11
17BuildRequires: rpmbuild(macros) >= 1.610
e5a83796 18Requires: php(core) >= %{php_min_version}
163fcf6d
ER
19Requires: php(dom)
20Requires: php(pcre)
21Requires: php(reflection)
22Requires: php(spl)
23Requires: php-bartlett-PHP_Reflect <= 1.99.0
24Requires: php-channel(bartlett.laurent-laville.org)
25Requires: php-libxml
26Requires: php-pear
27Requires: php-pear-Console_CommandLine >= 1.2.0
28Suggests: php-pear-Net_Growl
29Suggests: php-phpunit-PHPUnit
30Suggests: php-phpunit-PHP_Timer
31BuildArch: noarch
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%define _sysconfdir %(pear config-get cfg_dir 2>/dev/null || ERROR)/%{pearname}
35
36# exclude optional dependencies
37%define _noautoreq_pear Net/Growl.* PHPUnit.* PHP/Timer.*
38
39%description
40PHP_CompatInfo will parse a file/folder/array to find out the minimum
41version and extensions required for it to run. CLI version has many
42reports (extension, interface, class, function, constant) to display
43and ability to show content of dictionary references.
44
45%prep
46%pear_package_setup
47
48%build
49packagexml2cl package.xml > ChangeLog
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{php_pear_dir}
54%pear_package_install
55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%post -p <lua>
60%pear_package_print_optionalpackages
61
62%files
63%defattr(644,root,root,755)
64%doc ChangeLog install.log
65%doc optional-packages.txt
66%doc docs/PHP_CompatInfo/*
67%{php_pear_dir}/.registry/.channel.*/*.reg
68#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pear/PHP_CompatInfo/phpcompatinfo.xml.dist
69#%attr(755,root,root) %{_bindir}/phpcompatinfo
70%{php_pear_dir}/Bartlett/PHP/CompatInfo.php
71%{php_pear_dir}/Bartlett/PHP/CompatInfo
72%{php_pear_dir}/data/PHP_CompatInfo
This page took 0.067211 seconds and 4 git commands to generate.