Projects
Kolab:16:Testing:Candidate
php-sabre-event
php-sabre-event.spec
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File php-sabre-event.spec of Package php-sabre-event (Revision 2)
Currently displaying revision
2
,
Show latest
# Spec file for php-sabre-event # # Copyright (c) 2013-2014 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/3.0/ # # Please, preserve the changelog entries # %global gh_commit 337b6f5e10ea6e0b21e22c7e5788dd3883ae73ff %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner fruux %global gh_project sabre-event %global with_tests %{?_without_tests:0}%{!?_without_tests:1} Name: php-%{gh_project} Summary: Lightweight library for event-based programming Version: 2.0.2 Release: 1%{?dist} URL: http://sabre.io/event Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}.tar.gz License: BSD Group: Development/Libraries BuildArch: noarch %if %{with_tests} %if 0%{?suse_version} BuildRequires: php5 >= 5.4.1 %else BuildRequires: php(language) >= 5.4.1 %endif BuildRequires: php-phpunit-PHPUnit %endif # From composer.json %if 0%{?suse_version} Requires: php5 >= 5.4.1 %else Requires: php(language) >= 5.4.1 %endif # From phpcompatinfo report: nothing else Provides: php-composer(sabre/event) = %{version} %description A lightweight library for event management in PHP. It's design is inspired by Node.js's EventEmitter. sabre/event requires PHP 5.4. %prep %setup -q -n %{gh_project}-%{version} : Create trivial PSR0 autoloader cat <<EOF | tee psr0.php <?php spl_autoload_register(function (\$class) { \$file = str_replace('\\\\', '/', \$class).'.php'; @include \$file; }); EOF %build # nothing to build %install # Install as a PSR-0 library mkdir -p %{buildroot}%{_datadir}/php/Sabre cp -pr lib %{buildroot}%{_datadir}/php/Sabre/Event %check %if %{with_tests} : Run upstream test suite against installed library phpunit \ --bootstrap=psr0.php \ --include-path=%{buildroot}%{_datadir}/php \ -d date.timezone=UTC %else : Skip upstream test suite %endif %files %doc CHANGELOG.md composer.json LICENSE README.md %{_datadir}/php/Sabre %changelog * Sat Dec 03 2016 Daniel Hoffend <dh@dotlan.net> - 2.0.2-1 - update to 2.0.2 * Fri Jun 13 2014 Remi Collet <remi@fedoraproject.org> - 1.0.1-1 - update to 1.0.1 - add provides php-composer(sabre/event) - change url to http://sabre.io/event * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Dec 31 2013 Remi Collet <remi@fedoraproject.org> - 1.0.0-1 - Initial packaging
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.