diff options
author | Remi Collet <fedora@famillecollet.com> | 2012-11-02 20:10:39 +0100 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2012-11-02 20:10:39 +0100 |
commit | 19e34138721b2f565a1585694d64b43852bd46a2 (patch) | |
tree | 18bf3a12ed990a6db05c885ed95feef51a47a2f0 | |
parent | a387d2c7c7b699905808f6ce72b6d51c3d070391 (diff) |
php-horde-Horde-Mail: make test optionnal (circular dependency with Horde_Mime)
-rw-r--r-- | php-horde-Horde-Mail.spec | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/php-horde-Horde-Mail.spec b/php-horde-Horde-Mail.spec index 5a4a914..e1c26bc 100644 --- a/php-horde-Horde-Mail.spec +++ b/php-horde-Horde-Mail.spec @@ -3,6 +3,9 @@ %global pear_name Horde_Mail %global pear_channel pear.horde.org +# Can run test because of circular dependency with Horde_Mime +%global with_tests %{?_with_tests:1}%{!?_with_tests:0} + Name: php-horde-Horde-Mail Version: 2.0.0 Release: 1%{?dist} @@ -12,13 +15,17 @@ Group: Development/Libraries License: BSD URL: http://pear.horde.org Source0: http://%{pear_channel}/get/%{pear_name}-%{version}.tgz +# /usr/lib/rpm/find-lang.sh from fedora 16 +Source1: find-lang.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch BuildRequires: php-pear BuildRequires: php-channel(%{pear_channel}) +%if %{with_tests} # To run unit tests BuildRequires: php-pear(%{pear_channel}/Horde_Test) >= 2.0.0 +%endif Requires(post): %{__pear} Requires(postun): %{__pear} @@ -75,9 +82,12 @@ install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir} %check +%if %{with_tests} cd %{pear_name}-%{version}/test/$(echo %{pear_name} | sed -e s:_:/:g) -# Ignore test results for now ( > vs /> ) -phpunit AllTests.php || exit 0 +phpunit AllTests.php +%else +: Test disabled, missing '--with tests' option. +%endif %post @@ -96,7 +106,6 @@ fi %doc %{pear_docdir}/%{pear_name} %{pear_xmldir}/%{name}.xml %{pear_phpdir}/Horde/Mail -%{pear_phpdir}/Horde/Mail.php %{pear_testdir}/%{pear_name} |