Projects
Kolab:16:Testing:Candidate
php-seld-cli-prompt
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
php-seld-cli-prompt.spec
Changed
@@ -1,19 +1,19 @@ -# spec file for php-seld-cli-prompt +# remirepo/fedora spec file for php-seld-cli-prompt # -# Copyright (c) 2015 Remi Collet +# Copyright (c) 2015-2017 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # -%global gh_commit fe114c7a6ac5cb0ce76932ae4017024d9842a49c +%global gh_commit a19a7376a4689d4d94cab66ab4f3c816019ba8dd %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner Seldaek %global gh_project cli-prompt Name: php-seld-cli-prompt -Version: 1.0.0 -Release: 1%{?dist} +Version: 1.0.3 +Release: 3%{?dist} Summary: Allows you to prompt for user input on the command line Group: Development/Libraries @@ -21,9 +21,15 @@ URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# Autoloader +Source1: %{gh_project}-autoload.php + BuildArch: noarch BuildRequires: php(language) >= 5.3 +# For test +BuildRequires: php-cli +# Autoloader +BuildRequires: php-composer(fedora/autoloader) # From composer.json # "php": ">=5.3.0", @@ -31,6 +37,8 @@ # From phpcompatifo report for 1.0.0 Requires: php-pcre Requires: php-spl +# Autoloader +Requires: php-composer(fedora/autoloader) Provides: php-composer(seld/cli-prompt) = %{version} @@ -41,28 +49,37 @@ in by the user should not be directly visible, and this is quite a pain to do in a cross-platform way. +To use this library, you just have to add, in your project: + require_once '%{_datadir}/php/Seld/CliPrompt/autoload.php'; + %prep %setup -q -n %{gh_project}-%{gh_commit} +cp %{SOURCE1} src/autoload.php + %build # Nothing %install -rm -rf %{buildroot} # Restore PSR-0 tree mkdir -p %{buildroot}%{_datadir}/php/Seld/CliPrompt cp -pr src/* %{buildroot}%{_datadir}/php/Seld/CliPrompt/ -%clean -rm -rf %{buildroot} +%check +: Check if our autoloader works +php -r ' +require "%{buildroot}%{_datadir}/php/Seld/CliPrompt/autoload.php"; +$a = new \Seld\CliPrompt\CliPrompt(); +echo "Ok\n"; +exit(0); +' %files -%defattr(-,root,root,-) %{!?_licensedir:%global license %%doc} %license LICENSE %doc README.md composer.json res/example.php @@ -70,5 +87,35 @@ %changelog +* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Mar 20 2017 Remi Collet <remi@remirepo.net> - 1.0.3-1 +- Update to 1.0.3 + +* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Oct 21 2016 Remi Collet <remi@fedoraproject.org> - 1.0.2-2 +- switch from symfony/class-loader to fedora/autoloader + +* Mon Apr 18 2016 Remi Collet <remi@fedoraproject.org> - 1.0.2-1 +- update to 1.0.2 + +* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 10 2016 Remi Collet <remi@fedoraproject.org> - 1.0.1-1 +- update to 1.0.1 (no change) + +* Wed Oct 14 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-3 +- add autoloader + +* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon May 4 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-1 - initial package \ No newline at end of file
View file
cli-prompt-1.0.0-fe114c7.tar.gz
Deleted
View file
cli-prompt-1.0.3-a19a737.tar.gz
Added
View file
cli-prompt-autoload.php
Added
@@ -0,0 +1,9 @@ +<?php +/* Autoloader for seld/cli-prompt and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Seld\\CliPrompt\\', __DIR__); +
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
.