From ae620b5e416e131cfcf371cd72747ae6b2fbcb63 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 5 Oct 2017 16:22:07 +0200 Subject: fix autoloader for Symfony 3, FTBFS from Koschei --- .gitignore | 8 ++++++++ php-solarium-autoload.php | 4 ++-- php-solarium.spec | 10 +++++++--- 3 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fc9aa8c --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +clog +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/php-solarium-autoload.php b/php-solarium-autoload.php index f3c802d..5308326 100644 --- a/php-solarium-autoload.php +++ b/php-solarium-autoload.php @@ -6,8 +6,8 @@ require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; \Fedora\Autoloader\Autoload::addPsr4('Solarium\\', __DIR__); \Fedora\Autoloader\Dependencies::required(array( array( - '/usr/share/php/Symfony/Component/autoload.php', - '/usr/share/php/Symfony/autoload.php', + '/usr/share/php/Symfony3/Component/EventDispatcher/autoload.php', + '/usr/share/php/Symfony/Component/EventDispatcher/autoload.php', ), )); diff --git a/php-solarium.spec b/php-solarium.spec index 92b94eb..0a65b0b 100644 --- a/php-solarium.spec +++ b/php-solarium.spec @@ -15,7 +15,7 @@ Name: php-%{gh_project} Summary: Solarium PHP Solr client library Version: 3.8.1 -Release: 1%{?dist} +Release: 4%{?dist} URL: http://www.solarium-project.org/ License: BSD @@ -28,6 +28,7 @@ BuildArch: noarch %if %{with_tests} # For tests BuildRequires: php(language) >= 5.3.2 +BuildRequires: php-composer(symfony/event-dispatcher) < 4 BuildRequires: php-composer(symfony/event-dispatcher) > 2.3 BuildRequires: php-composer(fedora/autoloader) # From composer.json, "require-dev": { @@ -48,8 +49,8 @@ BuildRequires: php-guzzle-Guzzle >= 3.8 # "php": ">=5.3.2", # "symfony/event-dispatcher": "~2.3|~3.0" Requires: php(language) >= 5.3.2 -Requires: php-composer(symfony/event-dispatcher) > 2.3 Requires: php-composer(symfony/event-dispatcher) < 4 +Requires: php-composer(symfony/event-dispatcher) > 2.3 # From composer.json, "suggest": { # "minimalcode/search": "Query builder compatible with Solarium, allows simplified solr-query handling" %if 0%{?fedora}> 21 @@ -114,7 +115,7 @@ EOF : Run upstream test suite against installed library ret=0 -for cmd in php56 php70 php71 php; do +for cmd in php php56 php70 php71 php72; do if which $cmd; then $cmd %{_bindir}/phpunit || ret=1 fi @@ -134,6 +135,9 @@ exit $ret %changelog +* Thu Oct 5 2017 Remi Collet - 3.8.1-4 +- fix autoloader for Symfony 3, FTBFS from Koschei + * Thu Feb 2 2017 Remi Collet - 3.8.1-1 - update to 3.8.1 -- cgit