diff options
| author | Remi Collet <fedora@famillecollet.com> | 2015-05-31 07:25:24 +0200 | 
|---|---|---|
| committer | Remi Collet <fedora@famillecollet.com> | 2015-05-31 07:25:24 +0200 | 
| commit | 12b2cfbcc69f8473851c23642b2d64ed4a79bcea (patch) | |
| tree | 559bf4b33ce9b0e84e43df15e6c3dc66c7d5f9c1 | |
| parent | c181bb20422612739488789fa94541270dfe70c2 (diff) | |
php-ocramius-proxy-manager: sync with rawhide
| -rw-r--r-- | php-ocramius-proxy-manager.spec | 28 | 
1 files changed, 16 insertions, 12 deletions
| diff --git a/php-ocramius-proxy-manager.spec b/php-ocramius-proxy-manager.spec index f375a1c..6985524 100644 --- a/php-ocramius-proxy-manager.spec +++ b/php-ocramius-proxy-manager.spec @@ -25,7 +25,7 @@  %global zf_max_ver  3.0  # Skip tests for EPEL 6 b/c PHPUnit < 4 -# TODO: Need to get tests running on EPEL 6! +# TODO: Get tests running on EPEL 6!  %if 0%{?el6}  %global with_tests 0  %else @@ -37,7 +37,7 @@  Name:          php-%{composer_vendor}-%{composer_project}  Version:       %{github_version} -Release:       1%{?github_release}%{?dist} +Release:       2%{?github_release}%{?dist}  Summary:       OOP proxy wrappers utilities  Group:         Development/Libraries @@ -47,10 +47,10 @@ Source0:       https://github.com/%{github_owner}/%{github_name}/archive/%{githu  BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root  BuildArch:     noarch -# For autoload generation +# Autoload generation  BuildRequires: %{_bindir}/phpab  %if %{with_tests} -# For tests +# Tests  ## composer.json  BuildRequires: %{_bindir}/phpunit  BuildRequires: php(language)                         >= %{php_min_ver} @@ -99,16 +99,15 @@ Optional:  : Generate autoloader  %{_bindir}/phpab --nolower --output src/ProxyManager/autoload.php src/ProxyManager -cat >> src/ProxyManager/autoload.php <<'AUTOLOAD' +(cat <<'AUTOLOAD' -// TODO: Add Zend autoloaders from their packages when they are available +// TODO: Add Zend/ZendXml/Ocramius autoloaders from their packages when they are available  spl_autoload_register(function ($class) { -    if (0 === strpos($class, 'Zend\\')) { -        $src = str_replace('\\', '/',  $class) . '.php'; -        @include_once $src; -    } +    $src = str_replace('\\', '/',  $class) . '.php'; +    @include_once $src;  });  AUTOLOAD +) | tee -a src/ProxyManager/autoload.php  %install @@ -124,14 +123,15 @@ cp -rp src/* %{buildroot}%{phpdir}/  : Create mock Composer "vendor/autoload.php"  mkdir vendor -cat >> vendor/autoload.php <<'AUTOLOAD' +(cat <<'AUTOLOAD'  <?php  require __DIR__ . '/../tests/autoload.php';  require '%{buildroot}%{phpdir}/ProxyManager/autoload.php';  AUTOLOAD +) | tee vendor/autoload.php  : Run tests -%{_bindir}/phpunit --exclude-group Performance +%{_bindir}/phpunit -v --exclude-group Performance  %else  : Tests skipped  %endif @@ -151,6 +151,10 @@ rm -rf %{buildroot}  %changelog +* Fri May 29 2015 Shawn Iwinski <shawn.iwinski@gmail.com> - 1.0.0-2 +- Fix autoloader to load all optional pkgs +- Some spec cleanup +  * Mon May 18 2015 Remi Collet <RPMS@FamilleCollet.com> - 1.0.0-1  - add needed backport stuff for remi repository | 
