diff options
| -rw-r--r-- | composer.json | 12 | ||||
| -rw-r--r-- | php-phpunit-PHP-Timer.spec | 45 | 
2 files changed, 41 insertions, 16 deletions
| diff --git a/composer.json b/composer.json index a327276..0f16164 100644 --- a/composer.json +++ b/composer.json @@ -15,19 +15,23 @@          }      ],      "support": { -        "issues": "https://github.com/sebastianbergmann/php-timer/issues", -        "irc": "irc://irc.freenode.net/phpunit" +        "issues": "https://github.com/sebastianbergmann/php-timer/issues"      },      "require": { -        "php": ">=5.3.3" +        "php": "^5.3.3 || ^7.0"      },      "require-dev": { -        "phpunit/phpunit": "~4|~5" +        "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"      },      "autoload": {          "classmap": [              "src/"          ] +    }, +    "extra": { +        "branch-alias": { +            "dev-master": "1.0-dev" +        }      }  } diff --git a/php-phpunit-PHP-Timer.spec b/php-phpunit-PHP-Timer.spec index a56a183..342b0ea 100644 --- a/php-phpunit-PHP-Timer.spec +++ b/php-phpunit-PHP-Timer.spec @@ -7,7 +7,7 @@  #  # Please, preserve the changelog entries  # -%global gh_commit    38e9124049cf1a164f1e4537caf19c99bf1eb260 +%global gh_commit    3dcf38ca72b158baf0bc245e9184d3fdffa9c46f  %global gh_short     %(c=%{gh_commit}; echo ${c:0:7})  %global gh_owner     sebastianbergmann  %global gh_project   php-timer @@ -17,7 +17,7 @@  %global with_tests   %{?_without_tests:0}%{!?_without_tests:1}  Name:           php-phpunit-PHP-Timer -Version:        1.0.8 +Version:        1.0.9  Release:        1%{?dist}  Summary:        PHP Utility class for timing @@ -29,18 +29,20 @@ 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:  %{_bindir}/phpab +BuildRequires:  php-fedora-autoloader-devel  %if %{with_tests}  # From composer.json"require-dev": { -#        "phpunit/phpunit": "~4|~5" -BuildRequires:  php-composer(phpunit/phpunit) >= 4 +#        "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" +BuildRequires:  php-composer(phpunit/phpunit) >= 4.8.35  %endif  # From composer.json -#        "php": ">=5.3.3" +#        "php": "^5.3.3 || ^7.0"  Requires:       php(language) >= 5.3.3  # From phpcompatinfo report for version 1.0.5  Requires:       php-spl +# Autoloader +Requires:       php-composer(fedora/autoloader)  Provides:       php-composer(phpunit/php-timer) = %{version}  # For compatibility with PEAR mode @@ -61,8 +63,8 @@ mkdir PHP/Timer  %build  phpab \ +   --template fedora \     --output  PHP/Timer/Autoload.php \ -   --basedir PHP/Timer \     PHP @@ -74,14 +76,29 @@ cp -pr PHP %{buildroot}%{php_home}  %if %{with_tests}  %check +mkdir vendor +touch vendor/autoload.php +  : Run tests - set include_path to ensure PHPUnit autoloader use it +# remirepo:13 +run=0 +ret=0 +if which php56; then +  php56 -d include_path=.:%{buildroot}%{php_home}:%{php_home} \ +  %{_bindir}/phpunit || ret=1 +   run=1 +fi +if which php71; then +  php71 -d include_path=.:%{buildroot}%{php_home}:%{php_home} \ +  %{_bindir}/phpunit6 || ret=1 +   run=1 +fi +if [ $run -eq 0 ]; then  %{_bindir}/php -d include_path=.:%{buildroot}%{php_home}:%{php_home} \ -%{_bindir}/phpunit . - -if which php70; then -  php70 -d include_path=.:%{buildroot}%{php_home}:%{php_home} \ -  %{_bindir}/phpunit . +%{_bindir}/phpunit --verbose +# remirepo:2  fi +exit $ret  %endif @@ -106,6 +123,10 @@ fi  %changelog +* Sun Feb 26 2017 Remi Collet <remi@fedoraproject.org> - 1.0.9-1 +- update to 1.0.9 +- switch to fedora/autoloader +  * Fri May 13 2016 Remi Collet <remi@fedoraproject.org> - 1.0.8-1  - update to 1.0.8  - run test with both PHP 5 and 7 when available | 
