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

Revision 2198, 39.3 KB checked in by tomop, 14 years ago (diff)

updated to 5.1.52

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