diff options
author | Remi Collet <remi@remirepo.net> | 2017-12-06 11:43:41 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2017-12-06 11:43:41 +0100 |
commit | d96a296a6fae3966f1a58fafaddad3e84e1f5f77 (patch) | |
tree | 8756545b833e884f2dd7d98d98d661b3ee2ccd9d | |
parent | 7afd8bd2f9d29d75236d7814bb71da0b84cb34a8 (diff) |
switch from zend-loader to fedora/autoloader
-rw-r--r-- | php-zendframework-zendxml.spec | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/php-zendframework-zendxml.spec b/php-zendframework-zendxml.spec index f5ea414..dbaf9ef 100644 --- a/php-zendframework-zendxml.spec +++ b/php-zendframework-zendxml.spec @@ -21,7 +21,7 @@ Name: php-%{gh_owner}-%{gh_project} Version: 1.0.2 -Release: 2%{?dist} +Release: 5%{?dist} Summary: Zend Framework %{library} component Group: Development/Libraries @@ -43,9 +43,9 @@ BuildRequires: php-spl # "phpunit/phpunit": "^3.7 || ^4.0", # "squizlabs/php_codesniffer": "~1.5" BuildRequires: php-composer(phpunit/phpunit) >= 3.7 -# Autoloader -BuildRequires: php-composer(%{gh_owner}/zend-loader) %endif +# Autoloader +BuildRequires: php-fedora-autoloader-devel # From composer, "require": { # "php": "^5.3.3 || ^7.0" @@ -56,10 +56,13 @@ Requires: php-dom Requires: php-libxml Requires: php-pcre Requires: php-spl +# Autoloader +Requires: php-composer(fedora/autoloader) Obsoletes: php-ZendFramework2-%{library} < 2.5 Provides: php-ZendFramework2-%{library} = 1:%{version} Provides: php-composer(%{gh_owner}/%{gh_project}) = %{version} +Provides: php-autoloader(%{gh_owner}/%{gh_project}) = %{version} %description @@ -73,7 +76,8 @@ mv LICENSE.md LICENSE %build -# Empty build section, nothing required +: Create autoloader +phpab --template fedora --output library/%{library}/autoload.php library/%{library} %install @@ -86,17 +90,8 @@ cp -pr library/%{library} %{buildroot}%{php_home}/%{library} mkdir vendor cat << 'EOF' | tee vendor/autoload.php <?php -require_once '%{php_home}/Zend/Loader/AutoloaderFactory.php'; -Zend\Loader\AutoloaderFactory::factory(array( - 'Zend\Loader\StandardAutoloader' => array( - 'fallback_autoloader' => true, - 'autoregister_zf' => true, - 'namespaces' => array( - 'ZendTest\\Xml' => dirname(__DIR__).'/tests/ZendXmlTest', - '%{library}' => '%{buildroot}%{php_home}/%{library}' - ) - ) -)); +require_once '%{buildroot}%{php_home}/%{library}/autoload.php'; +\Fedora\Autoloader\Autoload::addPsr4('ZendTest\\Xml\\', dirname(__DIR__) . '/test'); EOF cd tests @@ -121,6 +116,9 @@ exit $ret %changelog +* Wed Dec 6 2017 Remi Collet <remi@remirepo.net> - 1.0.2-5 +- switch from zend-loader to fedora/autoloader + * Sat Jun 11 2016 Shawn Iwinski <shawn@iwin.ski> - 1.0.2-2 - Allow F22 / EPEL7 / EPEL6 (ZF 2.4) |