From a155a542cbac15df3a1026eff9ca15feda4cb4aa Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 24 Jan 2017 10:38:55 +0100 Subject: php-phpunit-PHPUnit-Selenium: switch the spec --- composer-dev.json | 52 ------- composer.json | 4 +- php-phpunit-PHPUnit-Selenium-dev.spec | 246 ---------------------------------- php-phpunit-PHPUnit-Selenium.spec | 29 ++-- 4 files changed, 22 insertions(+), 309 deletions(-) delete mode 100644 composer-dev.json delete mode 100644 php-phpunit-PHPUnit-Selenium-dev.spec diff --git a/composer-dev.json b/composer-dev.json deleted file mode 100644 index 5b5b5d9..0000000 --- a/composer-dev.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "phpunit/phpunit-selenium", - "description": "Selenium Server integration for PHPUnit", - "type": "library", - "keywords": [ - "xunit", - "phpunit", - "testing", - "selenium" - ], - "homepage": "http://www.phpunit.de/", - "license": "BSD-3-Clause", - "authors": [ - { - "name": "Giorgio Sironi", - "email": "info@giorgiosironi.com", - "role": "developer" - }, - { - "name": "Ivan Kurnosov", - "email": "zerkms@zerkms.com", - "role": "developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "original developer" - } - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit-selenium/issues", - "irc": "irc://irc.freenode.net/phpunit" - }, - "require": { - "php": ">=5.6", - "phpunit/phpunit": "~5.0", - "sebastian/comparator": "~1.0", - "ext-curl": "*", - "ext-dom": "*" - }, - "require-dev": { - "phing/phing": "2.*" - }, - "autoload": { - "classmap": [ - "PHPUnit/" - ] - }, - "include-path": [ - "" - ] -} diff --git a/composer.json b/composer.json index 73008e5..5b5b5d9 100644 --- a/composer.json +++ b/composer.json @@ -32,8 +32,8 @@ "irc": "irc://irc.freenode.net/phpunit" }, "require": { - "php": ">=5.3.3", - "phpunit/phpunit": "~4", + "php": ">=5.6", + "phpunit/phpunit": "~5.0", "sebastian/comparator": "~1.0", "ext-curl": "*", "ext-dom": "*" diff --git a/php-phpunit-PHPUnit-Selenium-dev.spec b/php-phpunit-PHPUnit-Selenium-dev.spec deleted file mode 100644 index c24d99e..0000000 --- a/php-phpunit-PHPUnit-Selenium-dev.spec +++ /dev/null @@ -1,246 +0,0 @@ -# remirepo/fedora spec file for php-phpunit-PHPUnit-Selenium -# -# Copyright (c) 2010-2017 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# -%global gh_commit d3aa8984c31efcff7c8829b9bd9ad7ab4c94709c -%global gh_short %(c=%{gh_commit}; echo ${c:0:7}) -%global gh_owner giorgiosironi -%global gh_project phpunit-selenium -%global php_home %{_datadir}/php -%global pear_name PHPUnit_Selenium -%global pear_channel pear.phpunit.de -# No test, as test suite requires a Selenium server - -Name: php-phpunit-PHPUnit-Selenium -Version: 3.0.2 -Release: 1%{?dist} -Summary: Selenium RC integration for PHPUnit - -Group: Development/Libraries -License: BSD -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) -BuildArch: noarch -BuildRequires: php(language) >= 5.6 -BuildRequires: %{_bindir}/phpab - -# From composer.json -# "php": ">=5.6", -# "phpunit/phpunit": "~5.0", -# "sebastian/comparator": "~1.0", -# "ext-curl": "*", -# "ext-dom": "*" -Requires: php(language) >= 5.6 -Requires: php-composer(phpunit/phpunit) >= 5 -Requires: php-composer(phpunit/phpunit) < 6 -Requires: php-composer(sebastian/comparator) >= 1.0 -Requires: php-composer(sebastian/comparator) < 2 -Requires: php-curl -Requires: php-dom -# From phpcompatinfo report for version 1.3.3 -Requires: php-date -Requires: php-json -Requires: php-pcre -Requires: php-reflection -Requires: php-spl -Requires: php-zip - -Provides: php-composer(phpunit/phpunit-selenium) = %{version} - -# For compatibility with PEAR mode -Provides: php-pear(%{pear_channel}/%{pear_name}) = %{version} - - -%description -Selenium RC integration for PHPUnit. - -This package contains a base Testcase Class that can be used to run end-to-end -tests against Selenium 2 (using its Selenium 1 backward compatible Api). - -Optional dependency: XDebug (php-pecl-xdebug) - - -%prep -%setup -q -n %{gh_project}-%{gh_commit} - -rm PHPUnit/Extensions/SeleniumCommon/Autoload.php.in - - -%build -# Regenerate Autoloader as upstream one is outdated -%{_bindir}/phpab \ - --output PHPUnit/Extensions/SeleniumCommon/Autoload.php \ - PHPUnit -cat << 'EOF' >>PHPUnit/Extensions/SeleniumCommon/Autoload.php -// Dependency -require_once 'File/Iterator/Autoload.php'; -EOF - - -%install -rm -rf %{buildroot} -mkdir -p %{buildroot}%{php_home} -cp -pr PHPUnit %{buildroot}%{php_home}/PHPUnit - - -%clean -rm -rf %{buildroot} - - -%post -if [ -x %{_bindir}/pear ]; then - %{_bindir}/pear uninstall --nodeps --ignore-errors --register-only \ - %{pear_channel}/%{pear_name} >/dev/null || : -fi - - -%files -%defattr(-,root,root,-) -%{!?_licensedir:%global license %%doc} -%license LICENSE -%doc ChangeLog.markdown README.md -%doc composer.json -%{php_home}/PHPUnit/Extensions/Selenium* - - -%changelog -* Fri Apr 22 2016 Remi Collet - 3.0.2-1 -- update to 3.0.2 - -* Tue Mar 29 2016 Remi Collet - 3.0.1-1 -- update to 3.0.1 - -* Sun Feb 28 2016 Remi Collet - 3.0.0-1 -- update to 3.0.0 -- raise dependency on PHPUnit >= 5 -- raise dependency on PHP >= 5.6 - -* Sun Feb 28 2016 Remi Collet - 2.0.1-1 -- update to 2.0.1 -- only support PHP 5 - -* Fri Jan 29 2016 Remi Collet - 2.0.0-2 -- fix autoloader - -* Mon Jan 4 2016 Remi Collet - 2.0.0-1 -- update to 2.0.0 -- raise dependency on PHPUnit >=4.8,<=6.0 - -* Sun Nov 2 2014 Remi Collet - 1.4.2-1 -- Update to 1.4.2 -- fix license handling - -* Tue Aug 19 2014 Remi Collet - 1.4.1-1 -- Update to 1.4.1 -- add dependency on sebastian/comparator - -* Mon Aug 4 2014 Remi Collet - 1.4.0-1 -- Update to 1.4.0 -- composer dependencies - -* Wed Apr 30 2014 Remi Collet - 1.3.3-3 -- cleanup pear registry - -* Tue Apr 29 2014 Remi Collet - 1.3.3-2 -- sources from github - -* Fri Nov 22 2013 Remi Collet - 1.3.3-1 -- Update to 1.3.3 (stable) -- improve description - -* Mon Aug 26 2013 Remi Collet - 1.3.2-1 -- Update to 1.3.2 - -* Mon Jun 03 2013 Remi Collet - 1.3.1-1 -- Update to 1.3.1 - -* Mon May 06 2013 Remi Collet - 1.3.0-1 -- Update to 1.3.0 - -* Mon Feb 04 2013 Remi Collet - 1.2.12-1 -- Version 1.2.12 (stable) - API 1.2.1 (stable) - -* Mon Dec 10 2012 Remi Collet - 1.2.11-1 -- Version 1.2.11 (stable) - API 1.2.1 (stable) - -* Mon Oct 22 2012 Remi Collet - 1.2.10-1 -- Version 1.2.10 (stable) - API 1.2.1 (stable) - -* Sat Sep 29 2012 Remi Collet - 1.2.9-1 -- Version 1.2.9 (stable) - API 1.2.1 (stable) -- raise dependencies: php 5.3.3, PHPUnit 3.7.0 - -* Thu Aug 9 2012 Remi Collet - 1.2.8-1 -- Version 1.2.8 (stable) - API 1.2.1 (stable) - -* Sat Jul 21 2012 Fedora Release Engineering - 1.2.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jun 07 2012 Remi Collet - 1.2.7-1 -- Version 1.2.7 (stable) - API 1.2.1 (stable) - -* Sun Apr 01 2012 Remi Collet - 1.2.6-1 -- Version 1.2.6 (stable) - API 1.2.1 (stable) - -* Sat Mar 17 2012 Remi Collet - 1.2.5-1 -- Version 1.2.5 (stable) - API 1.2.1 (stable) - -* Mon Mar 12 2012 Remi Collet - 1.2.4-1 -- Version 1.2.4 (stable) - API 1.2.1 (stable) - -* Fri Feb 17 2012 Remi Collet - 1.2.3-1 -- Version 1.2.3 (stable) - API 1.2.1 (stable) - -* Mon Jan 23 2012 Remi Collet - 1.2.1-1 -- Version 1.2.1 (stable) - API 1.2.1 (stable) -- add Selenium2TestCase extension - -* Mon Jan 16 2012 Remi Collet - 1.2.0-1 -- Version 1.2.0 (stable) - API 1.2.0 (stable) - -* Sat Jan 14 2012 Fedora Release Engineering - 1.1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Dec 19 2011 Remi Collet - 1.1.3-1 -- Version 1.1.3 (stable) - API 1.1.0 (stable) - -* Mon Dec 12 2011 Remi Collet - 1.1.2-1 -- Version 1.1.2 (stable) - API 1.1.0 (stable) - -* Wed Nov 30 2011 Remi Collet - 1.1.1-1 -- Version 1.1.1 (stable) - API 1.1.0 (stable) - -* Tue Nov 01 2011 Remi Collet - 1.1.0-1 -- Version 1.1.0 (stable) - API 1.1.0 (stable) - -* Fri Jun 10 2011 Remi Collet - 1.0.3-1 -- Version 1.0.3 (stable) - API 1.0.0 (stable) -- remove PEAR hack (only needed for EPEL) -- raise PEAR dependency to 1.9.2 - -* Tue May 3 2011 Remi Collet - 1.0.2-3 -- rebuild for doc in /usr/share/doc/pear - -* Wed Feb 09 2011 Fedora Release Engineering - 1.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Jan 18 2011 Remi Collet - 1.0.2-1 -- Version 1.0.2 (stable) - API 1.0.0 (stable) -- CHANGELOG and LICENSE are now in the tarball - -* Wed Nov 17 2010 Remi Collet - 1.0.1-1 -- Version 1.0.1 (stable) - API 1.0.0 (stable) - -* Fri Nov 05 2010 Remi Collet - 1.0.0-2 -- lower PEAR dependency to allow el6 build -- fix URL - -* Sun Sep 26 2010 Remi Collet - 1.0.0-1 -- initial generated spec + clean - diff --git a/php-phpunit-PHPUnit-Selenium.spec b/php-phpunit-PHPUnit-Selenium.spec index fba9cc1..c24d99e 100644 --- a/php-phpunit-PHPUnit-Selenium.spec +++ b/php-phpunit-PHPUnit-Selenium.spec @@ -1,4 +1,4 @@ -# spec file for php-phpunit-PHPUnit-Selenium +# remirepo/fedora spec file for php-phpunit-PHPUnit-Selenium # # Copyright (c) 2010-2017 Remi Collet # License: CC-BY-SA @@ -6,7 +6,7 @@ # # Please, preserve the changelog entries # -%global gh_commit 80a97c3caab00f7fa3eba1e8b75043cf7f4f7298 +%global gh_commit d3aa8984c31efcff7c8829b9bd9ad7ab4c94709c %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner giorgiosironi %global gh_project phpunit-selenium @@ -16,7 +16,7 @@ # No test, as test suite requires a Selenium server Name: php-phpunit-PHPUnit-Selenium -Version: 2.0.1 +Version: 3.0.2 Release: 1%{?dist} Summary: Selenium RC integration for PHPUnit @@ -27,18 +27,18 @@ Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: php(language) >= 5.3.3 +BuildRequires: php(language) >= 5.6 BuildRequires: %{_bindir}/phpab # From composer.json -# "php": ">=5.3.3", -# "phpunit/phpunit": "~4", +# "php": ">=5.6", +# "phpunit/phpunit": "~5.0", # "sebastian/comparator": "~1.0", # "ext-curl": "*", # "ext-dom": "*" -Requires: php(language) >= 5.3.3 -Requires: php-composer(phpunit/phpunit) >= 4 -Requires: php-composer(phpunit/phpunit) < 5 +Requires: php(language) >= 5.6 +Requires: php-composer(phpunit/phpunit) >= 5 +Requires: php-composer(phpunit/phpunit) < 6 Requires: php-composer(sebastian/comparator) >= 1.0 Requires: php-composer(sebastian/comparator) < 2 Requires: php-curl @@ -110,6 +110,17 @@ fi %changelog +* Fri Apr 22 2016 Remi Collet - 3.0.2-1 +- update to 3.0.2 + +* Tue Mar 29 2016 Remi Collet - 3.0.1-1 +- update to 3.0.1 + +* Sun Feb 28 2016 Remi Collet - 3.0.0-1 +- update to 3.0.0 +- raise dependency on PHPUnit >= 5 +- raise dependency on PHP >= 5.6 + * Sun Feb 28 2016 Remi Collet - 2.0.1-1 - update to 2.0.1 - only support PHP 5 -- cgit