diff options
author | Remi Collet <fedora@famillecollet.com> | 2015-10-07 07:20:48 +0200 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2015-10-07 07:20:48 +0200 |
commit | 7bbcc135b40885010ff49874bb0e9ddf2af2090e (patch) | |
tree | 9fdd61ff59eacd39230eb141c4fb152f8fe13340 | |
parent | 3f8aec7a6fc4435c2d039c33e044657c2afc545a (diff) |
php-mikey179-vfsstream: 1.6.0
-rwxr-xr-x | makesrc.sh | 1 | ||||
-rw-r--r-- | php-mikey179-vfsstream.spec | 40 |
2 files changed, 25 insertions, 16 deletions
@@ -15,6 +15,7 @@ git clone https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT echo "Getting commit..." pushd $PROJECT-$COMMIT git checkout $COMMIT +cp composer.json ../composer-$VERSION.json popd echo "Archiving..." diff --git a/php-mikey179-vfsstream.spec b/php-mikey179-vfsstream.spec index d53d1ad..fff9223 100644 --- a/php-mikey179-vfsstream.spec +++ b/php-mikey179-vfsstream.spec @@ -6,38 +6,38 @@ # # Please, preserve the changelog entries # -%global gh_commit 4dc0d2f622412f561f5b242b19b98068bbbc883a +%global gh_commit 73bcb605b741a7d5044b47592338c633788b0eb7 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner mikey179 %global gh_project vfsStream %global with_tests %{?_without_tests:0}%{!?_without_tests:1} Name: php-mikey179-vfsstream -Version: 1.5.0 +Version: 1.6.0 Release: 1%{?dist} Summary: PHP stream wrapper for a virtual file system 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}.tar.gz -# See https://github.com/mikey179/vfsStream/issues/108 -# run mksrc.sh to create the tarball from a git snapshot -Source0: %{name}-%{version}-%{gh_short}.tgz +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.3 BuildRequires: %{_bindir}/phpab %if %{with_tests} -BuildRequires: %{_bindir}/phpunit +# From composer.json, "require-dev": { +# "phpunit/phpunit": "~4.5" +BuildRequires: php-composer(phpunit/phpunit) >= 4.5 %endif -# From composer.json +# From composer.json, "require": { # "php": ">=5.3.0" Requires: php(language) >= 5.3 # From phpcompatifo report for 1.3.0 Requires: php-date +Requires: php-pcre Requires: php-posix Requires: php-spl Requires: php-xml @@ -52,13 +52,19 @@ helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest. +To use this library, you just have to add, in your project: + require_once '%{_datadir}/php/org/bovigo/vfs/autoload.php'; + %prep %setup -q -n %{gh_project}-%{gh_commit} %build -# Nothing +: Generate autoloader +%{_bindir}/phpab \ + --output src/main/php/org/bovigo/vfs/autoload.php \ + src/main/php/org/bovigo/vfs %install @@ -69,13 +75,11 @@ cp -pr src/main/php/org %{buildroot}%{_datadir}/php/org %if %{with_tests} %check -: generate the bootstrap/autoloader -phpab --output src/main/php/bs.php src/main/php -: run test suite -phpunit \ - --bootstrap src/main/php/bs.php \ - -d date.timezone=UTC +: Run test suite with installed library +%{_bindir}/phpunit \ + --bootstrap %{buildroot}%{_datadir}/php/org/bovigo/vfs/autoload.php \ + --verbose %endif @@ -95,8 +99,12 @@ rm -rf %{buildroot} %changelog +* Wed Oct 7 2015 Remi Collet <remi@fedoraproject.org> - 1.6.0-1 +- update to 1.6.0 +- add generated autoloader + * Sun Mar 29 2015 Remi Collet <remi@fedoraproject.org> - 1.5.0-1 -- update to 1.4.0 +- update to 1.5.0 - create source from git snapshot for test suite see https://github.com/mikey179/vfsStream/issues/108 |