php-ext-mysqlnd_qc-vl.spec 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. Summary: A query cache plugin for mysqlnd
  2. Summary(ja): mysqlnd クエリキャッシュプラグイン
  3. Name: php-ext-mysqlnd_qc
  4. Version: 1.1.1
  5. Release: 1%{_dist_release}
  6. URL: http://pecl.php.net/package/mysqlnd_qc
  7. Source: mysqlnd_qc-%{version}.tgz
  8. License: The PHP License
  9. Group: Development/Languages
  10. BuildRequires: php5-devel
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. Requires: php5-mysql
  13. Requires: %{req_php_api}
  14. %description
  15. The mysqlnd query result cache plugin is a mysqlnd plugin. It adds basic
  16. client side result set caching to all PHP MySQL extensions (ext/mysql,
  17. ext/mysqli, PDO_MySQL). if they are compiled to use mysqlnd. It does not
  18. change the API of the MySQL extensions and thus it operates virtually
  19. transparent for applications."
  20. %description -l ja
  21.  このプラグインは、mysqlndを利用している全てのMySQL拡張(mysql, mysqli,
  22. pdo_mysql)に、クライアント側での結果セットのキャッシュ機能を追加します。
  23. また、MySQL拡張のAPIは変えることなく、透過的に動作します。
  24. %prep
  25. %setup -q -n mysqlnd_qc-%{version}
  26. rm -f ../package.xml
  27. /usr/bin/phpize
  28. %build
  29. %configure
  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/mysqlnd_qc.ini <<EOF
  37. ; Enable mysqlnd_qc extension module
  38. extension=mysqlnd_qc.so
  39. EOF
  40. %clean
  41. rm -rf %{buildroot}
  42. %files
  43. %defattr(-,root,root)
  44. %doc CHANGES CREDITS LICENSE README web
  45. %{_libdir}/php5/*
  46. %{_sysconfdir}/php5/php.d/*
  47. %changelog
  48. * Sat Apr 28 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1-1
  49. - initial build.