[php-JsonSchema] Updated to 1.3.4
Shawn Iwinski
siwinski at fedoraproject.org
Mon Dec 9 21:26:21 UTC 2013
commit 7372e763f730ec11239b54c069c1c00ff643599b
Author: Shawn Iwinski <siwinski at redhat.com>
Date: Mon Dec 9 16:26:04 2013 -0500
Updated to 1.3.4
- php-common => php(language)
- Removed the following build requires:
-- php-pear(pear.phpunit.de/DbUnit),
-- php-pear(pear.phpunit.de/PHPUnit_Selenium)
-- php-pear(pear.phpunit.de/PHPUnit_Story)
- Added bin
- Updated %%check to use PHPUnit's "--include-path" option
php-JsonSchema.spec | 44 ++++++++++++++++++++++++++++++--------------
1 files changed, 30 insertions(+), 14 deletions(-)
---
diff --git a/php-JsonSchema.spec b/php-JsonSchema.spec
index db52942..a5fab2a 100644
--- a/php-JsonSchema.spec
+++ b/php-JsonSchema.spec
@@ -1,7 +1,7 @@
%global github_owner justinrainbow
%global github_name json-schema
-%global github_version 1.3.3
-%global github_commit 56fe099669ff3ec3be859ec02e3da965a720184d
+%global github_version 1.3.4
+%global github_commit ad8b959e5962624004738d50a2d8e83c5668e143
%global php_min_ver 5.3.0
@@ -19,20 +19,18 @@ Source0: %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{githu
BuildArch: noarch
# For tests
-BuildRequires: php-common >= %{php_min_ver}
-BuildRequires: php-pear(pear.phpunit.de/DbUnit)
+BuildRequires: php(language) >= %{php_min_ver}
BuildRequires: php-pear(pear.phpunit.de/PHPUnit)
-BuildRequires: php-pear(pear.phpunit.de/PHPUnit_Selenium)
-BuildRequires: php-pear(pear.phpunit.de/PHPUnit_Story)
# For tests: phpcompatinfo
BuildRequires: php-curl
+BuildRequires: php-date
BuildRequires: php-filter
BuildRequires: php-json
BuildRequires: php-mbstring
BuildRequires: php-pcre
BuildRequires: php-spl
-Requires: php-common >= %{php_min_ver}
+Requires: php(language) >= %{php_min_ver}
# phpcompatinfo
Requires: php-curl
Requires: php-filter
@@ -63,34 +61,52 @@ spl_autoload_register(function ($class) {
AUTOLOAD
) > autoload.php
+# Update bin file
+sed 's#/usr/bin/env php#%{_bindir}/php#' \
+ -i bin/validate-json
+
%build
# Empty build section, nothing to build
%install
-mkdir -p -m 755 %{buildroot}%{_datadir}/php
+# Install lib
+mkdir -pm 755 %{buildroot}%{_datadir}/php
cp -rp src/%{lib_name} %{buildroot}%{_datadir}/php/
+# Install bin
+mkdir -pm 0755 %{buildroot}%{_bindir}
+cp -p bin/validate-json %{buildroot}%{_bindir}/
+
%check
# Remove empty tests
-rm -f tests/JsonSchema/Tests/Drafts/Draft3Test.php \
- tests/JsonSchema/Tests/Drafts/Draft4Test.php
+rm -rf tests/JsonSchema/Tests/Drafts
%{_bindir}/phpunit \
- -d include_path="./src:./tests:.:%{pear_phpdir}" \
- -d date.timezone="UTC" \
- --bootstrap=./autoload.php \
- .
+ --include-path="./src:./tests" \
+ --bootstrap="./autoload.php" \
+ -d date.timezone="UTC"
%files
%doc LICENSE README.md composer.json
%{_datadir}/php/%{lib_name}
+%{_bindir}/validate-json
%changelog
+* Mon Dec 09 2013 Shawn Iwinski <shawn.iwinski at gmail.com> 1.3.4-1
+- Updated to 1.3.4
+- php-common => php(language)
+- Removed the following build requires:
+ -- php-pear(pear.phpunit.de/DbUnit),
+ -- php-pear(pear.phpunit.de/PHPUnit_Selenium)
+ -- php-pear(pear.phpunit.de/PHPUnit_Story)
+- Added bin
+- Updated %%check to use PHPUnit's "--include-path" option
+
* Sun Aug 11 2013 Shawn Iwinski <shawn.iwinski at gmail.com> 1.3.3-1
- Updated to 1.3.3
More information about the scm-commits
mailing list