[php-PHPParser] Updated to 1.0.0-beta1 (BZ #1096697)

Shawn Iwinski siwinski at fedoraproject.org
Fri May 16 16:09:16 UTC 2014


commit 2a4cb8f55ff9aefd394a67efc5565083efd4939e
Author: Shawn Iwinski <siwinski at redhat.com>
Date:   Fri May 16 12:09:00 2014 -0400

    Updated to 1.0.0-beta1 (BZ #1096697)

 .gitignore         |    1 +
 php-PHPParser.spec |   47 +++++++++++++++++++++++++++--------------------
 sources            |    1 +
 3 files changed, 29 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d60fe47..1907de1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /v0.9.3.tar.gz
 /php-PHPParser-0.9.4-1e5e280ae88a27effa2ae4aa2bd088494ed8594f.tar.gz
+/php-PHPParser-1.0.0-a6d46c17b10d89f35a92fa4b8fb5071615bfb36c.tar.gz
diff --git a/php-PHPParser.spec b/php-PHPParser.spec
index f261cf0..1049a1e 100644
--- a/php-PHPParser.spec
+++ b/php-PHPParser.spec
@@ -1,15 +1,17 @@
 %global github_owner    nikic
 %global github_name     PHP-Parser
-%global github_version  0.9.4
-%global github_commit   1e5e280ae88a27effa2ae4aa2bd088494ed8594f
+%global github_version  1.0.0
+%global github_commit   a6d46c17b10d89f35a92fa4b8fb5071615bfb36c
+%global github_release  .beta1
 
-%global lib_name        PHPParser
+%global lib_name        PhpParser
+%global lib_name_old    PHPParser
 
-%global php_min_ver     5.2.0
+%global php_min_ver     5.3
 
-Name:          php-%{lib_name}
+Name:          php-%{lib_name_old}
 Version:       %{github_version}
-Release:       1%{?dist}
+Release:       0.1%{?github_release}%{?dist}
 Summary:       A PHP parser written in PHP
 
 Group:         Development/Libraries
@@ -20,27 +22,23 @@ Source0:       %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{githu
 BuildArch:     noarch
 # For tests
 BuildRequires: php(language) >= %{php_min_ver}
-BuildRequires: php-pear(pear.phpunit.de/PHPUnit)
-# For tests: phpcompatinfo
+
+BuildRequires: %{_bindir}/phpunit
+# For tests: phpcompatinfo (computed from version 1.0.0-beta1)
 BuildRequires: php-ctype
 BuildRequires: php-filter
 BuildRequires: php-pcre
 BuildRequires: php-spl
 BuildRequires: php-tokenizer
-BuildRequires: php-xmlreader
-BuildRequires: php-xmlwriter
 
+# composer.json
 Requires:      php(language) >= %{php_min_ver}
-# phpcompatinfo requires
+Requires:      php-tokenizer
+# phpcompatinfo (computed from version 1.0.0-beta1)
 Requires:      php-ctype
 Requires:      php-filter
 Requires:      php-pcre
 Requires:      php-spl
-Requires:      php-tokenizer
-Requires:      php-xmlreader
-Requires:      php-xmlwriter
-
-Obsoletes:     %{name}-test
 
 %description
 A PHP parser written in PHP to simplify static analysis and code manipulation.
@@ -58,6 +56,11 @@ A PHP parser written in PHP to simplify static analysis and code manipulation.
 mkdir -p -m 755 %{buildroot}%{_datadir}/php
 cp -rp lib/%{lib_name} %{buildroot}%{_datadir}/php/
 
+# Compat with old version (< 1.0.0)
+mkdir -p -m 755 %{buildroot}%{_datadir}/php/%{lib_name_old}
+ln -s ../%{lib_name}/Autoloader.php \
+    %{buildroot}%{_datadir}/php/%{lib_name_old}/Autoloader.php
+
 
 %check
 %{_bindir}/phpunit
@@ -65,12 +68,16 @@ cp -rp lib/%{lib_name} %{buildroot}%{_datadir}/php/
 
 %files
 %doc LICENSE *.md doc grammar composer.json
+%{_datadir}/php/%{lib_name_old}
 %{_datadir}/php/%{lib_name}
 
 
 %changelog
-* Fri Nov 15 2013 Shawn Iwinski <shawn.iwinski at gmail.com> 0.9.4-1
-- Updated to 0.9.4
+* Fri May 16 2014 Shawn Iwinski <shawn.iwinski at gmail.com> - 1.0.0-0.1.beta1
+- Updated to 1.0.0-beta1 (BZ #1096697)
+
+* Fri Nov 15 2013 Shawn Iwinski <shawn.iwinski at gmail.com> - 0.9.4-1
+- Updated to 0.9.4 (BZ #1001126)
 - Spec cleanup
 
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.3-4
@@ -79,9 +86,9 @@ cp -rp lib/%{lib_name} %{buildroot}%{_datadir}/php/
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.3-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
-* Mon Dec 31 2012 Shawn Iwinski <shawn.iwinski at gmail.com> 0.9.3-2
+* Mon Dec 31 2012 Shawn Iwinski <shawn.iwinski at gmail.com> - 0.9.3-2
 - Added php_min_ver
 - Fixed requires for php_min_ver and non-Fedora
 
-* Thu Dec 20 2012 Shawn Iwinski <shawn.iwinski at gmail.com> 0.9.3-1
+* Thu Dec 20 2012 Shawn Iwinski <shawn.iwinski at gmail.com> - 0.9.3-1
 - Initial package
diff --git a/sources b/sources
index 4a689ef..dcc8e4f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
 9823c79433a2d6dccb0d4a27c6d19829  v0.9.3.tar.gz
 bf1d7c80e57d97ae4ddfc26dd2f6d3aa  php-PHPParser-0.9.4-1e5e280ae88a27effa2ae4aa2bd088494ed8594f.tar.gz
+4113bcd5a1836d97eedff0a8f589e03b  php-PHPParser-1.0.0-a6d46c17b10d89f35a92fa4b8fb5071615bfb36c.tar.gz


More information about the scm-commits mailing list