diff options
| -rw-r--r-- | .gitignore | 7 | ||||
| -rw-r--r-- | php-mongodb.spec | 41 | 
2 files changed, 20 insertions, 28 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1ab5c4f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/php-mongodb.spec b/php-mongodb.spec index 166ea37..90513eb 100644 --- a/php-mongodb.spec +++ b/php-mongodb.spec @@ -14,10 +14,8 @@  # Upstream only support 64bits, see https://jira.mongodb.org/browse/CDRIVER-1186  # Server only available on LE arch (ExcludeArch: ppc ppc64 %{sparc} s390 s390x)  %global with_tests   0%{?_with_tests:1} -# remirepo:3 -%if 0%{?fedora} >= 21 || 0%{?rhel} >= 6 +# remirepo:1  %global with_tests   0%{!?_without_tests:1} -%endif  %global psr0         MongoDB  #global prever       beta2 @@ -26,7 +24,7 @@ Version:        1.1.2  %if 0%{?gh_date}  Release:        0.2.%{gh_date}git%{gh_short}%{?dist}  %else -Release:        1%{?dist} +Release:        2%{?dist}  %endif  Summary:        MongoDB driver library @@ -38,7 +36,6 @@ Source0:        https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit  # Autoloader  Source1:        %{name}-autoload.php -BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildArch:      noarch  %if %{with_tests}  BuildRequires:  php(language) >= 5.4 @@ -94,7 +91,6 @@ cp %{SOURCE1} src/autoload.php  %install -rm -rf     %{buildroot}  mkdir -p   %{buildroot}%{_datadir}/php  cp -pr src %{buildroot}%{_datadir}/php/%{psr0} @@ -105,7 +101,7 @@ cp -pr src %{buildroot}%{_datadir}/php/%{psr0}  mkdir dbtest  : Choose a port to allow parallel build -port=$(php -r 'echo (27010+PHP_INT_SIZE);') +port=$(php -r 'echo (27010+PHP_INT_SIZE+%{?fedora}%{?rhel});')  mongod \    --journal \ @@ -125,37 +121,23 @@ require_once '%{buildroot}%{_datadir}/php/%{psr0}/autoload.php';  EOF  : Run the test suite -RET=0 -# remirepo:10 -run=0 -if which php56; then -  php56 %{_bindir}/phpunit --verbose || RET=1 -  run=1 -fi -if which php71; then -  php71 %{_bindir}/phpunit --verbose || RET=1 -  run=1 -fi -if [ $run -eq 0 ]; then -%{_bindir}/phpunit --verbose || RET=1 -# remirepo:1 -fi +ret=0 +for cmd in php php56 php70 php71 php72; do +  if which $cmd; then +  $cmd %{_bindir}/phpunit --verbose || ret=1 +  fi +done  : Cleanup  [ -s server.pid ] && kill $(cat server.pid) -exit $RET +exit $ret  %else  : Test suite disabled  %endif -%clean -rm -rf %{buildroot} - -  %files -%defattr(-,root,root,-)  %{!?_licensedir:%global license %%doc}  %license LICENSE  %doc composer.json @@ -165,6 +147,9 @@ rm -rf %{buildroot}  %changelog +* Sun May 14 2017 Remi Collet <remi@remirepo.net> - 1.1.2-2 +- ensure fedora/autoloader is used +  * Fri Feb 17 2017 Remi Collet <remi@remirepo.net> - 1.1.2-1  - update to 1.1.2  | 
