source: projects/specs/trunk/M/MySQL/MySQL-vl.spec @ 3270

Revision 3270, 39.8 KB checked in by tomop, 13 years ago (diff)

MySQL-5.1.56-2

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