[php-deepend-Mockery] fix requires, post script

Igor Gnatenko ignatenkobrain at fedoraproject.org
Wed Jul 16 08:48:48 UTC 2014


commit 1739c20037caba04e3fd29b0626ddddffdef6dc9
Author: Igor Gnatenko <i.gnatenko.brain at gmail.com>
Date:   Wed Jul 16 12:49:07 2014 +0400

    fix requires, post script
    
    Signed-off-by: Igor Gnatenko <i.gnatenko.brain at gmail.com>

 php-deepend-Mockery.spec |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/php-deepend-Mockery.spec b/php-deepend-Mockery.spec
index dee51b0..c98a4fc 100644
--- a/php-deepend-Mockery.spec
+++ b/php-deepend-Mockery.spec
@@ -1,6 +1,6 @@
 Name:           php-deepend-Mockery
 Version:        0.9.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Mockery is a simple but flexible PHP mock object framework
 
 Group:          Development/Libraries
@@ -13,10 +13,14 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 # TODO: enable tests
 # TODO: make hamcrest as dependency for additional features
-Requires:       php-common >= 5.3.2
+Requires:       php(language) >= 5.3.2
+Requires:       pcre >= 7.0
+Requires:       php-pcre
+Requires:       php-spl
+Requires:       php-reflection
 
 Provides:       php-composer(mockery/mockery) = %{version}
-Provides:       php-pear(pear.survivethedeepend.com/Mockery) = %{version}
+Obsoletes:      php-pear(pear.survivethedeepend.com/Mockery) = %{version}
 
 %description
 Mockery is a simple but flexible PHP mock object framework for use in unit 
@@ -39,6 +43,12 @@ cp -rp library/* %{buildroot}/%{_datadir}/php/
 # satooshi/php-coveralls: ~0.7 at dev
 #phpunit --include-path ./library:./tests -d date.timezone="UTC"
 
+%post
+if [ -x %{_bindir}/pear ]; then
+  %{_bindir}/pear uninstall --nodeps --ignore-errors --register-only \
+    pear.survivethedeepend.com/Mockery >/dev/null || :
+fi
+
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.md docs/*
@@ -46,6 +56,10 @@ cp -rp library/* %{buildroot}/%{_datadir}/php/
 %{_datadir}/php/Mockery.php
 
 %changelog
+* Wed Jul 16 2014 Igor Gnatenko <i.gnatenko.brain at gmail.com> - 0.9.1-2
+- fixed requires (Remi)
+- add script which will delete older pear package if installed (Remi)
+
 * Tue Jul 15 2014 Igor Gnatenko <i.gnatenko.brain at gmail.com> - 0.9.1-1
 - update to 0.9.1 (RHBZ #1119451)
 


More information about the scm-commits mailing list