php-ext-memcache-vl.spec 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. Summary: memcache extension for PHP
  2. Summary(ja): PHP用memcache拡張
  3. Name: php-ext-memcache
  4. Version: 3.0.8
  5. Release: 3%{_dist_release}
  6. Source: memcache-%{version}.tgz
  7. ##Patch0: memcache-2.2.6-session_strict.patch
  8. License: The PHP License
  9. Group: Development/Languages
  10. BuildRequires: php5-devel
  11. BuildRequires: zlib-devel
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. %if "%{?req_php_api}" != ""
  14. Requires: %{req_php_api}
  15. %endif
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. Packager: tomop
  19. %description
  20. This module enable to access memcached in PHP scripts.
  21. %description -l ja
  22. このモジュールは、PHPスクリプト中でmemcachedにアクセスできるようにします。
  23. %prep
  24. %setup -q -n memcache-%{version}
  25. ##%patch0 -p1 -b .session_strict
  26. mv ../package.xml ./
  27. phpize
  28. %build
  29. %configure --enable-memcache-session=yes
  30. %__make %{?_smp_mflags}
  31. %install
  32. rm -rf %{buildroot}
  33. mkdir -p %{buildroot}%{_libdir}/php5/
  34. mkdir -p %{buildroot}%{_sysconfdir}/php5/php.d
  35. %makeinstall INSTALL_ROOT=%{buildroot}
  36. cat > %{buildroot}%{_sysconfdir}/php5/php.d/memcache.ini <<EOF
  37. ; Enable memcache extension module
  38. extension=memcache.so
  39. memcache.allow_failover = 1
  40. memcache.max_failover_attempts = 20
  41. memcache.chunk_size = 16384
  42. memcache.default_port = 11211
  43. memcache.hash_function = crc32
  44. memcache.hash_strategy = consistent
  45. EOF
  46. %clean
  47. rm -rf %{buildroot}
  48. %files
  49. %defattr(-,root,root)
  50. %doc CREDITS README
  51. %{_libdir}/php5/*
  52. %config(noreplace) %{_sysconfdir}/php5/php.d/*
  53. %changelog
  54. * Fri Apr 10 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-3
  55. - rebuilt with php5-5.6.7.
  56. * Thu Jan 09 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-2
  57. - rebuilt with current environment.
  58. * Thu Oct 03 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-1
  59. - new upstream release.
  60. * Tue Jun 25 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.7-1
  61. - new upstream release.
  62. * Sun Apr 29 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6-3
  63. - converted encoding to UTF-8.
  64. * Sat Apr 28 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6-2
  65. - rebuilt with current environment.
  66. * Mon Dec 13 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6-1
  67. - new upstream release.
  68. * Fri Jul 10 2009 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.4-1
  69. - initial build.