diff options
| author | Remi Collet <fedora@famillecollet.com> | 2014-06-22 11:52:26 +0200 | 
|---|---|---|
| committer | Remi Collet <fedora@famillecollet.com> | 2014-06-22 11:52:26 +0200 | 
| commit | e7d9e6f18c532f286cbd97ab70f2aa59a4d69dfb (patch) | |
| tree | d01b1c4368a481075f136280c8539ce2513cb9d2 | |
| parent | 68adb18b935e8cea89260e16d736830e7c100b37 (diff) | |
php-doctrine-datafixtures: rawhide changes
| -rw-r--r-- | php-doctrine-datafixtures.spec | 59 | 
1 files changed, 45 insertions, 14 deletions
| diff --git a/php-doctrine-datafixtures.spec b/php-doctrine-datafixtures.spec index 1009d33..3053479 100644 --- a/php-doctrine-datafixtures.spec +++ b/php-doctrine-datafixtures.spec @@ -1,17 +1,34 @@ +# +# RPM spec file for php-doctrine-datafixtures +# +# Copyright (c) 2013-2014 Shawn Iwinski <shawn.iwinski@gmail.com> +# +# License: MIT +# http://opensource.org/licenses/MIT +# +# Please preserve changelog entries +# +  %global github_owner     doctrine  %global github_name      data-fixtures  %global github_version   1.0.0  %global github_commit    b4a135c7db56ecc4602b54a2184368f440cac33e +%global composer_vendor  doctrine +%global composer_project data-fixtures +  # "php": ">=5.3.2"  %global php_min_ver      5.3.2  # "doctrine/*": ">=2.2,<2.5-dev"  %global doctrine_min_ver 2.2  %global doctrine_max_ver 2.5 -Name:          php-doctrine-datafixtures +# Build using "--without tests" to disable tests +%global with_tests       %{?_without_tests:0}%{!?_without_tests:1} + +Name:          php-%{composer_vendor}-datafixtures  Version:       %{github_version} -Release:       2%{?dist} +Release:       4%{?dist}  Summary:       Data Fixtures for all Doctrine Object Managers  Group:         Development/Libraries @@ -21,36 +38,41 @@ Source0:       %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{githu  BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildArch:     noarch +%if %{with_tests}  # For tests -BuildRequires: php(language)       >= %{php_min_ver} -BuildRequires: php-doctrine-common >= %{doctrine_min_ver} -BuildRequires: php-doctrine-common <  %{doctrine_max_ver} -BuildRequires: php-doctrine-orm    >= %{doctrine_min_ver} -BuildRequires: php-doctrine-orm    <  %{doctrine_max_ver} -BuildRequires: php-pear(pear.phpunit.de/PHPUnit) +BuildRequires: php(language)                 >= %{php_min_ver} +BuildRequires: php-composer(doctrine/common) >= %{doctrine_min_ver} +BuildRequires: php-composer(doctrine/common) <  %{doctrine_max_ver} +BuildRequires: php-composer(doctrine/orm)    >= %{doctrine_min_ver} +BuildRequires: php-composer(doctrine/orm)    <  %{doctrine_max_ver} +BuildRequires: php-phpunit-PHPUnit  # For tests: phpcompatinfo (computed from v1.0.0)  BuildRequires: php-json  BuildRequires: php-reflection  BuildRequires: php-spl +%endif -Requires:      php(language)       >= %{php_min_ver} -Requires:      php-doctrine-common >= %{doctrine_min_ver} -Requires:      php-doctrine-common <  %{doctrine_max_ver} +Requires:      php(language)                 >= %{php_min_ver} +Requires:      php-composer(doctrine/common) >= %{doctrine_min_ver} +Requires:      php-composer(doctrine/common) <  %{doctrine_max_ver}  # Optional -Requires:      php-doctrine-orm    >= %{doctrine_min_ver} -Requires:      php-doctrine-orm    <  %{doctrine_max_ver} +Requires:      php-composer(doctrine/orm)    >= %{doctrine_min_ver} +Requires:      php-composer(doctrine/orm)    <  %{doctrine_max_ver}  # phpcompatinfo (computed from v1.0.0)  Requires:      php-json  Requires:      php-reflection  Requires:      php-spl +# Composer +Provides:      php-composer(%{composer_vendor}/%{composer_project}) = %{version} +  %description  This extension aims to provide a simple way to manage and execute the loading  of data fixtures for the Doctrine ORM or ODM.  %prep -%setup -q -n %{github_name}-%{github_commit} +%setup -qn %{github_name}-%{github_commit}  %build @@ -65,6 +87,7 @@ cp -rp lib/* %{buildroot}/%{_datadir}/php/  %check +%if %{with_tests}  # Rewrite tests' bootstrap  cat > tests/bootstrap.php <<'BOOTSTRAP'  <?php @@ -86,6 +109,9 @@ sed 's#function testReferenceReconstruction#function SKIP_testReferenceReconstru  sed 's/colors="true"/colors="false"/' phpunit.xml.dist > phpunit.xml  %{_bindir}/phpunit --include-path ./lib:./tests -d date.timezone="UTC" +%else +: Tests skipped +%endif  %clean @@ -99,6 +125,11 @@ rm -rf %{buildroot}  %changelog +* Sat Jun 21 2014 Shawn Iwinski <shawn.iwinski@gmail.com> - 1.0.0-4 +- Added php-composer(%%{composer_vendor}/%%{composer_project}) virtual provide +- Added option to build without tests ("--without tests") +- Updated Doctrine dependencies to use php-composer virtual provides +  * Sat Jan 11 2014 Remi Collet <rpms@famillecollet.com> 1.0.0-2  - backport for remi repo | 
