source: projects/specs/branches/6/M/MySQL/MySQL-vl.spec @ 6337

Revision 6337, 40.5 KB checked in by tomop, 12 years ago (diff)

MySQL-5.1.63-1

Line 
1%define mysqld_user             mysql
2%define mysqld_group            mysql
3%define server_suffix -community
4%define mysqldatadir /var/lib/mysql
5
6%{?_with_static:%define STATIC_BUILD 1}
7%{!?_with_static:%define STATIC_BUILD 0}
8
9# Working around perl dependency problem
10%if %{?_dist_release}!="vl5"
11%define __perl_requires %{SOURCE998}
12%else
13%define __find_requires %{SOURCE999}
14%endif
15
16# We don't package all files installed into the build root by intention -
17# See BUG#998 for details.
18%define _unpackaged_files_terminate_build 0
19
20%define see_base For a description of MySQL see the base MySQL RPM or http://www.mysql.com
21
22%define mysql_version           5.1.63
23%define client_version          16
24
25%if %{?_dist_release}!="vl5"
26%define libpkgname libmysqlclient%{client_version}
27%else
28%define libpkgname MySQL-shared
29%endif
30
31Packager:       tomop
32Name: MySQL
33Summary:        MySQL: a very fast and reliable SQL database server
34Version:        %{mysql_version}
35Release:        1%{_dist_release}
36
37Group:          Applications/Databases
38# exceptions allow client libraries to be linked with most open source SW,
39# not only GPL code.
40License:        GPLv2 with exceptions
41URL:            http://www.mysql.com/
42
43Source:         mysql-%{version}.tar.gz
44# Don't depend on lib::mtr*
45Source998:      perl-requires-%{name}.sh
46Source999:      filter-requires-%{name}.sh
47
48Patch0:         mysql-5.1.62-jp-all.patch
49
50# lib64 patch for vine
51Patch200:       pysql-5.1.44-lib64.patch
52
53BuildRoot:      %{_tmppath}/%{name}-%{version}-root
54BuildRequires:  perl, readline-devel
55BuildRequires:  gcc-c++, ncurses-devel, zlib-devel
56%if %{?_dist_release}!="vl5"
57BuildRequires:  openssl-devel
58%endif
59BuildRequires:  groff, libtool, automake
60Requires:       fileutils sh-utils
61Provides:       msqlormysql MySQL-server mysql
62Obsoletes:      mysql MySQL5
63
64# From the manual
65%description
66The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
67and robust SQL (Structured Query Language) database server. MySQL Server
68is intended for mission-critical, heavy-load production systems as well
69as for embedding into mass-deployed software. MySQL is a trademark of
70Sun Microsystems, Inc.
71
72Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
73Use is subject to license terms.
74
75This software comes with ABSOLUTELY NO WARRANTY. This is free software,
76and you are welcome to modify and redistribute it under the GPL license.
77
78The MySQL web site (http://www.mysql.com/) provides the latest
79news and information about the MySQL software. Also please see the
80documentation and the manual for more information.
81
82%package server
83Release: %{release}
84Summary:        MySQL: a very fast and reliable SQL database server
85Group:          Applications/Databases
86Requires:       fileutils sh-utils net-tools
87Provides:       msqlormysql mysql-server mysql MySQL MySQL5-server
88Obsoletes:      MySQL mysql mysql-server MySQL5-server MySQL-Max
89
90%description server
91The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
92and robust SQL (Structured Query Language) database server. MySQL Server
93is intended for mission-critical, heavy-load production systems as well
94as for embedding into mass-deployed software. MySQL is a trademark of
95Sun Microsystems, Inc.
96
97Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
98Use is subject to license terms.
99
100This software comes with ABSOLUTELY NO WARRANTY. This is free software,
101and you are welcome to modify and redistribute it under the GPL license.
102
103The MySQL web site (http://www.mysql.com/) provides the latest
104news and information about the MySQL software. Also please see the
105documentation and the manual for more information.
106
107This package includes the MySQL server binary (incl. InnoDB) as well
108as related utilities to run and administrate a MySQL server.
109
110If you want to access and work with the database, you have to install
111package "MySQL-client" as well!
112
113%package client
114Summary: MySQL - Client
115Group: Applications/Databases
116Obsoletes: mysql-client MySQL5-client
117Provides: mysql-client MySQL5-client
118
119%description client
120This package contains the standard MySQL clients and administration tools.
121
122%{see_base}
123
124%package ndb-storage
125Summary:        MySQL - ndbcluster storage engine
126Group:          Applications/Databases
127
128%description ndb-storage
129This package contains the ndbcluster storage engine.
130It is necessary to have this package installed on all
131computers that should store ndbcluster table data.
132Note that this storage engine can only be used in conjunction
133with the MySQL Max server.
134
135%{see_base}
136
137%package ndb-management
138Summary:        MySQL - ndbcluster storage engine management
139Group:          Applications/Databases
140
141%description ndb-management
142This package contains ndbcluster storage engine management.
143It is necessary to have this package installed on at least
144one computer in the cluster.
145
146%{see_base}
147
148%package ndb-tools
149Summary:        MySQL - ndbcluster storage engine basic tools
150Group:          Applications/Databases
151
152%description ndb-tools
153This package contains ndbcluster storage engine basic tools.
154
155%{see_base}
156
157%package ndb-extra
158Summary:        MySQL - ndbcluster storage engine extra tools
159Group:          Applications/Databases
160
161%description ndb-extra
162This package contains some extra ndbcluster storage engine tools for the advanced user.
163They should be used with caution.
164
165%{see_base}
166
167%package test
168Requires: %{name}-client = %{version}-%{release} perl-DBI perl
169Summary: MySQL - Test suite
170Group: Applications/Databases
171Obsoletes: mysql-bench MySQL5-bench MySQL-bench
172
173%description test
174This package contains the MySQL regression test suite.
175
176%{see_base}
177
178
179%package devel
180Summary: MySQL - Development header files and libraries
181Group: Development/Libraries
182Requires: %{libpkgname} = %{version}-%{release}
183%if %{?_dist_release}!="vl5"
184Requires: openssl-devel
185%endif
186Requires: zlib-devel
187Provides: mysql-devel MySQL5-devel
188Obsoletes: mysql-devel MySQL5-devel
189
190%description devel
191This package contains the development header files and libraries
192necessary to develop MySQL client applications.
193
194%{see_base}
195
196%package -n %{libpkgname}
197Summary: The shared libraries required for MySQL clients
198Group: System Environment/Libraries
199%if %{?_dist_release}!="vl5"
200Obsoletes: MySQL-shared < %{version}
201%endif
202
203%description -n %{libpkgname}
204This package contains the shared libraries (*.so*) which certain
205languages and applications need to dynamically load and use MySQL.
206
207
208%package embedded
209Summary: MySQL as an embeddable library
210Group: System Environment/Libraries
211Obsoletes: mysql-embedded MySQL5-embedded
212Provides: mysql-embedded MySQL5-embedded
213
214%description embedded
215MySQL is a multi-user, multi-threaded SQL database server. This
216package contains a version of the MySQL server that can be embedded
217into a client application instead of running as a separate process.
218
219%{see_base}
220
221%package embedded-devel
222Summary: Development files for MySQL as an embeddable library
223Group: Development/Libraries
224Requires: %{name}-embedded = %{version}-%{release}
225Requires: %{name}-devel = %{version}-%{release}
226
227%description embedded-devel
228MySQL is a multi-user, multi-threaded SQL database server. This
229package contains files needed for developing and testing with
230the embedded version of the MySQL server.
231
232%{see_base}
233
234%prep
235%setup -q -T -a 0 -c -n mysql-%{mysql_version}
236mv mysql-%{mysql_version} mysql-debug-%{mysql_version}
237
238pushd mysql-debug-%{mysql_version}
239%patch0 -p1 -b .jp
240%if %{_lib} == lib64
241%patch200 -p0 -b .lib64
242%endif
243aclocal
244autoheader
245libtoolize --automake --force
246automake --add-missing --copy
247autoconf
248perl -pi -e 's/-Werror"/"/' configure
249popd
250
251%setup -q -D -T -a 0 -n mysql-%{mysql_version}
252mv mysql-%{mysql_version} mysql-release-%{mysql_version}
253
254pushd mysql-release-%{mysql_version}
255%patch0 -p1 -b .jp
256%if %{_lib} == lib64
257%patch200 -p0 -b .lib64
258%endif
259aclocal
260autoheader
261libtoolize --automake --force
262automake --add-missing --copy
263autoconf
264perl -pi -e 's/-Werror"/"/' configure
265popd
266
267%build
268
269BuildMySQL() {
270# The --enable-assembler simply does nothing on systems that does not
271# support assembler speedups.
272sh -c  "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
273        CC=\"${CC:-$MYSQL_BUILD_CC}\" \
274        CXX=\"${CXX:-$MYSQL_BUILD_CXX}\" \
275%ifarch x86_64
276        CFLAGS=\"$CFLAGS -fPIC\" \
277        CXXFLAGS=\"$CXXFLAGS -fPIC\" \
278%else
279        CFLAGS=\"$CFLAGS\" \
280        CXXFLAGS=\"$CXXFLAGS\" \
281%endif
282        LDFLAGS=\"$MYSQL_BUILD_LDFLAGS\" \
283        ./configure \
284            $* \
285            --with-mysqld-ldflags='-static' \
286            --with-client-ldflags='-static' \
287            --with-zlib-dir=/usr \
288            --enable-silent-rules \
289            --enable-assembler \
290            --enable-local-infile \
291            --with-fast-mutexes \
292            --with-mysqld-user=%{mysqld_user} \
293            --with-unix-socket-path=/var/lib/mysql/mysql.sock \
294            --with-pic \
295            --prefix=/ \
296            --with-extra-charsets=all \
297            --exec-prefix=%{_exec_prefix} \
298            --libexecdir=%{_sbindir} \
299            --libdir=%{_libdir} \
300            --sysconfdir=%{_sysconfdir} \
301            --datadir=%{_datadir} \
302            --localstatedir=%{mysqldatadir} \
303            --infodir=%{_infodir} \
304            --includedir=%{_includedir} \
305            --mandir=%{_mandir} \
306            --enable-thread-safe-client \
307            --with-readline \
308                --with-innodb \
309                --with-ndbcluster \
310                --with-archive-storage-engine \
311                --with-csv-storage-engine \
312                --with-blackhole-storage-engine \
313                --with-federated-storage-engine \
314                --with-partition \
315                --with-big-tables \
316                --enable-shared \
317%if %{?_dist_release}!="vl5"
318                --with-ssl=/usr \
319%endif
320                --with-comment=\"VineLinux MySQL RPM\" \
321                --with-charset=utf8 \
322                --with-client-charset=utf8 \
323                "
324 make %{?_smp_mflags}
325}
326# end of function definition "BuildMySQL"
327
328# Use the build root for temporary storage of the shared libraries.
329
330RBR=$RPM_BUILD_ROOT
331
332# Clean up the BuildRoot first
333[ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
334mkdir -p $RBR%{_libdir}/mysql
335
336#
337# Use MYSQL_BUILD_PATH so that we can use a dedicated version of gcc
338#
339PATH=${MYSQL_BUILD_PATH:-/bin:/usr/bin}
340export PATH
341
342# Build the Debug binary.
343
344# Use gcc for C and C++ code (to avoid a dependency on libstdc++ and
345# including exceptions into the code
346if [ -z "$CXX" -a -z "$CC" ]
347then
348        export CC="gcc"
349        export CXX="gcc"
350fi
351
352# Prepare compiler flags
353CFLAGS=${MYSQL_BUILD_CFLAGS:-$RPM_OPT_FLAGS}
354CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-exceptions -fno-rtti }
355
356##############################################################################
357#
358#  Build the debug version
359#
360##############################################################################
361
362(
363# We are in a subshell, so we can modify variables just for one run.
364CFLAGS=`echo   " $CFLAGS "   | \
365    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
366        -e 's/^ //' -e 's/ $//'`
367CXXFLAGS=`echo " $CXXFLAGS " | \
368    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
369        -e 's/^ //' -e 's/ $//'`
370
371# Add -g and --with-debug.
372cd mysql-debug-%{mysql_version} &&
373CFLAGS="$CFLAGS" \
374CXXFLAGS="$CXXFLAGS" \
375BuildMySQL --with-debug
376)
377
378# We might want to save the config log file
379if test -n "$MYSQL_DEBUGCONFLOG_DEST"
380then
381  cp -fp mysql-debug-%{mysql_version}/config.log "$MYSQL_DEBUGCONFLOG_DEST"
382fi
383
384#(cd mysql-debug-%{mysql_version} ; make test-bt-debug)
385
386##############################################################################
387#
388#  Build the release binary
389#
390##############################################################################
391
392(cd mysql-release-%{mysql_version} &&
393CFLAGS="$CFLAGS" \
394CXXFLAGS="$CXXFLAGS" \
395BuildMySQL --with-embedded-server
396)
397
398pushd mysql-release-%{mysql_version}
399# regular build will make libmysqld.a but not libmysqld.so :-(
400mkdir libmysqld/work
401cd libmysqld/work
402ar -x ../libmysqld.a
403# remove object file to avoid multiple definition error (is it a bug?)
404rm -f libfederated_a-ha_federated.o libfederated_a-string.o
405gcc $CFLAGS $LDFLAGS -shared -Wl,-soname,libmysqld.so.0 -o libmysqld.so.0.0.1 \
406        *.o \
407%if %{?_dist_release}!="vl5"
408        -lpthread -lcrypt -lnsl -lssl -lcrypto -lz -lrt -lstdc++ -lm -lc
409%else
410        -lpthread -lcrypt -lnsl -lz -lrt -lstdc++ -lm -lc
411%endif
412popd
413
414# We might want to save the config log file
415if test -n "$MYSQL_CONFLOG_DEST"
416then
417  cp -fp  mysql-release-%{mysql_version}/config.log "$MYSQL_CONFLOG_DEST"
418fi
419
420#(cd mysql-release-%{mysql_version} ; make test-bt)
421
422%install
423RBR=$RPM_BUILD_ROOT
424MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-release-%{mysql_version}
425
426rm -rf $RBR
427
428# Ensure that needed directories exists
429install -d $RBR%{_sysconfdir}/{logrotate.d,init.d}
430install -d $RBR%{mysqldatadir}/mysql
431install -d $RBR%{_datadir}/mysql-test
432install -d $RBR%{_includedir}
433install -d $RBR%{_libdir}
434install -d $RBR%{_mandir}
435install -d $RBR%{_sbindir}
436
437# Install all binaries
438(cd $MBD && make install DESTDIR=$RBR benchdir_root=%{_datadir})
439# Old packages put shared libs in %{_libdir}/ (not %{_libdir}/mysql), so do
440# the same here.
441#mv $RBR/%{_libdir}/mysql/*.so* $RBR/%{_libdir}/
442
443rm -rf $RBR/mysql-test
444
445##############################################################################
446# Include libgcc.a in the devel subpackage (BUG 4921)
447if [ -z "$CXX" -a -z "$CC" ]
448then
449        export CC="gcc"
450        export CXX="gcc"
451fi
452
453if expr "$CC" : ".*gcc.*" > /dev/null ;
454then
455  libgcc=`$CC $CFLAGS --print-libgcc-file`
456  if [ -f $libgcc ]
457  then
458    %define have_libgcc 1
459    install -m 644 $libgcc $RBR%{_libdir}/mysql/libmygcc.a
460  fi
461fi
462
463##############################################################################
464
465# install libmysqld.so
466install -m 0755 $MBD/libmysqld/work/libmysqld.so.0.0.1 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so.0.0.1
467ln -s libmysqld.so.0.0.1 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so.0
468ln -s libmysqld.so.0 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so
469
470# install "mysqld-debug"
471$MBD/libtool --mode=execute install -m 755 \
472                 $RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-debug-%{mysql_version}/sql/mysqld \
473                 $RBR%{_sbindir}/mysqld-debug
474
475# install saved perror binary with NDB support (BUG#13740)
476install -m 755 $MBD/extra/perror $RBR%{_bindir}/perror
477
478# Install logrotate and autostart
479install -m 644 $MBD/support-files/mysql-log-rotate $RBR%{_sysconfdir}/logrotate.d/mysql
480install -m 755 $MBD/support-files/mysql.server $RBR%{_sysconfdir}/init.d/mysql
481
482# in RPMs, it is unlikely that anybody should use "sql-bench"
483rm -fr $RBR%{_datadir}/sql-bench
484
485# Create a symlink "rcmysql", pointing to the init.script. SuSE users
486# will appreciate that, as all services usually offer this.
487ln -s %{_sysconfdir}/init.d/mysql $RPM_BUILD_ROOT%{_sbindir}/rcmysql
488
489# Touch the place where the my.cnf config file and mysqlmanager.passwd
490# (MySQL Instance Manager password file) might be located
491# Just to make sure it's in the file list and marked as a config file
492touch $RBR%{_sysconfdir}/my.cnf
493touch $RBR%{_sysconfdir}/mysqlmanager.passwd
494
495mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
496echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/libmysqlclient%{client_version}-%{_arch}.conf
497
498%pre server
499# Shut down a previously installed server first
500if test -x %{_sysconfdir}/init.d/mysql
501then
502  %{_sysconfdir}/init.d/mysql stop > /dev/null 2>&1
503  echo "Giving mysqld a couple of seconds to exit nicely"
504  sleep 5
505elif test -x %{_sysconfdir}/rc.d/init.d/mysql
506then
507  %{_sysconfdir}/rc.d/init.d/mysql stop > /dev/null 2>&1
508  echo "Giving mysqld a couple of seconds to exit nicely"
509  sleep 5
510fi
511
512%post server
513mysql_datadir=%{mysqldatadir}
514
515# Create data directory if needed
516if test ! -d $mysql_datadir; then mkdir -m 755 $mysql_datadir; fi
517if test ! -d $mysql_datadir/mysql; then mkdir $mysql_datadir/mysql; fi
518if test ! -d $mysql_datadir/test; then mkdir $mysql_datadir/test; fi
519
520# Make MySQL start/shutdown automatically when the machine does it.
521# use insserv for older SuSE Linux versions
522if test -x /sbin/insserv
523then
524        /sbin/insserv %{_sysconfdir}/init.d/mysql
525# use chkconfig on Red Hat and newer SuSE releases
526elif test -x /sbin/chkconfig
527then
528        /sbin/chkconfig --add mysql
529fi
530
531# Create a MySQL user and group. Do not report any problems if it already
532# exists.
533groupadd -r %{mysqld_group} 2> /dev/null || true
534useradd -M -r -d $mysql_datadir -s /bin/bash -c "MySQL server" -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
535# The user may already exist, make sure it has the proper group nevertheless (BUG#12823)
536usermod -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
537
538# Change permissions so that the user that will run the MySQL daemon
539# owns all database files.
540chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
541
542# Initiate databases if needed
543%{_bindir}/mysql_install_db --rpm --user=%{mysqld_user}
544
545# Upgrade databases if needed would go here - but it cannot be automated yet
546
547# Change permissions again to fix any new files.
548chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
549
550# Fix permissions for the permission database so that only the user
551# can read them.
552chmod -R og-rw $mysql_datadir/mysql
553
554# Restart in the same way that mysqld will be started normally.
555%{_sysconfdir}/init.d/mysql start
556
557# Allow mysqld_safe to start mysqld and print a message before we exit
558sleep 2
559
560#echo "Thank you for installing the MySQL Community Server! For Production
561#systems, we recommend MySQL Enterprise, which contains enterprise-ready
562#software, intelligent advisory services, and full production support with
563#scheduled service packs and more.  Visit www.mysql.com/enterprise for more
564#information."
565
566%post ndb-storage
567mysql_clusterdir=/var/lib/mysql-cluster
568
569# Create cluster directory if needed
570if test ! -d $mysql_clusterdir; then mkdir -m 755 $mysql_clusterdir; fi
571
572%preun server
573if test $1 = 0
574then
575  # Stop MySQL before uninstalling it
576  if test -x %{_sysconfdir}/init.d/mysql
577  then
578    %{_sysconfdir}/init.d/mysql stop > /dev/null
579
580    # Remove autostart of mysql
581    # for older SuSE Linux versions
582    if test -x /sbin/insserv
583    then
584      /sbin/insserv -r %{_sysconfdir}/init.d/mysql
585    # use chkconfig on Red Hat and newer SuSE releases
586    elif test -x /sbin/chkconfig
587    then
588      /sbin/chkconfig --del mysql
589    fi
590  fi
591fi
592
593# We do not remove the mysql user since it may still own a lot of
594# database files.
595
596%post -n %{libpkgname}
597/sbin/ldconfig
598
599%postun -n %{libpkgname}
600/sbin/ldconfig
601
602# Clean up the BuildRoot
603%clean
604[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
605
606%files server
607%defattr(-,root,root,0755)
608
609%doc mysql-release-%{mysql_version}/COPYING mysql-release-%{mysql_version}/README
610%doc mysql-release-%{mysql_version}/support-files/my-*.cnf
611%doc mysql-release-%{mysql_version}/support-files/ndb-*.ini
612
613%doc %attr(644, root, root) %{_infodir}/mysql.info*
614
615%doc %attr(644, root, man) %{_mandir}/man1/innochecksum.1*
616%doc %attr(644, root, man) %{_mandir}/man1/my_print_defaults.1*
617%doc %attr(644, root, man) %{_mandir}/man1/myisam_ftdump.1*
618%doc %attr(644, root, man) %{_mandir}/man1/myisamchk.1*
619%doc %attr(644, root, man) %{_mandir}/man1/myisamlog.1*
620%doc %attr(644, root, man) %{_mandir}/man1/myisampack.1*
621%doc %attr(644, root, man) %{_mandir}/man8/mysqld.8*
622%doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
623%doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
624%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
625%doc %attr(644, root, man) %{_mandir}/man1/mysql_install_db.1*
626%doc %attr(644, root, man) %{_mandir}/man1/mysql_upgrade.1*
627%doc %attr(644, root, man) %{_mandir}/man1/mysqlhotcopy.1*
628%doc %attr(644, root, man) %{_mandir}/man1/mysqlman.1*
629%doc %attr(644, root, man) %{_mandir}/man8/mysqlmanager.8*
630%doc %attr(644, root, man) %{_mandir}/man1/mysql.server.1*
631%doc %attr(644, root, man) %{_mandir}/man1/mysqltest.1*
632%doc %attr(644, root, man) %{_mandir}/man1/mysql_tzinfo_to_sql.1*
633%doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
634%doc %attr(644, root, man) %{_mandir}/man1/mysqlbug.1*
635%doc %attr(644, root, man) %{_mandir}/man1/perror.1*
636%doc %attr(644, root, man) %{_mandir}/man1/replace.1*
637
638%doc %attr(644, root, man) %{_mandir}/man1/mysql_convert_table_format.1*
639%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_extensions.1*
640%doc %attr(644, root, man) %{_mandir}/man1/mysql_secure_installation.1*
641%doc %attr(644, root, man) %{_mandir}/man1/mysql_setpermission.1*
642%doc %attr(644, root, man) %{_mandir}/man1/mysqldumpslow.1*
643%doc %attr(644, root, man) %{_mandir}/man1/resolve_stack_dump.1*
644%doc %attr(644, root, man) %{_mandir}/man1/resolveip.1*
645
646%ghost %config(noreplace,missingok) %{_sysconfdir}/my.cnf
647%ghost %config(noreplace,missingok) %{_sysconfdir}/mysqlmanager.passwd
648
649%attr(755, root, root) %{_bindir}/innochecksum
650%attr(755, root, root) %{_bindir}/my_print_defaults
651%attr(755, root, root) %{_bindir}/myisam_ftdump
652%attr(755, root, root) %{_bindir}/myisamchk
653%attr(755, root, root) %{_bindir}/myisamlog
654%attr(755, root, root) %{_bindir}/myisampack
655%attr(755, root, root) %{_bindir}/mysql_convert_table_format
656%attr(755, root, root) %{_bindir}/mysql_fix_extensions
657%attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
658%attr(755, root, root) %{_bindir}/mysql_install_db
659%attr(755, root, root) %{_bindir}/mysql_secure_installation
660%attr(755, root, root) %{_bindir}/mysql_setpermission
661%attr(755, root, root) %{_bindir}/mysql_tzinfo_to_sql
662%attr(755, root, root) %{_bindir}/mysql_upgrade
663%attr(755, root, root) %{_bindir}/mysql_zap
664%attr(755, root, root) %{_bindir}/mysqlbug
665%attr(755, root, root) %{_bindir}/mysqld_multi
666%attr(755, root, root) %{_bindir}/mysqld_safe
667%attr(755, root, root) %{_bindir}/mysqldumpslow
668%attr(755, root, root) %{_bindir}/mysqlhotcopy
669%attr(755, root, root) %{_bindir}/mysqltest
670%attr(755, root, root) %{_bindir}/perror
671%attr(755, root, root) %{_bindir}/replace
672%attr(755, root, root) %{_bindir}/resolve_stack_dump
673%attr(755, root, root) %{_bindir}/resolveip
674
675%attr(755, root, root) %{_sbindir}/mysqld
676%attr(755, root, root) %{_sbindir}/mysqld-debug
677%attr(755, root, root) %{_sbindir}/mysqlmanager
678%attr(755, root, root) %{_sbindir}/rcmysql
679
680%dir %attr(755, root, root) %{_libdir}/mysql/plugin
681%attr(755, root, root) %{_libdir}/mysql/plugin/*.so*
682
683%attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
684%attr(755, root, root) %{_sysconfdir}/init.d/mysql
685
686%attr(755, root, root) %{_datadir}/mysql/
687
688%files client
689%defattr(-, root, root, 0755)
690%attr(755, root, root) %{_bindir}/msql2mysql
691%attr(755, root, root) %{_bindir}/mysql
692%attr(755, root, root) %{_bindir}/mysql_find_rows
693%attr(755, root, root) %{_bindir}/mysql_waitpid
694%attr(755, root, root) %{_bindir}/mysqlaccess
695%attr(755, root, root) %{_bindir}/mysqladmin
696%attr(755, root, root) %{_bindir}/mysqlbinlog
697%attr(755, root, root) %{_bindir}/mysqlcheck
698%attr(755, root, root) %{_bindir}/mysqldump
699%attr(755, root, root) %{_bindir}/mysqlimport
700%attr(755, root, root) %{_bindir}/mysqlshow
701%attr(755, root, root) %{_bindir}/mysqlslap
702
703%doc %attr(644, root, man) %{_mandir}/man1/msql2mysql.1*
704%doc %attr(644, root, man) %{_mandir}/man1/mysql.1*
705%doc %attr(644, root, man) %{_mandir}/man1/mysql_find_rows.1*
706%doc %attr(644, root, man) %{_mandir}/man1/mysqlaccess.1*
707%doc %attr(644, root, man) %{_mandir}/man1/mysqladmin.1*
708%doc %attr(644, root, man) %{_mandir}/man1/mysqlbinlog.1*
709%doc %attr(644, root, man) %{_mandir}/man1/mysqlcheck.1*
710%doc %attr(644, root, man) %{_mandir}/man1/mysqldump.1*
711%doc %attr(644, root, man) %{_mandir}/man1/mysqlimport.1*
712%doc %attr(644, root, man) %{_mandir}/man1/mysqlshow.1*
713%doc %attr(644, root, man) %{_mandir}/man1/mysqlslap.1*
714
715%files ndb-storage
716%defattr(-,root,root,0755)
717%attr(755, root, root) %{_sbindir}/ndbd
718%doc %attr(644, root, man) %{_mandir}/man8/ndbd.8*
719
720%files ndb-management
721%defattr(-,root,root,0755)
722%attr(755, root, root) %{_sbindir}/ndb_mgmd
723%doc %attr(644, root, man) %{_mandir}/man8/ndb_mgmd.8*
724
725%files ndb-tools
726%defattr(-,root,root,0755)
727%attr(755, root, root) %{_bindir}/ndb_config
728%attr(755, root, root) %{_bindir}/ndb_desc
729%attr(755, root, root) %{_bindir}/ndb_error_reporter
730%attr(755, root, root) %{_bindir}/ndb_mgm
731%attr(755, root, root) %{_bindir}/ndb_print_backup_file
732%attr(755, root, root) %{_bindir}/ndb_print_schema_file
733%attr(755, root, root) %{_bindir}/ndb_print_sys_file
734%attr(755, root, root) %{_bindir}/ndb_restore
735%attr(755, root, root) %{_bindir}/ndb_select_all
736%attr(755, root, root) %{_bindir}/ndb_select_count
737%attr(755, root, root) %{_bindir}/ndb_show_tables
738%attr(755, root, root) %{_bindir}/ndb_size.pl
739%attr(755, root, root) %{_bindir}/ndb_test_platform
740%attr(755, root, root) %{_bindir}/ndb_waiter
741%doc %attr(644, root, man) %{_mandir}/man1/ndb_config.1*
742%doc %attr(644, root, man) %{_mandir}/man1/ndb_desc.1*
743%doc %attr(644, root, man) %{_mandir}/man1/ndb_error_reporter.1*
744%doc %attr(644, root, man) %{_mandir}/man1/ndb_mgm.1*
745%doc %attr(644, root, man) %{_mandir}/man1/ndb_restore.1*
746%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_backup_file.1*
747%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_schema_file.1*
748%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_sys_file.1*
749%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_all.1*
750%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_count.1*
751%doc %attr(644, root, man) %{_mandir}/man1/ndb_show_tables.1*
752%doc %attr(644, root, man) %{_mandir}/man1/ndb_size.pl.1*
753%doc %attr(644, root, man) %{_mandir}/man1/ndb_waiter.1*
754
755%files ndb-extra
756%defattr(-,root,root,0755)
757%attr(755, root, root) %{_bindir}/ndb_delete_all
758%attr(755, root, root) %{_bindir}/ndb_drop_index
759%attr(755, root, root) %{_bindir}/ndb_drop_table
760%attr(755, root, root) %{_sbindir}/ndb_cpcd
761%doc %attr(644, root, man) %{_mandir}/man1/ndb_delete_all.1*
762%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_index.1*
763%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_table.1*
764%doc %attr(644, root, man) %{_mandir}/man1/ndb_cpcd.1*
765
766%files devel
767%defattr(-, root, root, 0755)
768%doc mysql-release-%{mysql_version}/EXCEPTIONS-CLIENT
769%doc %attr(644, root, man) %{_mandir}/man1/mysql_config.1*
770%attr(755, root, root) %{_bindir}/mysql_config
771%dir %attr(755, root, root) %{_includedir}/mysql
772%dir %attr(755, root, root) %{_libdir}/mysql
773%{_includedir}/mysql/*
774%{_datadir}/aclocal/mysql.m4
775%{_libdir}/mysql/libmysql*.so
776%{_libdir}/mysql/libndb*.so
777
778#%{_libdir}/mysql/libdbug.a
779#%{_libdir}/mysql/libheap.a
780%if %{have_libgcc}
781%{_libdir}/mysql/libmygcc.a
782%endif
783#%{_libdir}/mysql/libmyisam.a
784#%{_libdir}/mysql/libmyisammrg.a
785#%{_libdir}/mysql/libmysqlclient.a
786#%{_libdir}/mysql/libmysqlclient_r.a
787#%{_libdir}/mysql/libmystrings.a
788#%{_libdir}/mysql/libmysys.a
789#%{_libdir}/mysql/libndbclient.a
790#%{_libdir}/mysql/libvio.a
791#%{_libdir}/mysql/libz.a
792
793%files -n %{libpkgname}
794%defattr(-, root, root, 0755)
795# Shared libraries (omit for architectures that don't support them)
796%{_libdir}/mysql/libmysql*.so.*
797%{_libdir}/mysql/libndb*.so.*
798%exclude %{_libdir}/mysql/libmysqld.so.*
799/etc/ld.so.conf.d/*
800
801%files test
802%defattr(-, root, root, 0755)
803%{_datadir}/mysql-test
804%{_bindir}/mysql_client_test
805%{_mandir}/man1/mysql_client_test.1*
806%{_mandir}/man1/mysql-stress-test.pl.1*
807%{_mandir}/man1/mysql-test-run.pl.1*
808
809%files embedded
810%defattr(-, root, root, 0755)
811%doc mysql-release-%{mysql_version}/{COPYING,EXCEPTIONS-CLIENT}
812%{_libdir}/mysql/libmysqld.so.*
813
814%files embedded-devel
815%defattr(-,root,root)
816%{_libdir}/mysql/libmysqld.so
817#{_libdir}/mysql/libmysqld.a
818%{_bindir}/mysql_client_test_embedded
819%{_bindir}/mysqltest_embedded
820%{_mandir}/man1/mysql_client_test_embedded.1*
821%{_mandir}/man1/mysqltest_embedded.1*
822
823%changelog
824* Thu Jun 14 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.63-1
825- new upstream release.
826-   fixed CVE-2012-2122.
827- disabled SSL support for Vine Linux 5.x.
828
829* Wed May 02 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.62-1
830- new upstream release.
831- updated jp-patch.
832
833* Mon Apr 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-3
834- Added "BR: zlib-devel" to MySQL-devel.
835
836* Sun Apr 03 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-2
837- Added "BR: openssl-devel" to MySQL-devel.
838
839* Fri Mar 11 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-1
840- new upstream release.
841
842* Mon Jan 10 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.54-1
843- new upstream release.
844- updated jp-patch.
845- added ssl support.
846
847* Sat Nov 06 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.52-1
848- new upstream release.
849- replaced '%%__find_requires' to '%%__perl_requires'.
850- updated jp-patch.
851
852* Fri Oct 29 2010 Shu KONNO <owa@bg.wakwak.com> 5.1.44-3
853- added mysql-5.1.44-lib64.patch (on x86_64)
854- added -fPIC (on x86_64)
855
856* Sun Oct 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1.44-2
857- made embedded package again
858
859* Fri Mar 05 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.44-1
860- new upstream release.
861- updated jp-patch.
862
863* Thu Feb 04 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-2
864- VineSeed: rebuilt with new toolchain.
865
866* Wed Feb 03 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-1
867- new upstream release.
868  - fixed CVE-2009-4484.
869
870* Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
871- new upstream release.
872
873* Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
874- added net-tools to 'Requires'.
875- added groff to 'BuildRequires'.
876- renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
877
878* Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
879- new upstream release.
880
881* Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
882- new upstream release.
883
884* Sun Jul  5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
885- new upstream release.
886- dropped %%Patch100 (fixed in upstream).
887
888* Sat Jun  6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
889- new upstream release.
890- add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
891
892* Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
893- new upstream release.
894- rename 'MySQL-bench' to 'MySQL-test'.
895- update Patch0.
896- change default charset to 'utf8'.
897
898* Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
899- new upstream release.
900- update Patch0.
901- add "--with-client-charset=ujis".
902- sync %%files to official RPM.
903- remove MySQL-Max.
904
905* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
906- for VineSeed
907
908* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
909- move shared library from /usr/lib/ to /usr/lib/mysql/
910- add /etc/ld.so.conf.d/*.conf
911- fix broken libmysqlcient*.la files (or should we remove them permanently?)
912
913* Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
914- rebuild <BTS:VineLinux:534>
915
916* Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
917- added -fPIC
918
919* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
920- fixed dependency. <BTS:338>
921
922* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
923- add %%Patch1. <BTS:320>
924
925* Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
926- new upstream release.
927
928* Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
929- new upstream release.
930
931* Sat Jun  3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
932- new upstream release.
933
934* Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
935- release++.
936
937* Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
938- new upstream release.
939- for VineSeed.
940
941* Wed Feb  8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
942- new upstream release.
943- replace Patch0 for MySQL-4.1.16.
944
945* Thu Oct  6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
946- new upstream release.
947- add Patch0.
948
949* Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
950- new upstream version
951        -- mysql-4.0.25
952
953* Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
954- new upstream version
955        -- mysql-4.0.23
956
957* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
958- new upstream version
959        -- mysql-4.0.22
960 
961* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
962- new upstream version
963        -- mysql-4.0.21
964 
965* Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
966- new upstream version
967        -- mysql-4.0.20
968 
969* Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
970- modify CFLAGS, CXXFLAGS and configure options for alpha
971
972* Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
973- Upgraded to MySQL-4
974- added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
975- merged to MySQL Official packages
976        -- renamed package "MySQL" to "MySQL-server"
977        -- when using gcc, _always_ use CXX=gcc
978        -- replaced Copyright with License field (Copyright is obsolete)
979        -- added myisam_ftdump to the Server package
980        -- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
981        -- fixed file permissions (BUG 1672)
982        -- removed dependency on MySQL-client from the MySQL-devel subpackage
983        -- as it is not really required. (BUG 1610)
984        -- Fixed BUG 1162 (removed macro names from the changelog)
985        -- Really fixed BUG 998 (disable the checking for installed but
986        --  unpackaged files)
987        -- Fixed BUG 959 (libmysqld not being compiled properly)
988        -- Fixed BUG 998 (RPM build errors): added missing files to the
989        -- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
990        -- mysql_fix_privilege_tables.1), removed "-n" from install section.
991        -- removed the GIF Icon (file was not included in the sources anyway)
992        -- removed unused variable shared_lib_version
993        -- do not run automake before building the standard binary
994        --  (should not be necessary)
995        -- add server suffix '-standard' to standard binary (to be in line
996        -- with the binary tarball distributions)
997        -- allow overriding CC and CXX (required when building
998        -- with other compilers)
999
1000* Thu Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
1001- added BuildRequires:  automake16
1002                                                                               
1003* Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
1004- add '-fPIC -DPIC' to CFLAGS on alpha
1005- little fix of spec file
1006                                                                               
1007* Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
1008- enable MySQL-shared subpackage for alpha
1009- delete 'BuildPrereq: kernel24-headers' for alpha
1010- fix shared %files (exclude sparc)
1011                                                                               
1012* Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
1013- new upstream version
1014                                                                               
1015* Sun Mar  9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
1016- fixed devel %files (dropped *.la files)
1017                                                                               
1018* Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
1019- new upstream version
1020- fixed document permission
1021                                                                               
1022* Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
1023- new upstream version
1024                                                                               
1025* Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
1026- dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
1027        -- don't work
1028                                                                               
1029* Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
1030- new upstream version
1031- diseble-assembler in configure on sparc,sparc64,alpha
1032                                                                               
1033* Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
1034- new upstream version
1035- moved some man files to main package
1036- added enable-local-infile in configure
1037- changed --with-extra-charsets=all in configure
1038                                                                               
1039* Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
1040- fixed changelog
1041                                                                               
1042* Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
1043- updated to mysql-3.23.51
1044                                                                               
1045* Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
1046- rebuild on zlib-1.1.4(security fix.)
1047                                                                               
1048* Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
1049- updated to mysql-2.23.49
1050                                                                               
1051* Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
1052- add 'BuildPrereq: kernel24-headers' on alpha
1053- remove shared library and max on alpha
1054                                                                               
1055* Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
1056- updated to mysql-3.23.48
1057                                                                               
1058* Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
1059- updated to mysql-3.23.47
1060                                                                               
1061* Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
1062- updated to mysql-3.23.46
1063                                                                               
1064* Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
1065- updated to mysql-3.23.45
1066                                                                               
1067* Tue Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
1068- updated to mysql-3.23.44
1069                                                                               
1070* Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
1071- updated to mysql-3.23.43
1072- removed shared library and max on sparc
1073                                                                               
1074* Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
1075- updated to mysql-3.23.42
1076- changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
1077                                                                               
1078* Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
1079- updated to mysql-3.23.41
1080                                                                               
1081* Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
1082- updated to mysql-3.23.40
1083                                                                               
1084* Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
1085- updated to mysql-3.23.39
1086
1087* Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1088- added configure --with-charset=ujis
1089                                                                               
1090* Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1091- used some rpmmacro
1092                                                                               
1093* Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
1094- updated to MySQL-3.23.38
1095                                                                               
1096* Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
1097- removed Bench pakages
1098                                                                               
1099* Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
1100- removed pt_BR locale
1101- build on Vine Linux
1102- partially used rpmmacros
1103- added %clean tag
1104                                                                               
1105* Fri Aug 18 2000 Tim Smith <tim@mysql.com>
1106- Added separate libmysql_r directory; now both a threaded
1107  and non-threaded library is shipped.
1108                                                                               
1109* Wed Sep 28 1999 David Axmark <davida@mysql.com>
1110- Added the support-files/my-example.cnf to the docs directory.
1111- Removed devel dependency on base since it is about client
1112  development.
1113                                                                               
1114* Wed Sep 8 1999 David Axmark <davida@mysql.com>
1115- Cleaned up some for 3.23.
1116                                                                               
1117* Thu Jul 1 1999 David Axmark <davida@mysql.com>
1118- Added support for shared libraries in a separate sub
1119  package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
1120- The --enable-assembler switch is now automatically disables on
1121  platforms there assembler code is unavailable. This should allow
1122  building this RPM on non i386 systems.
1123                                                                               
1124* Mon Feb 22 1999 David Axmark <david@detron.se>
1125- Removed unportable cc switches from the spec file. The defaults can
1126  now be overridden with environment variables. This feature is used
1127  to compile the official RPM with optimal (but compiler version
1128  specific) switches.
1129- Removed the repetitive description parts for the sub rpms. Maybe add
1130  again if RPM gets a multiline macro capability.
1131- Added support for a pt_BR translation. Translation contributed by
1132  Jorge Godoy <jorge@bestway.com.br>.
1133                                                                               
1134* Wed Nov 4 1998 David Axmark <david@detron.se>
1135- A lot of changes in all the rpm and install scripts. This may even
1136  be a working RPM :-)
1137                                                                               
1138* Sun Aug 16 1998 David Axmark <david@detron.se>
1139- A developers changelog for MySQL is available in the source RPM. And
1140  there is a history of major user visible changed in the Reference
1141  Manual.  Only RPM specific changes will be documented here.
1142
Note: See TracBrowser for help on using the repository browser.