diff --git a/php-Monolog.spec b/php-Monolog.spec index ce63e96..f203585 100644 --- a/php-Monolog.spec +++ b/php-Monolog.spec @@ -38,7 +38,7 @@ Name: php-Monolog Version: %{github_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Sends your logs to files, sockets, inboxes, databases and various web services Group: Development/Libraries @@ -47,6 +47,8 @@ URL: https://github.com/%{github_owner}/%{github_name} Source0: %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{github_commit}.tar.gz BuildArch: noarch +# %%{pear_phpdir} macro +BuildRequires: php-pear # Tests %if %{with_tests} ## composer.json @@ -191,9 +193,6 @@ foreach (array( require_once $dependencyAutoloader; } } -if (file_exists('%{_datadir}/pear/Swift')) { - $fedoraClassLoader->addPrefix('Swift_', '%{pear_phpdir}/Swift'); -} if (!isset($fedoraClassLoader) || !($fedoraClassLoader instanceof \Symfony\Component\ClassLoader\ClassLoader)) { if (!class_exists('Symfony\\Component\\ClassLoader\\ClassLoader', false)) { @@ -206,6 +205,10 @@ if (!isset($fedoraClassLoader) || !($fedoraClassLoader instanceof \Symfony\Compo $fedoraClassLoader->addPrefix('Monolog\\', dirname(__DIR__)); +if (file_exists('%{pear_phpdir}/Swift')) { + $fedoraClassLoader->addPrefix('Swift_', '%{pear_phpdir}/Swift'); +} + // Not all dependency autoloaders exist or are in every dist yet so fallback // to using include path for dependencies for now $fedoraClassLoader->setUseIncludePath(true); @@ -263,6 +266,9 @@ sed 's/function testThrowsOnInvalidEncoding/function SKIP_testThrowsOnInvalidEnc %changelog +* Mon Jul 20 2015 Shawn Iwinski - 1.15.0-2 +- Fix autoloader + * Sun Jul 19 2015 Shawn Iwinski - 1.15.0-1 - Updated to 1.15.0 (RHBZ #1199105) - Added autoloader