[php-pecl-mysqlnd-ms] - Update to 1.6.0 (alpha) svn snapshot for php 5.6 - add numerical prefix to extension configuration

Remi Collet remi at fedoraproject.org
Thu Jun 19 15:35:59 UTC 2014


commit 89a45385b31c0aa6c4797367440100ded0a4e178
Author: Remi Collet <remi at fedoraproject.org>
Date:   Thu Jun 19 17:35:47 2014 +0200

    - Update to 1.6.0 (alpha) svn snapshot for php 5.6
    - add numerical prefix to extension configuration file

 .gitignore               |    1 +
 mysqlnd_ms-svn.patch     |   11 -----------
 php-pecl-mysqlnd-ms.spec |   46 ++++++++++++++++++++++++----------------------
 sources                  |    2 +-
 4 files changed, 26 insertions(+), 34 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a775668..b8dc6b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /mysqlnd_ms-1.4.2.tgz
 /mysqlnd_ms-1.5.1.tgz
 /mysqlnd_ms-1.5.2.tgz
+/mysqlnd_ms-1.6.0-333506.tgz
diff --git a/php-pecl-mysqlnd-ms.spec b/php-pecl-mysqlnd-ms.spec
index 5601760..45bf8ec 100644
--- a/php-pecl-mysqlnd-ms.spec
+++ b/php-pecl-mysqlnd-ms.spec
@@ -13,7 +13,9 @@
 
 %global pecl_name mysqlnd_ms
 %global with_zts  0%{?__ztsphp:1}
-%if 0%{?fedora} < 21
+%global versufix  -alpha
+%global svnrev    333506
+%if "%{php_version}" < "5.6"
 # After json, mysqlnd
 %global ini_name  %{pecl_name}.ini
 %else
@@ -23,25 +25,31 @@
 
 Summary:      A replication and load balancing plugin for mysqlnd
 Name:         php-pecl-mysqlnd-ms
-Version:      1.5.2
-Release:      3%{?dist}
+Version:      1.6.0
+Release:      1.svn%{svnrev}%{?dist}
 
 License:      PHP
 Group:        Development/Languages
 URL:          http://pecl.php.net/package/mysqlnd_ms
 
+%if 0%{?svnrev}
+# svn export -r 333506 https://svn.php.net/repository/pecl/mysqlnd_ms/trunk
+# cd trunk
+# pecl package
+# mv mysqlnd_ms-1.6.0.tgz ../mysqlnd_ms-1.6.0-333506.tgz
+Source0:      %{pecl_name}-%{version}-%{svnrev}.tgz
+%else
 Source0:      http://pecl.php.net/get/%{pecl_name}-%{version}.tgz
+%endif
 
 # From http://www.php.net/manual/en/mysqlnd-ms.configuration.php
 Source1:      %{pecl_name}.ini
 
-# http://svn.php.net/viewvc?view=revision&revision=332282
-Patch0:       %{pecl_name}-svn.patch
-
 BuildRequires: php-devel >= 5.3.6
 BuildRequires: php-mysqlnd
 BuildRequires: php-json
 BuildRequires: php-pear
+BuildRequires: libxml2-devel
 
 Requires(post): %{__pecl}
 Requires(postun): %{__pecl}
@@ -85,28 +93,18 @@ Requires:      php-devel%{?_isa}
 These are the files needed to compile programs using mysqlnd_ms extension.
 
 
-%prep 
+%prep
 %setup -c -q
 
 cp %{SOURCE1} %{ini_name}
 
-# Fix some roles (fixed upstream)
-sed -e '/"tests/s/role="doc"/role="test"/'  \
-    -e '/"CHANGES/s/role="src"/role="doc"/' \
-    -e '/"CREDITS/s/role="src"/role="doc"/' \
-    -e '/"LICENSE/s/role="src"/role="doc"/' \
-    -i package.xml
-
 mv %{pecl_name}-%{version} NTS
-cd NTS
-%patch0 -p3 -b .format
-cd ..
 
 # check version, so often broken
 grep MYSQLND_MS_VERSION NTS/mysqlnd_ms.h
-extver=$(sed -n '/#define MYSQLND_MS_VERSION /{s/.* "//;s/".*$//;p}' NTS/mysqlnd_ms.h)
-if test "x${extver}" != "x%{version}"; then
-   : Error: Upstream version is ${extver}, expecting %{version}.
+extver=$(sed -n '/PHP_MYSQLND_MS_VERSION /{s/.* "//;s/".*$//;p}' NTS/mysqlnd_ms.h)
+if test "x${extver}" != "x%{version}%{?versufix}"; then
+   : Error: Upstream version is ${extver}, expecting %{version}%{?versufix}.
    exit 1
 fi
 
@@ -197,7 +195,7 @@ cd ../ZTS
 
 %files
 %doc %{pecl_docdir}/%{pecl_name}
-%exclude %{pecl_docdir}/%{pecl_name}/examples
+#exclude %{pecl_docdir}/%{pecl_name}/examples
 %{pecl_xmldir}/%{name}.xml
 
 %config(noreplace) %{php_inidir}/%{ini_name}
@@ -210,7 +208,7 @@ cd ../ZTS
 
 
 %files devel
-%doc %{pecl_docdir}/%{pecl_name}/examples
+#doc %{pecl_docdir}/%{pecl_name}/examples
 %doc %{pecl_testdir}/%{pecl_name}
 %{php_incldir}/ext/%{pecl_name}
 
@@ -220,6 +218,10 @@ cd ../ZTS
 
 
 %changelog
+* Thu Jun 19 2014 Remi Collet <remi at fedoraproject.org> - 1.6.0-1.svn333506
+- Update to 1.6.0 (alpha) svn snapshot for php 5.6
+- add numerical prefix to extension configuration file
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.2-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index e055a28..97e842b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a4f207e1b977daf3ae845b22e354b49c  mysqlnd_ms-1.5.2.tgz
+f3996e6f981ce79ad330c2feb552ccec  mysqlnd_ms-1.6.0-333506.tgz


More information about the scm-commits mailing list