Name: php-evenement Version: 2.0.0 Release: 3%{?dist} BuildArch: noarch License: MIT Summary: Événement is a very simple event dispatching library for PHP URL: https://github.com/igorw/evenement Source0: %{url}/archive/v%{version}.tar.gz # https://github.com/igorw/evenement/pull/33 Patch0: 0000-Fix-a-test-to-catch-TypeError-instead-of-Exception.patch BuildRequires: phpunit BuildRequires: php-composer(fedora/autoloader) Requires: php(language) >= 5.4.0 # This is for the autoloader Requires: php-composer(fedora/autoloader) Provides: php-composer(evenement/evenement) = %{version} %description Événement is a very simple event dispatching library for PHP. It has the same design goals as Silex and Pimple, to empower the user while staying concise and simple. It is very strongly inspired by the EventEmitter API found in node.js. Autoloader: %{_datadir}/php/Evenement/autoload.php %prep %setup -q -n evenement-%{version} %patch0 -p1 : Create autoloader cat <<'AUTOLOAD' | tee src/Evenement/autoload.php - 2.0.0-3 - Update the patch to work for PHP 5 and PHP 7. * Tue Jan 17 2017 Shawn Iwinski - 2.0.0-2 - Use php-composer(fedora/autoloader) instead of php-composer(symfony/class-loader) - Install to %%{_datadir}/php/Evenement instead of %%{_datadir}/php/Evenement/Evenement * Sat Jan 14 2017 Randy Barlow - 2.0.0-1 - Initial release.