[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