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