[php-pecl-memcached/el5/master] import into EPEL-5

Remi Collet remi at fedoraproject.org
Sat Jan 29 08:15:12 UTC 2011


commit d7ef00dd985b40364c40bf5bdcc472e74fb1320f
Author: remi <fedora at famillecollet.com>
Date:   Sat Jan 29 09:14:59 2011 +0100

    import into EPEL-5

 php-pecl-memcached.spec |   71 ++++++----------------------------------------
 sources                 |    2 +-
 2 files changed, 11 insertions(+), 62 deletions(-)
---
diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec
index 9996c19..5d5963c 100644
--- a/php-pecl-memcached.spec
+++ b/php-pecl-memcached.spec
@@ -1,11 +1,11 @@
-%{!?__pecl:     %{expand: %%global __pecl     %{_bindir}/pecl}}
-
+%global php_zendabiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP Extension => //p') | tail -1)
+%global php_extdir %(php-config --extension-dir 2>/dev/null || echo %{_libdir}/php4)                     
 %global pecl_name memcached
 
 Summary:      Extension to work with the Memcached caching daemon
 Name:         php-pecl-memcached
-Version:      1.0.2
-Release:      3%{?dist}
+Version:      1.0.0
+Release:      1%{?dist}
 License:      PHP
 Group:        Development/Languages
 URL:          http://pecl.php.net/package/%{pecl_name}
@@ -14,26 +14,15 @@ Source:       http://pecl.php.net/get/%{pecl_name}-%{version}.tgz
 
 BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-# 5.2.10 required to HAVE_JSON enabled
-BuildRequires: php-devel >= 5.2.10, php-pear
+BuildRequires: php-devel, php-pear
 BuildRequires: libmemcached-devel, zlib-devel
 
-Requires(post): %{__pecl}
-Requires(postun): %{__pecl}
-
-Requires:     php-common >= 5.2.10
-Requires:     php(zend-abi) = %{php_zend_api}
-Requires:     php(api) = %{php_core_api}
+# This is EPEL-5 specific
+Requires:     php-zend-abi = %{php_zendabiver}
 
 Provides:     php-pecl(%{pecl_name}) = %{version}-%{release}
 
 
-%{?filter_setup:
-%filter_provides_in %{php_extdir}/.*\.so$
-%filter_setup
-}
-
-
 %description
 This extension uses libmemcached library to provide API for communicating
 with memcached servers.
@@ -86,57 +75,17 @@ EOF
 %{__rm} -rf %{buildroot}
 
 
-%post
-%{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
-
-
-%postun
-if [ $1 -eq 0 ] ; then
-    %{pecl_uninstall} %{pecl_name} >/dev/null || :
-fi
-
-
-%check
-cd %{pecl_name}-%{version}
-# only check if build extension can be loaded
-%{__ln_s} %{php_extdir}/json.so modules/
-%{_bindir}/php \
-    -n -q -d extension_dir=modules \
-    -d extension=json.so \
-    -d extension=%{pecl_name}.so \
-    --modules | grep %{pecl_name}
-
-
 %files
 %defattr(-, root, root, -)
-%doc %{pecl_name}-%{version}/{CREDITS,LICENSE,README.markdown,ChangeLog}
+%doc %{pecl_name}-%{version}/{CREDITS,LICENSE,EXPERIMENTAL,README.markdown,ChangeLog}
 %config(noreplace) %{_sysconfdir}/php.d/%{pecl_name}.ini
 %{php_extdir}/%{pecl_name}.so
 %{pecl_xmldir}/%{name}.xml
 
 
 %changelog
-* Sat Oct 23 2010  Remi Collet <Fedora at FamilleCollet.com> - 1.0.2-3
-- add filter_provides to avoid private-shared-object-provides memcached.so
-
-* Fri Oct 01 2010 Remi Collet <fedora at famillecollet.com> - 1.0.2-2
-- rebuild against libmemcached 0.44 with SASL support
-
-* Tue May 04 2010 Remi Collet <fedora at famillecollet.com> - 1.0.2-1
-- update to 1.0.2 for libmemcached 0.40
-
-* Sat Mar 13 2010 Remi Collet <fedora at famillecollet.com> - 1.0.1-1
-- update to 1.0.1 for libmemcached 0.38
-
-* Sun Feb 07 2010 Remi Collet <fedora at famillecollet.com> - 1.0.0-3.1
-- bump release
-
-* Sat Feb 06 2010 Remi Collet <fedora at famillecollet.com> - 1.0.0-3
-- rebuilt against new libmemcached
-- add minimal %%check
-
-* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+* Sat Jan 29 2011 Remi Collet <fedora at famillecollet.com> - 1.0.0-1
+- EL-5 build, fix BR for php abi
 
 * Sun Jul 12 2009 Remi Collet <fedora at famillecollet.com> - 1.0.0-1
 - Update to 1.0.0 (First stable release)
diff --git a/sources b/sources
index 5612434..226f1d9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b91f815ad59086d0c3564cce022b5c4f  memcached-1.0.2.tgz
+b5b0b438aa8e444840a7a4aff515db2a  memcached-1.0.0.tgz


More information about the scm-commits mailing list