switch to classmap autoloader
add missing dependency on fedora/autoloader
This commit is contained in:
parent
d730e8408c
commit
0fab98ee1a
1 changed files with 10 additions and 10 deletions
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
Name: php-%{gh_owner}-%{pk_project}%{major}
|
||||
Version: 4.5.0
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A PHP parser written in PHP - version %{major}
|
||||
|
||||
License: BSD
|
||||
|
|
@ -49,7 +49,7 @@ BuildRequires: php-spl
|
|||
%global phpunit %{_bindir}/phpunit8
|
||||
BuildRequires: phpunit8
|
||||
# Autoloader
|
||||
BuildRequires: php-composer(fedora/autoloader)
|
||||
BuildRequires: php-fedora-autoloader-devel
|
||||
%endif
|
||||
|
||||
# From composer.json, "require": {
|
||||
|
|
@ -65,7 +65,7 @@ Requires: php-pcre
|
|||
Requires: php-spl
|
||||
Requires: php-cli
|
||||
# Autoloader
|
||||
BuildRequires: php-composer(fedora/autoloader)
|
||||
Requires: php-composer(fedora/autoloader)
|
||||
|
||||
Provides: php-composer(%{gh_owner}/%{pk_project}) = %{version}
|
||||
|
||||
|
|
@ -89,13 +89,9 @@ Autoloader: %{php_home}/%{ns_project}%{major}/autoload.php
|
|||
|
||||
%build
|
||||
: Generate an simple PSR-4 autoloader
|
||||
cat << 'AUTOLOAD' | tee lib/%{ns_project}/autoload.php
|
||||
<?php
|
||||
/* Autoloader for %{name} and its dependencies */
|
||||
require_once '%{_datadir}/php/Fedora/Autoloader/autoload.php';
|
||||
|
||||
\Fedora\Autoloader\Autoload::addPsr4('%{ns_project}\\', __DIR__);
|
||||
AUTOLOAD
|
||||
phpab --template fedora \
|
||||
--output lib/%{ns_project}/autoload.php \
|
||||
lib/%{ns_project}
|
||||
|
||||
|
||||
%install
|
||||
|
|
@ -148,6 +144,10 @@ exit $ret
|
|||
|
||||
|
||||
%changelog
|
||||
* Thu Jun 25 2020 Remi Collet <remi@remirepo.net> - 4.5.0-2
|
||||
- switch to classmap autoloader
|
||||
- add missing dependency on fedora/autoloader
|
||||
|
||||
* Wed Jun 3 2020 Remi Collet <remi@remirepo.net> - 4.5.0-1
|
||||
- update to 4.5.0
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue