From 2435882714bfcb03958e2a601cae4b7267a936cd Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 24 Jan 2017 10:04:26 +0100 Subject: php-evenement: import from Fedora --- php-evenement.spec | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 php-evenement.spec (limited to 'php-evenement.spec') diff --git a/php-evenement.spec b/php-evenement.spec new file mode 100644 index 0000000..9b686eb --- /dev/null +++ b/php-evenement.spec @@ -0,0 +1,84 @@ +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. -- cgit