[php-pecl-mysqlnd-ms] update to 1.5.1

Remi Collet remi at fedoraproject.org
Wed Jun 19 12:19:17 UTC 2013


commit bcbcae4549eb5e5be08003e3020a2d5f83ce84e3
Author: Remi Collet <remi at fedoraproject.org>
Date:   Wed Jun 19 14:18:57 2013 +0200

    update to 1.5.1

 .gitignore               |    1 +
 php-pecl-mysqlnd-ms.spec |   34 +++++++++++++++++++++++++++-------
 sources                  |    2 +-
 3 files changed, 29 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a7f5379..cc40309 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 *spec~
 /mysqlnd_ms-1.2.2.tgz
 /mysqlnd_ms-1.4.2.tgz
+/mysqlnd_ms-1.5.1.tgz
diff --git a/php-pecl-mysqlnd-ms.spec b/php-pecl-mysqlnd-ms.spec
index 1d124c9..4d1a182 100644
--- a/php-pecl-mysqlnd-ms.spec
+++ b/php-pecl-mysqlnd-ms.spec
@@ -1,10 +1,18 @@
+# spec file for php-pecl-mysqlnd-ms
+#
+# Copyright (c) 2011-2013 Remi Collet
+# License: CC-BY-SA
+# http://creativecommons.org/licenses/by-sa/3.0/
+#
+# Please, preserve the changelog entries
+#
 %{!?__pecl:   %{expand: %%global __pecl     %{_bindir}/pecl}}
 %global pecl_name mysqlnd_ms
 
 Summary:      A replication and load balancing plugin for mysqlnd
 Name:         php-pecl-mysqlnd-ms
-Version:      1.4.2
-Release:      3%{?dist}
+Version:      1.5.1
+Release:      1%{?dist}
 
 License:      PHP
 Group:        Development/Languages
@@ -29,14 +37,14 @@ Requires:     php-json%{?_isa}
 Requires:     php(zend-abi) = %{php_zend_api}
 Requires:     php(api) = %{php_core_api}
 
-Provides:     php-pecl(%{pecl_name}) = %{version}-%{release}
-Provides:     php-pecl(%{pecl_name})%{?_isa} = %{version}-%{release}
+Provides:     php-%{pecl_name} = %{version}
+Provides:     php-%{pecl_name}%{?_isa} = %{version}
+Provides:     php-pecl(%{pecl_name}) = %{version}
+Provides:     php-pecl(%{pecl_name})%{?_isa} = %{version}
 
-# RPM 4.8
+# Filter private shared
 %{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$}
 %{?filter_setup}
-# RPM 4.9
-%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}%{_libdir}/.*\\.so$
 
 
 %description
@@ -66,6 +74,14 @@ These are the files needed to compile programs using mysqlnd_ms extension.
 
 cp %{SOURCE1} %{pecl_name}.ini
 
+# fix version
+sed -e '/MYSQLND_MS_VERSION/s/1.5.0-alpha/%{version}/' \
+    -i %{pecl_name}-%{version}/mysqlnd_ms.h
+sed -e '/MYSQLND_MS_VERSION_ID/s/10500/10501/' \
+    -i %{pecl_name}-%{version}/mysqlnd_ms.h
+grep MYSQLND_MS_VERSION %{pecl_name}-%{version}/mysqlnd_ms.h
+
+# check version, so often broken
 extver=$(sed -n '/#define MYSQLND_MS_VERSION /{s/.* "//;s/".*$//;p}' %{pecl_name}-%{version}/mysqlnd_ms.h)
 if test "x${extver}" != "x%{version}"; then
    : Error: Upstream version is ${extver}, expecting %{version}.
@@ -190,6 +206,10 @@ ln -sf %{php_ztsextdir}/json.so modules/
 
 
 %changelog
+* Wed Jun 19 2013 Remi Collet <remi at fedoraproject.org> - 1.5.1-1
+- Update to 1.5.1
+- also provides php-mysqlnd_ms
+
 * Fri Mar 22 2013 Remi Collet <rcollet at redhat.com> - 1.4.2-3
 - rebuild for http://fedoraproject.org/wiki/Features/Php55
 
diff --git a/sources b/sources
index d0a5a68..382cd81 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7d500ecbfe38c673ab6a4a6d2f345721  mysqlnd_ms-1.4.2.tgz
+335385d4f5b78c3a1f42338b4603cef9  mysqlnd_ms-1.5.1.tgz


More information about the scm-commits mailing list