]> git.pld-linux.org Git - packages/mysql.git/blobdiff - mysql.spec
rel 6
[packages/mysql.git] / mysql.spec
index 16279e31716f19890f8eaf139a0417b1f0d49b42..a60e8b93b538ba49800eef5ec97378fa5d7ea6fa 100644 (file)
@@ -1,6 +1,8 @@
 # TODO:
 # - C(XX)FLAGS for innodb subdirs are overriden by ./configure!
 # - http://bugs.mysql.com/bug.php?id=16470
+# NOTE:
+# - 5.0 Changes: http://dev.mysql.com/doc/refman/5.0/en/news-5-0-x.html
 #
 # Conditional build:
 %bcond_without big_tables      # Support tables with more than 4G rows even on 32 bit platforms
@@ -24,12 +26,13 @@ Summary(ru.UTF-8):  MySQL - быстрый SQL-сервер
 Summary(uk.UTF-8):     MySQL - швидкий SQL-сервер
 Summary(zh_CN.UTF-8):  MySQL数据库服务器
 Name:          mysql
-Version:       5.0.92
-Release:       3
+Version:       5.0.96
+Release:       6
 License:       GPL + MySQL FLOSS Exception
 Group:         Applications/Databases
+# Source0Download: http://dev.mysql.com/downloads/mysql/5.0.html#source
 Source0:       ftp://gd.tuwien.ac.at/db/mysql/Downloads/MySQL-5.0/%{name}-%{version}.tar.gz
-# Source0-md5: a72ee3d1d54bff74836de9500858a311
+# Source0-md5: bf280949049161aa68cf29e600d9ec79
 #Source0:      http://downloads.mysql.com/archives/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.tar.gz
@@ -66,11 +69,15 @@ Patch14:    %{name}-bug-16470.patch
 Patch15:       %{name}-system-users.patch
 Patch16:       %{name}-errorlog-no-rename.patch
 Patch18:       %{name}-xtrabackup.patch
+Patch19:       %{name}hotcopy-5.0-5.5.patch
 Patch21:       %{name}-atomic.patch
 Patch22:       %{name}-fix-dummy-thread-race-condition.patch
 # ourdelta
-Patch23:       big_tables_fixlp284123_fixmysql35346.patch
-Patch24:       mysql.init.patch
+Patch23:       big_tables_fixlp284123_fix%{name}35346.patch
+Patch24:       bison3.patch
+Patch25:       %{name}-sslchain.patch
+Patch26:       %{name}-yacc.patch
+Patch27:       community-mysql-dh1024.patch
 # <percona patches, http://www.percona.com/percona-lab.html>
 Patch100:      %{name}-show_patches.patch
 Patch101:      %{name}-microslow_innodb.patch
@@ -141,9 +148,12 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                _localstatedir  /var/lib/mysql
 %define                _mysqlhome      /home/services/mysql
 
-%define                _noautoreqdep   'perl(DBD::mysql)'
 # CFLAGS for innodb are altered
-%undefine      configure_cache
+%unglobal      configure_cache
+
+%define                filterout_c     -Werror=format-security
+
+%define                skip_post_check_so      libndbclient.so.2.0.0
 
 %description
 MySQL is a true multi-user, multi-threaded SQL (Structured Query
@@ -536,6 +546,7 @@ mv sphinx-*/mysqlse sql/sphinx
 %patch15 -p1
 %patch16 -p1
 %{?with_xtrabackup:%patch18 -p1}
+%patch19 -p1
 
 # <percona %patches>
 %patch100 -p1
@@ -564,6 +575,11 @@ mv sphinx-*/mysqlse sql/sphinx
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p1
+%patch26 -p1
+%patch27 -p1
+
+%{__sed} -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.in
 
 %build
 %{__libtoolize}
@@ -636,7 +652,7 @@ echo -e "all:\ninstall:\nclean:\nlink_sources:\n" > libmysqld/examples/Makefile
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,mysql,ssl/certs/mysql,skel} \
+install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,mysql,certs/mysql,skel} \
           $RPM_BUILD_ROOT/var/{log/{archive,}/mysql,lib/mysql} \
           $RPM_BUILD_ROOT{%{_infodir},%{_mysqlhome}}
 
@@ -875,7 +891,7 @@ EOF
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/mysql
 %attr(754,root,root) /etc/rc.d/init.d/mysql
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/mysql
-%dir /etc/ssl/certs/mysql
+%dir /etc/certs/mysql
 %attr(640,root,mysql) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql/clusters.conf
 %attr(755,root,root) %{_sbindir}/innochecksum
 %attr(755,root,root) %{_sbindir}/my_print_defaults
This page took 0.091336 seconds and 4 git commands to generate.