[php-pecl-memcached] update to 2.0.0 finale
Remi Collet
remi at fedoraproject.org
Sat Mar 3 08:35:21 UTC 2012
commit e7c487c48526b3389f82cb963e01591a028cc2b1
Author: remi <fedora at famillecollet.com>
Date: Sat Mar 3 09:34:28 2012 +0100
update to 2.0.0 finale
.gitignore | 4 ++--
php-pecl-memcached.spec | 26 ++++++++++++++++++++++----
sources | 2 +-
3 files changed, 25 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f356236..bd0605e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-memcached-1.0.2.tgz
-/php-memcached-dev-php-memcached-v2.0.0b2-14-g1736623.tar.gz
+*spec~
+/memcached-2.0.0.tgz
diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec
index 8222640..8541e45 100644
--- a/php-pecl-memcached.spec
+++ b/php-pecl-memcached.spec
@@ -1,7 +1,7 @@
%{!?__pecl: %{expand: %%global __pecl %{_bindir}/pecl}}
%global pecl_name memcached
-%global gitver 1736623
+#global gitver 1736623
Summary: Extension to work with the Memcached caching daemon
Name: php-pecl-memcached
@@ -10,10 +10,11 @@ Version: 2.0.0
Release: 0.1.git%{gitver}%{?dist}
Source: php-memcached-dev-php-memcached-v2.0.0b2-14-g%{gitver}.tar.gz
%else
-Release: 11%{?dist}
+Release: 1%{?dist}
Source: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz
%endif
-License: PHP
+# memcached is PHP, FastLZ is MIT
+License: PHP and MIT
Group: Development/Languages
URL: http://pecl.php.net/package/%{pecl_name}
@@ -23,6 +24,7 @@ BuildRequires: php-pear
BuildRequires: php-pecl-igbinary-devel
BuildRequires: libmemcached-devel
BuildRequires: zlib-devel
+BuildRequires: cyrus-sasl-devel
Requires(post): %{__pecl}
Requires(postun): %{__pecl}
@@ -62,6 +64,19 @@ mv php-memcached-dev-php-memcached-%{gitver}/package.xml .
mv php-memcached-dev-php-memcached-%{gitver} %{pecl_name}-%{version}
%endif
+# https://bugs.php.net/61261
+sed -i -e '/PHP_MEMCACHED_VERSION/s/2.0.0-dev/%{version}/' %{pecl_name}-%{version}/php_memcached.h
+
+# Chech version as upstream often forget to update this
+extver=$(sed -n '/#define PHP_MEMCACHED_VERSION/{s/.* "//;s/".*$//;p}' %{pecl_name}-%{version}/php_memcached.h)
+if test "x${extver}" != "x%{version}"; then
+ : Error: Upstream HTTP version is now ${extver}, expecting %{version}.
+ : Update the pdover macro and rebuild.
+ exit 1
+fi
+
+cp %{pecl_name}-%{version}/fastlz/LICENSE LICENSE-FastLZ
+
cat > %{pecl_name}.ini << 'EOF'
; Enable %{pecl_name} extension module
extension=%{pecl_name}.so
@@ -84,7 +99,6 @@ make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
make install -C %{pecl_name}-%{version} INSTALL_ROOT=%{buildroot}
# Drop in the bit of configuration
@@ -119,12 +133,16 @@ ln -s %{php_extdir}/igbinary.so modules/
%files
%doc %{pecl_name}-%{version}/{CREDITS,LICENSE,README.markdown,ChangeLog}
+%doc LICENSE-FastLZ
%config(noreplace) %{_sysconfdir}/php.d/%{pecl_name}.ini
%{php_extdir}/%{pecl_name}.so
%{pecl_xmldir}/%{name}.xml
%changelog
+* Sat Mar 03 2012 Remi Collet <remi at fedoraproject.org> - 2.0.0-1
+- update to 2.0.0
+
* Thu Jan 19 2012 Remi Collet <remi at fedoraproject.org> - 2.0.0-0.1.1736623
- update to git snapshot (post 2.0.0b2) for php 5.4 build
diff --git a/sources b/sources
index a66eec2..e3cf825 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3d0970e922e7bed62b8b1d4b1e47a931 php-memcached-dev-php-memcached-v2.0.0b2-14-g1736623.tar.gz
+4ea0226db4b9f3517b36e06d79921149 memcached-2.0.0.tgz
More information about the scm-commits
mailing list