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

Revision 3066, 39.6 KB checked in by tomop, 13 years ago (diff)

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