packages: rpm/rpm-php-requires.php - allow setting minimum php version
glen
glen at pld-linux.org
Mon Dec 7 20:24:26 CET 2009
Author: glen Date: Mon Dec 7 19:24:25 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- allow setting minimum php version
---- Files affected:
packages/rpm:
rpm-php-requires.php (1.12 -> 1.13)
---- Diffs:
================================================================
Index: packages/rpm/rpm-php-requires.php
diff -u packages/rpm/rpm-php-requires.php:1.12 packages/rpm/rpm-php-requires.php:1.13
--- packages/rpm/rpm-php-requires.php:1.12 Mon Dec 7 20:15:03 2009
+++ packages/rpm/rpm-php-requires.php Mon Dec 7 20:24:20 2009
@@ -116,12 +116,16 @@
$info = new PHP_CompatInfo('null');
$res = $info->parseData($files);
- if (version_compare($res['version'], '5.0.0', 'ge')) {
+ // minimum php version we accept
+ // "%define php_min_version 5.1.2" in spec to minimum version to be 5.1.2
+ $version = max(PHP_MIN_VERSION, $res['version']);
+
+ if (version_compare($version, '5.0.0', 'ge')) {
$epoch = 4;
} else {
$epoch = 3;
}
- echo "php-common >= ", $epoch, ":", $res['version'], "\n";
+ echo "php-common >= ", $epoch, ":", $version, "\n";
// process extensions
foreach ($res['extensions'] as $ext) {
@@ -129,12 +133,14 @@
if ($ext == 'bz2') {
$ext = 'bzip2';
}
+
echo "php(", $ext, ")\n";
}
}
define('RPM_BUILD_ROOT', getenv('RPM_BUILD_ROOT'));
define('PHP_PEAR_DIR', '/usr/share/pear');
+define('PHP_MIN_VERSION', getenv('PHP_MIN_VERSION'));
if ($argc > 1) {
$files = array_splice($argv, 1);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm/rpm-php-requires.php?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list