[php-pear-File-Find] fix FTBFS, #843253
Remi Collet
remi at fedoraproject.org
Fri Jul 27 07:40:13 UTC 2012
commit bbe333e8d61e05cc5bd9aa7c66499f949c8adb03
Author: remi <fedora at famillecollet.com>
Date: Fri Jul 27 09:40:02 2012 +0200
fix FTBFS, #843253
.gitignore | 3 ++-
php-pear-File-Find.spec | 29 ++++++++++++++++-------------
2 files changed, 18 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9a40004..e171a2f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+*spec~
+package-*.xml
File_Find-1.3.0.tgz
/File_Find-1.3.1.tgz
-package.xml
diff --git a/php-pear-File-Find.spec b/php-pear-File-Find.spec
index a1f0731..23a8285 100644
--- a/php-pear-File-Find.spec
+++ b/php-pear-File-Find.spec
@@ -13,6 +13,9 @@ URL: http://pear.php.net/package/File_Find
Source: http://pear.php.net/get/%{pear_name}-%{version}.tgz
Source2: xml2changelog
+# See https://pear.php.net/bugs/19530 - Array to string conversion
+Patch0: %{pear_name}.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -39,13 +42,11 @@ sympathiques.
%setup -c -q
%{_bindir}/php -n %{SOURCE2} package.xml | tee CHANGELOG | head -n 5
-# 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
+sed -i -e '/Find.php/s/md5sum=".*" name/name/' %{name}.xml
+%patch0 -p0
%build
@@ -56,14 +57,14 @@ mv ../package.xml %{name}.xml
rm -rf %{buildroot} docdir
pushd %{pear_name}-%{version}
-PHPRC=../php.ini %{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
+%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
# Clean up unnecessary files
rm -rf %{buildroot}%{pear_phpdir}/.??*
# Install XML package description
-%{__mkdir_p} %{buildroot}%{pear_xmldir}
-%{__install} -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
+mkdir -p %{buildroot}%{pear_xmldir}
+install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
popd
@@ -73,11 +74,8 @@ rm -rf %{buildroot}
%check
-lst=$(find %{buildroot}%{pear_phpdir} -exec grep -q %{buildroot} {} \; -print)
-[ ! -z "$lst" ] && echo "Reference to BUILDROOT in $lst" && exit 1;
-
cd %{pear_name}-%{version}
-PHPRC=../php.ini %{__pear} \
+%{__pear} \
run-tests \
-i "-d include_path=%{buildroot}%{pear_phpdir}:%{pear_phpdir}" \
tests | tee ../tests.log
@@ -105,6 +103,11 @@ fi
%changelog
+* Fri Jul 27 2012 Remi Collet <Fedora at FamilleCollet.com> 1.3.1-4
+- fix "Array to string conversion" (upstream bug #19530)
+- fix FTBFS (#843253)
+- spec cleanup
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
@@ -114,13 +117,13 @@ fi
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-* Tue Oct 05 2020 Remi Collet <Fedora at FamilleCollet.com> 1.3.1-1
+* Tue Oct 05 2010 Remi Collet <Fedora at FamilleCollet.com> 1.3.1-1
- upstream Version 1.3.1 (stable) - API 1.3.0 (stable)
- package.xml is now V2
- set timezone during build
- run tests in %%check
-* Sat May 22 2020 Remi Collet <Fedora at FamilleCollet.com> 1.3.0-4
+* Sat May 22 2010 Remi Collet <Fedora at FamilleCollet.com> 1.3.0-4
- spec cleanup
- rename File_Find.xml to php-pear-File-Find.xml
More information about the scm-commits
mailing list