From fcd15b77b10a4a20f58a780eced1c7487cee47f2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 11 Jan 2014 15:42:21 +0100 Subject: php-doctrine-datafixtures: import from rawhide --- php-doctrine-datafixtures.spec | 99 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 php-doctrine-datafixtures.spec diff --git a/php-doctrine-datafixtures.spec b/php-doctrine-datafixtures.spec new file mode 100644 index 0000000..0241f5a --- /dev/null +++ b/php-doctrine-datafixtures.spec @@ -0,0 +1,99 @@ +%global github_owner doctrine +%global github_name data-fixtures +%global github_version 1.0.0 +%global github_commit b4a135c7db56ecc4602b54a2184368f440cac33e + +# "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 +Version: %{github_version} +Release: 2%{?dist} +Summary: Data Fixtures for all Doctrine Object Managers + +Group: Development/Libraries +License: MIT +URL: https://github.com/%{github_owner}/%{github_name} +Source0: %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{github_commit}.tar.gz + +BuildArch: noarch +# 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) +# For tests: phpcompatinfo (computed from v1.0.0) +BuildRequires: php-json +BuildRequires: php-reflection +BuildRequires: php-spl + +Requires: php(language) >= %{php_min_ver} +Requires: php-doctrine-common >= %{doctrine_min_ver} +Requires: php-doctrine-common < %{doctrine_max_ver} +# Optional +Requires: php-doctrine-orm >= %{doctrine_min_ver} +Requires: php-doctrine-orm < %{doctrine_max_ver} +# phpcompatinfo (computed from v1.0.0) +Requires: php-json +Requires: php-reflection +Requires: php-spl + +%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} + + +%build +# Empty build section, nothing required + + +%install +mkdir -p %{buildroot}/%{_datadir}/php +cp -rp lib/* %{buildroot}/%{_datadir}/php/ + + +%check +# Rewrite tests' bootstrap +cat > tests/bootstrap.php <<'BOOTSTRAP' + phpunit.xml + +%{_bindir}/phpunit --include-path ./lib:./tests -d date.timezone="UTC" + + +%files +%doc LICENSE *.md UPGRADE composer.json +%{_datadir}/php/Doctrine/Common/DataFixtures + + +%changelog +* Sun Jan 05 2014 Shawn Iwinski 1.0.0-2 +- Use non-PEAR Doctrine pkgs +- Conditional %%{?dist} + +* Fri Dec 20 2013 Shawn Iwinski 1.0.0-1 +- Initial package -- cgit