# remirepo/fedora spec file for php-sabre-event5 # # Copyright (c) 2013-2018 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # # Github %global gh_commit f5cf802d240df1257866d8813282b98aee3bc548 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner sabre-io %global gh_project event # Packagist %global pk_vendor sabre %global pk_project %{gh_project} # Namespace %global ns_vendor Sabre %global ns_project Event # For RPM %global major 5 %global with_tests 0%{!?_without_tests:1} Name: php-%{pk_vendor}-%{pk_project}%{major} Summary: Lightweight library for event-based programming Version: 5.0.3 Release: 1%{?dist} URL: http://sabre.io/event License: BSD Source0: %{name}-%{version}-%{gh_short}.tgz Source1: makesrc.sh BuildArch: noarch %if %{with_tests} BuildRequires: php(language) >= 7.0 BuildRequires: php-spl # From composer.json, "require-dev": { # "sabre/cs": "~1.0.0", # "phpunit/phpunit" : ">=6" BuildRequires: phpunit6 # Autoloader BuildRequires: php-composer(fedora/autoloader) %endif # From composer.json, "require": { # "php": ">=7.0" Requires: php(language) >= 7.0 # From phpcompatinfo report for version 5.0.2 Requires: php-spl # Autoloader Requires: php-composer(fedora/autoloader) Provides: php-composer(%{pk_vendor}/%{pk_project}) = %{version} %description This library provides the following event-based concepts: * EventEmitter. * Promises. * An event loop. * Co-routines. Full documentation can be found on http://sabre.io/event/ Autoloader: %{_datadir}/php/%{ns_vendor}/%{ns_project}%{major}/autoload.php %prep %setup -q -n %{gh_project}-%{gh_commit} cat << 'EOF' | tee lib/autoload.php - 5.0.3-1 - Update to 5.0.3 - sources from git snapshot * Sat Oct 21 2017 Remi Collet - 5.0.2-1 - rename to php-sabre-event5 - update to 5.0.2 - raise dependency on PHP 7.0 * Sat Oct 29 2016 Remi Collet - 2.0.2-3 - switch from symfony/class-loader to fedora/autoloader * Mon Jul 20 2015 Remi Collet - 2.0.2-1 - update to 2.0.2 - add autoloader * Fri Jun 13 2014 Remi Collet - 1.0.1-1 - update to 1.0.1 - add provides php-composer(sabre/event) - change url to http://sabre.io/event * Tue Dec 31 2013 Remi Collet - 1.0.0-1 - Initial packaging