[php-pear-Image-Color] fix FTBFS, update tests suite from git
Remi Collet
remi at fedoraproject.org
Mon Jan 16 09:28:58 UTC 2012
commit 778fd89d88aa6a02f9427f648cffb6b6fde4230b
Author: remi <fedora at famillecollet.com>
Date: Mon Jan 16 10:28:31 2012 +0100
fix FTBFS, update tests suite from git
.gitignore | 2 +-
Image_Color-git.patch | 45 +++++++++++++++++++++++++++++++++++++++++++++
php-pear-Image-Color.spec | 18 +++++++++++-------
3 files changed, 57 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b3e4edb..00685e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-Image_Color-1.0.3.tgz
+*spec~
Image_Color-1.0.4.tgz
diff --git a/Image_Color-git.patch b/Image_Color-git.patch
new file mode 100644
index 0000000..e1f5638
--- /dev/null
+++ b/Image_Color-git.patch
@@ -0,0 +1,45 @@
+diff -up Image_Color-1.0.4/php-pear-Image-Color.xml.orig Image_Color-1.0.4/php-pear-Image-Color.xml
+--- Image_Color-1.0.4/php-pear-Image-Color.xml.orig 2012-01-16 10:23:57.000000000 +0100
++++ Image_Color-1.0.4/php-pear-Image-Color.xml 2012-01-16 10:24:08.000000000 +0100
+@@ -38,8 +38,8 @@ Relicensing under LGPL 2.1.
+ </notes>
+ <contents>
+ <dir baseinstalldir="Image" name="/">
+- <file baseinstalldir="Image" md5sum="6bd25f4b2246f1a6f4093c22d4429773" name="Tests/AllTests.php" role="php" />
+- <file baseinstalldir="Image" md5sum="8058266508aaa75b4343d56b3aa92ee2" name="Tests/ColorTest.php" role="php" />
++ <file baseinstalldir="Image" name="Tests/AllTests.php" role="php" />
++ <file baseinstalldir="Image" name="Tests/ColorTest.php" role="php" />
+ <file baseinstalldir="Image" md5sum="74d7459a8f2c1e1567d37a31fb14bce8" name="Color.php" role="php" />
+ </dir>
+ </contents>
+diff -up Image_Color-1.0.4/Tests/AllTests.php.orig Image_Color-1.0.4/Tests/AllTests.php
+--- Image_Color-1.0.4/Tests/AllTests.php.orig 2012-01-16 10:21:32.000000000 +0100
++++ Image_Color-1.0.4/Tests/AllTests.php 2012-01-16 10:21:43.000000000 +0100
+@@ -3,7 +3,7 @@ if (!defined('PHPUnit_MAIN_METHOD')) {
+ define('PHPUnit_MAIN_METHOD', 'AllTests::main');
+ }
+
+-require_once 'PHPUnit/TextUI/TestRunner.php';
++require_once 'PHPUnit/Autoload.php';
+
+ require_once 'ColorTest.php';
+
+diff -up Image_Color-1.0.4/Tests/ColorTest.php.orig Image_Color-1.0.4/Tests/ColorTest.php
+--- Image_Color-1.0.4/Tests/ColorTest.php.orig 2012-01-16 10:23:13.000000000 +0100
++++ Image_Color-1.0.4/Tests/ColorTest.php 2012-01-16 10:23:39.000000000 +0100
+@@ -37,13 +37,13 @@ class ColorTest extends PHPUnit_Framewor
+ function testGetGetRange_DefaultParam() {
+ $this->color->setColors('#ffffff', '#000000');
+ $result = $this->color->getRange();
+- $this->assertType('array', $result);
++ $this->assertInternalType('array', $result);
+ $this->assertEquals(2, count($result));
+ }
+ function testGetGetRange_Param5() {
+ $this->color->setColors('#ffffff', '#000000');
+ $result = $this->color->getRange(5);
+- $this->assertType('array', $result);
++ $this->assertInternalType('array', $result);
+ $this->assertEquals(5, count($result));
+ }
+
diff --git a/php-pear-Image-Color.spec b/php-pear-Image-Color.spec
index 031efc7..0f78d18 100644
--- a/php-pear-Image-Color.spec
+++ b/php-pear-Image-Color.spec
@@ -3,7 +3,7 @@
Name: php-pear-Image-Color
Version: 1.0.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Manage and handles color data and conversions
Group: Development/Libraries
@@ -12,6 +12,10 @@ License: LGPLv2
URL: http://pear.php.net/package/Image_Color
Source0: http://pear.php.net/get/%{pear_name}-%{version}.tgz
+# https://github.com/pear/Image_Color/commit/ae130396859c7cbb3e15d02bc1f2f561db9f67e8
+# https://github.com/pear/Image_Color/commit/ea9cb3e57177c931ac484f69ee3ceaa196636311
+Patch1: Image_Color-git.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -32,15 +36,12 @@ Provides: php-pear(%{pear_name}) = %{version}
%prep
%setup -qc
-# Create a "localized" php.ini to avoid build warning
-cp /etc/php.ini .
-echo "date.timezone=UTC" >>php.ini
-
-
cd %{pear_name}-%{version}
# Package.xml is V2
mv ../package.xml %{name}.xml
+%patch1 -p1 -b .orig
+
%build
cd %{pear_name}-%{version}
@@ -50,7 +51,7 @@ cd %{pear_name}-%{version}
%install
cd %{pear_name}-%{version}
rm -rf $RPM_BUILD_ROOT docdir
-PHPRC=../php.ini %{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
+%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
# Clean up unnecessary files
rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??*
@@ -87,6 +88,9 @@ fi
%changelog
+* Mon Jan 16 2012 Remi Collet <remi at fedoraproject.org> - 1.0.4-4
+- fix from GIT for test suite
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list