]> git.pld-linux.org Git - packages/mysql.git/blobdiff - mysql.spec
- expire-logs-days sample
[packages/mysql.git] / mysql.spec
index 8319c852959d6f0a46e99438d95c377e9791936b..3a50f220ebe65818ce62ffbd4f393673fbb2a0e9 100644 (file)
@@ -15,7 +15,6 @@
 %bcond_with    xtrabackup              # XtraBackup
 
 %include       /usr/lib/rpm/macros.perl
-#define        _snap   20060111
 Summary:       MySQL: a very fast and reliable SQL database engine
 Summary(de.UTF-8):     MySQL: ist eine SQL-Datenbank
 Summary(fr.UTF-8):     MySQL: un serveur SQL rapide et fiable
@@ -25,13 +24,13 @@ Summary(ru.UTF-8):  MySQL - быстрый SQL-сервер
 Summary(uk.UTF-8):     MySQL - швидкий SQL-сервер
 Summary(zh_CN.UTF-8):  MySQL数据库服务器
 Name:          mysql
-Version:       5.0.84
+Version:       5.0.87
 Release:       2
 License:       GPL + MySQL FLOSS Exception
 Group:         Applications/Databases
 #Source0:      ftp://ftp.mysql.com/pub/mysql/src/%{name}-%{version}.tar.gz
 Source0:       http://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-5.0/%{name}-%{version}.tar.gz
-# Source0-md5: 671348f1a5b078da9ca76f97e1fda325
+# Source0-md5: 65e6229cc98b6a8d4c5206d7fe16c7be
 #Source0:      http://mysql.he.net/Downloads/MySQL-5.0/%{name}-%{version}.tar.gz
 #Source0:      http://mirror.provenscaling.com/mysql/enterprise/source/5.0/%{name}-%{version}.tar.gz
 Source100:     http://www.sphinxsearch.com/downloads/sphinx-0.9.9-rc2.tar.gz
@@ -48,6 +47,7 @@ Source10:     %{name}-ndb-mgm.sysconfig
 Source11:      %{name}-ndb-cpc.init
 Source12:      %{name}-ndb-cpc.sysconfig
 Source13:      %{name}-client.conf
+Source14:      percona.sh
 Patch0:                %{name}-libs.patch
 Patch1:                %{name}-sphinx.patch
 Patch2:                %{name}-c++.patch
@@ -64,31 +64,36 @@ Patch12:    %{name}-bug-20153.patch
 Patch13:       %{name}-bug-34192.patch
 Patch14:       %{name}-bug-16470.patch
 Patch15:       %{name}-system-users.patch
+Patch16:       %{name}-errorlog-no-rename.patch
+Patch17:       %{name}-alpha-stack.patch
+Patch18:       %{name}-xtrabackup.patch
+Patch19:       %{name}-fixes.patch
+Patch20:       %{name}-gcc3.patch
+Patch21:       %{name}-atomic.patch
+Patch22:       %{name}-fix-dummy-thread-race-condition.patch
 # <percona patches, http://www.percona.com/percona-lab.html>
-Patch16:       %{name}-show_patches.patch
-Patch17:       %{name}-microslow_innodb.patch
-Patch18:       %{name}-profiling_slow.patch
-Patch19:       %{name}-userstatv2.patch
-Patch20:       %{name}-microsec_process.patch
-Patch21:       %{name}-innodb_io_patches.patch
-Patch22:       %{name}-innodb_locks_held.patch
-Patch23:       %{name}-innodb_show_bp.patch
-Patch24:       %{name}-innodb_check_fragmentation.patch
-Patch25:       %{name}-innodb_io_pattern.patch
-Patch26:       %{name}-innodb_fsync_source.patch
-Patch27:       %{name}-innodb_show_hashed_memory.patch
-Patch28:       %{name}-innodb_dict_size_limit.patch
-Patch29:       %{name}-innodb_extra_rseg.patch
-Patch30:       %{name}-innodb_thread_concurrency_timer_based.patch
-Patch31:       %{name}-split_buf_pool_mutex_fixed_optimistic_safe.patch
-Patch32:       %{name}-innodb_rw_lock.patch
-Patch33:       %{name}-mysql-test.patch
+Patch100:      %{name}-show_patches.patch
+Patch101:      %{name}-microslow_innodb.patch
+Patch102:      %{name}-profiling_slow.patch
+Patch103:      %{name}-userstatv2.patch
+Patch104:      %{name}-microsec_process.patch
+Patch105:      %{name}-innodb_io_patches.patch
+Patch106:      %{name}-innodb_locks_held.patch
+Patch107:      %{name}-innodb_show_bp.patch
+Patch108:      %{name}-innodb_check_fragmentation.patch
+Patch109:      %{name}-innodb_io_pattern.patch
+Patch110:      %{name}-innodb_fsync_source.patch
+Patch111:      %{name}-innodb_show_hashed_memory.patch
+Patch112:      %{name}-innodb_dict_size_limit.patch
+Patch113:      %{name}-innodb_extra_rseg.patch
+Patch114:      %{name}-innodb_thread_concurrency_timer_based.patch
+Patch115:      %{name}-innodb_use_sys_malloc.patch
+Patch116:      %{name}-innodb_recovery_patches.patch
+Patch117:      %{name}-innodb_misc_patch.patch
+Patch118:      %{name}-innodb_split_buf_pool_mutex.patch
+Patch119:      %{name}-innodb_rw_lock.patch
+Patch120:      %{name}-mysql-test.patch
 # </percona>
-Patch34:       %{name}-errorlog-no-rename.patch
-Patch35:       %{name}-alpha-stack.patch
-Patch36:       %{name}-xtrabackup.patch
-Patch37:       %{name}-fixes.patch
-Patch38:       %{name}-gcc3.patch
 URL:           http://www.mysql.com/products/database/mysql/community_edition.html
 BuildRequires: autoconf
 BuildRequires: automake
@@ -330,6 +335,7 @@ Este pacote contém os clientes padrão para o MySQL.
 Summary:       Shared libraries for MySQL
 Summary(pl.UTF-8):     Biblioteki dzielone MySQL
 Group:         Libraries
+Requires:      glibc >= 6:2.3.6-15
 Obsoletes:     libmysql10
 Obsoletes:     mysql-doc < 4.1.12
 
@@ -489,7 +495,7 @@ This package contains the standard MySQL NDB CPC Daemon.
 Ten pakiet zawiera standardowego demona MySQL NDB CPC.
 
 %prep
-%setup -q %{?_snap:-n %{name}-%{version}-nightly-%{_snap}} %{?with_sphinx:-a100}
+%setup -q %{?with_sphinx:-a100}
 %patch0 -p1
 %if %{with sphinx}
 mv sphinx-*/mysqlse sql/sphinx
@@ -516,37 +522,47 @@ mv sphinx-*/mysqlse sql/sphinx
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
-%patch17 -p1
-%patch18 -p1
-%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
-%patch24 -p1
-%patch25 -p1
-%patch26 -p1
-%patch27 -p1
-%patch28 -p1
-%patch29 -p1
-%patch30 -p1
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
-%patch34 -p1
 %ifarch alpha
-%patch35 -p1
+%patch17 -p1
 %endif
-%{?with_xtrabackup:%patch36 -p1}
-%patch37 -p1
+%{?with_xtrabackup:%patch18 -p1}
+
+# <percona %patches>
+%patch100 -p1
+%patch101 -p1
+%patch102 -p1
+%patch103 -p1
+%patch104 -p1
+%patch105 -p1
+%patch106 -p1
+%patch107 -p1
+%patch108 -p1
+%patch109 -p1
+%patch110 -p1
+%patch111 -p1
+%patch112 -p1
+%patch113 -p1
+%patch114 -p1
+%patch115 -p1
+%patch116 -p1
+%patch117 -p1
+%patch118 -p1
+%patch119 -p1
+%patch120 -p1
+# </percona>
+
+%patch19 -p1
 %if "%{cxx_version}" < "4.1"
-%patch38 -p1
+%patch20 -p1
 %endif
+%patch21 -p0
+%patch22 -p1
 
 %build
 %{__libtoolize}
 %{__aclocal}
 %{__automake}
+%{__autoheader}
 %{__autoconf}
 
 # The compiler flags are as per their "official" spec ;)
@@ -709,12 +725,10 @@ rm $RPM_BUILD_ROOT%{_mandir}/man1/safe_mysqld*
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysqlman.1*
 rm $RPM_BUILD_ROOT%{_bindir}/resolveip
 rm $RPM_BUILD_ROOT%{_mandir}/man1/resolveip.1*
-rm $RPM_BUILD_ROOT%{_mandir}/man1/make_win_bin_dist.1
 rm $RPM_BUILD_ROOT%{_bindir}/comp_err
 rm $RPM_BUILD_ROOT%{_mandir}/man1/comp_err.1
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_install_db.1
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_waitpid.1
-rm $RPM_BUILD_ROOT%{_mandir}/man1/make_win_src_distribution.1
 rm $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld_multi.server
 
 # no package for tests
@@ -722,9 +736,6 @@ rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql-stress-test.pl.1
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql-test-run.pl.1
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_client_test_embedded.1
 # orphaned manuals
-rm $RPM_BUILD_ROOT%{_mandir}/man1/ndb_print_backup_file.1
-rm $RPM_BUILD_ROOT%{_mandir}/man1/ndb_print_schema_file.1
-rm $RPM_BUILD_ROOT%{_mandir}/man1/ndb_print_sys_file.1
 rm $RPM_BUILD_ROOT%{_mandir}/man1/mysqltest_embedded.1
 
 # in %doc
This page took 0.054494 seconds and 4 git commands to generate.