[php-pear-File-Bittorrent2] - define metadir, fix FTBFS #914359 - keep doc in /usr/share/doc/pear - add explicit dependencies

Remi Collet remi at fedoraproject.org
Wed Aug 7 09:41:58 UTC 2013


commit b227728c06aa1e06c116aa0f405a400eb42ff9d8
Author: Remi Collet <remi at fedoraproject.org>
Date:   Wed Aug 7 11:41:44 2013 +0200

    - define metadir, fix FTBFS #914359
    - keep doc in /usr/share/doc/pear
    - add explicit dependencies

 php-pear-File-Bittorrent2.spec |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)
---
diff --git a/php-pear-File-Bittorrent2.spec b/php-pear-File-Bittorrent2.spec
index 5e4a08c..2998391 100644
--- a/php-pear-File-Bittorrent2.spec
+++ b/php-pear-File-Bittorrent2.spec
@@ -1,3 +1,4 @@
+%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
 %{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
 %define pear_name File_Bittorrent2
 
@@ -13,13 +14,20 @@ Source0:        http://pear.php.net/get/%{pear_name}-%{version}.tgz
 Patch0:         php-pear-File-Bittorrent-dos2unix.patch
 # This patch modifies the md5sum in the xml file to match the files
 # after they have been dos2unixed
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
-BuildRequires:  php-pear >= 1:1.4.9-1.2
+BuildRequires:  php-pear
+
 BuildRequires:  dos2unix, php-pear-PHPUnit
+
 Requires(post): %{__pear}
 Requires(postun): %{__pear}
+# from phpcompatinfo report
+Requires:       php-ctype
+Requires:       php-date
+Requires:       php-pcre
+Requires:       php-pear(PEAR)
+
 Provides:       php-pear(%{pear_name}) = %{version}
 
 
@@ -52,26 +60,17 @@ cd %{pear_name}-%{version}
 
 %install
 cd %{pear_name}-%{version}
-rm -rf $RPM_BUILD_ROOT docdir
 %{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{pear_name}.xml
 
-# Move documentation
-mkdir -p docdir
-mv $RPM_BUILD_ROOT%{pear_docdir}/* docdir
-
 
 # Clean up unnecessary files
-rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??*
+rm -rf $RPM_BUILD_ROOT%{pear_metadir}/.??*
 
 # Install XML package description
 mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
 install -pm 644 %{pear_name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %post
 %{__pear} install --nodeps --soft --force --register-only \
     %{pear_xmldir}/%{pear_name}.xml >/dev/null || :
@@ -84,9 +83,7 @@ fi
 
 
 %files
-%defattr(-,root,root,-)
-%doc %{pear_name}-%{version}/docdir/%{pear_name}/*
-
+%doc %{pear_docdir}/%{pear_name}
 %{pear_xmldir}/%{pear_name}.xml
 # TODO upstream: pear_testdir and pear_datadir; they are currently OK though,
 #c caught by the below glob since they are withing pear_phpdir
@@ -97,6 +94,11 @@ fi
 
 
 %changelog
+* Wed Aug  7 2013 Remi Collet <remi at fedoraproject.org> - 1.3.1-11
+- define metadir, fix FTBFS #914359
+- keep doc in /usr/share/doc/pear
+- add explicit dependencies
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list