source: projects/specs/trunk/m/mariadb/mariadb-vl.spec @ 12131

Revision 12131, 41.9 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

Line 
1%bcond_with source
2%bcond_without onigmo
3
4%define mysqld_user             mysql
5%define mysqld_group            mysql
6%define mysqldatadir /var/lib/mysql
7
8# Working around perl dependency problem
9%global __perl_requires %{SOURCE998}
10%global __perllib_requires %{SOURCE998}
11
12%define _unpackaged_files_terminate_build 1
13
14%define mariadb_base_version    10.4
15%define mariadb_version         10.4.7
16%define mroonga_version         9.07
17%define groonga_version         9.0.7
18%define client_version          18
19
20%define galera_api_version      26.4
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager:       tomop
25
26Name: mariadb
27Summary:        MariaDB: a very fast and robust SQL database server
28Version:        %{mariadb_version}
29Release:        1%{_dist_release}
30
31Group:          Applications/Databases
32License:        GPL2
33URL:            http://www.mariadb.org/
34
35Source:         http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/mariadb-%{version}/source/mariadb-%{version}.tar.gz
36# Don't depend on lib::mtr*
37Source998:      perl-requires.sh
38Source1000:     macros.mariadb.in
39
40# replace mroonga to the newest version.
41#patch1000: mariadb-%{mariadb_version}-mroonga-master.patch
42Patch1000: 0001-MariaDB-%{mariadb_version}-Mroonga-v%{mroonga_version}-Groonga-v%{groonga_version}.patch
43#Patch1001: mroonga_for_mariadb-10.2.patch
44
45#
46#Patch2000:     mysql-srv_buf_size.patch
47
48BuildRoot:              %{_tmppath}/%{name}-%{version}-root
49BuildRequires:  bison, cmake, gcc-c++, groff, git
50BuildRequires:  libaio-devel, libboost-devel, libevent-devel, libxml2-devel
51BuildRequires:  ncurses-devel, perl, openssl-devel, readline-devel
52BuildRequires:  jemalloc-devel
53BuildRequires:  pam-devel
54BuildRequires:  unixODBC-devel
55BuildRequires:  zlib-devel
56BuildRequires:  mecab-devel
57BuildRequires:  lz4-devel
58Requires:               fileutils sh-utils
59Provides:               msqlormysql MySQL mysql
60Obsoletes:              mysql MySQL5
61
62# From the manual
63%description
64MariaDB: a very fast and robust SQL database server
65
66It is GPL v2 licensed, which means you can use the it free of charge under the
67conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
68
69MariaDB documentation can be found at http://kb.askmonty.org/
70MariaDB bug reports should be submitted through https://mariadb.atlassian.net/
71
72
73%package server
74Version:        %{mariadb_version}
75Release:        %{release}
76Summary:        MariaDB: a very fast and robust SQL database server
77Group:          Applications/Databases
78Requires:       fileutils sh-utils net-tools mariadb-common
79Requires(post): mariadb-common
80Provides:       mysql-server mysql MySQL MySQL-server mariadbserver-%{mariadb_base_version}
81Obsoletes:      MySQL mysql mysql-server
82Obsoletes:      MySQL-server < 5.6.0
83
84%description server
85MariaDB: a very fast and robust SQL database server
86
87It is GPL v2 licensed, which means you can use the it free of charge under the
88conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
89
90MariaDB documentation can be found at http://kb.askmonty.org/
91MariaDB bug reports should be submitted through https://mariadb.atlassian.net/
92
93%package mroonga
94##Version: %{mroonga_version}
95Version:        %{mariadb_version}
96Summary:        A fast fulltext searchable storage engine for MariaDB.
97Group:          Applications/Databases
98Requires(pre):  mariadb-server = %{mariadb_version}-%{release}
99Requires:       mariadb-server = %{mariadb_version}-%{release}
100Obsoletes:      MySQL-mroonga < 4.02
101Obsoletes:      mariadb-mroonga < 4.07
102Obsoletes:      mariadb-mroonga-doc < 4.07
103
104%description mroonga
105Mroonga is a fast fulltext searchable storage plugin for MariaDB.
106It is based on groonga that is a fast fulltext search engine and
107column store. Groonga is good at real-time update.
108
109%package connect
110Version:        %{mariadb_version}
111Summary:        CONNECT storage engine for MariaDB.
112Group:          Applications/Databases
113Requires(pre):  mariadb-server = %{mariadb_version}-%{release}
114Requires:       mariadb-server = %{mariadb_version}-%{release}
115
116%description connect
117The CONNECT storage engine enables MariaDB to access external
118local or remote data (MED). This is done by defining tables
119based on different data types, in particular files in various
120formats, data extracted from other DBMS or products (such as Excel)
121via ODBC, or data retrieved from the environment (for example
122DIR, WMI, and MAC tables).
123
124This storage engine supports table partitioning, MariaDB virtual
125columns and also permits defining special columns such as ROWID,
126FILEID, and SERVID.
127
128%package galera
129##Version: %{mroonga_version}
130Version:        %{mariadb_version}
131Summary:        The configuration files and scripts for galera replication
132Group:          Applications/Databases
133Provides:       mariadb-server-galera = %{mariadb_version}-%{release}
134Requires(pre):  mariadb-server = %{mariadb_version}-%{release}
135Requires:       mariadb-server = %{mariadb_version}-%{release}
136Requires:       galera(%{galera_api_version})
137Obsoletes:      MySQL-mroonga < 4.02
138Obsoletes:      mariadb-mroonga < 4.07
139Obsoletes:      mariadb-mroonga-doc < 4.07
140
141%description galera
142 This package contains the files for MariaDB Galera Cluster.
143
144%ifarch x86_64
145%package tokudb
146Version:        %{mariadb_version}
147Summary:        TokuDB storage engine for MariaDB.
148Group:          Applications/Databases
149Requires(pre):  mariadb-server = %{mariadb_version}-%{release}
150Requires:       mariadb-server = %{mariadb_version}-%{release}
151
152%description tokudb
153The TokuDB storage engine is for use in high-performance and
154write-intensive environments, offering increased compression and
155better performance.
156
157%endif
158
159%package client
160Version:        %{mariadb_version}
161Summary: MariaDB - Client
162Group: Applications/Databases
163Obsoletes: mysql-client MySQL-client < 5.6.0
164Provides: mysql-client MySQL-client  mariadbclient-%{mariadb_base_version}
165
166%description client
167This package contains the standard MariaDB clients and administration tools.
168
169
170%package devel
171Version:        %{mariadb_version}
172Summary: MariaDB - Development libraries and headers
173Group: Development/Libraries
174Requires: %{name}-static, openssl-devel, zlib-devel
175Conflicts: MySQL-devel < 5.6.0
176Conflicts: libmysqlclient-devel
177Conflicts: libmariadb-devel
178
179%description devel
180This package contains the development libraries and headers to develop
181MariaDB server components (e.g. plugins or embedded applications).
182
183
184%package static
185Version:        %{mariadb_version}
186Summary: MariaDB - static libraries
187Group: Development/Libraries
188Requires: %{name}-devel
189
190%description static
191This package provides static libraries of MariaDB.
192
193%if %{with source}
194%package source
195Version:        %{mariadb_version}
196Summary: MariaDB - Source
197Group: Development/Libraries
198Requires: mariadb-devel = %{version}-%{release}
199Obsoletes: MySQL-source < 5.6.0
200AutoReqProv: no
201
202%description source
203This package contains the sources files of MariaDB.
204
205%endif
206
207%package test
208Version:        %{mariadb_version}
209Requires: %{name}-client = %{version}-%{release} perl-DBI perl
210Summary: MariaDB - Test suite
211Group: Applications/Databases
212Obsoletes: mysql-bench MySQL5-bench MySQL-bench MySQL-test < 5.6.0
213Provides: perl(mtr_misc.pl)
214
215%description test
216This package contains the MariaDB regression test suite.
217
218
219%package embedded
220Version:        %{mariadb_version}
221Summary: MariaDB as an embeddable library
222Group: System Environment/Libraries
223Obsoletes: mysql-embedded MySQL-embedded
224Provides: mysql-embedded MySQL-embedded
225
226%description embedded
227This package contains a version of the MariaDB server that can be embedded
228into a client application instead of running as a separate process.
229
230
231%prep
232%setup -q
233git --git-dir= apply -p1 %{PATCH1000}
234#patch1000 -p1 -b .mroonga
235
236%build
237
238# Be strict about variables, bail at earliest opportunity, etc.
239set -eu
240
241# Optional package files
242touch optional-files-devel
243
244export CFLAGS=${MYSQL_BUILD_CFLAGS:-${CFLAGS:-$RPM_OPT_FLAGS}}
245export CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-${CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-rtti}}
246
247# Build full release
248# workaround: force TOKUDB_OK=1
249# https://jira.mariadb.org/browse/MDEV-14524?workflowName=MariaDB+v3&stepId=1
250
251mkdir release
252(
253  cd release
254  cmake ../ \
255      -DINSTALL_LAYOUT=RPM \
256      -DBUILD_CONFIG=mysql_release \
257      -DCMAKE_BUILD_TYPE=Release \
258      -DINSTALL_UNIX_ADDRDIR="/var/lib/mysql/mysql.sock" \
259      -DCOMPILATION_COMMENT="Vine Linux MariaDB RPM" \
260      -DWITH_PIC="ON" \
261      -DWITH_EMBEDDED_SERVER="ON" \
262      -DWITH_ZLIB="system" \
263      -DWITH_LOCALES="yes" \
264      -DWITH_SSL="system" \
265      -DWITH_UNIT_TESTS="no" \
266      -DWITH_SEQUENCE_STORAGE_ENGINE="ON" \
267      -DWITH_XTRADB_STORAGE_ENGINE="ON" \
268      -DWITH_JEMALLOC="yes" \
269%ifarch x86_64
270      -DTOKUDB_OK=1 \
271%endif
272      -DGRN_WITH_MECAB="yes" \
273%if %{without onigmo}
274      -DGRN_WITH_ONIGMO="no"
275%endif
276
277#      -DWITHOUT_TOKUDB="yes"
278#      -DWITH_PCRE="system"
279
280ln -sf ../../../../../../release/storage/mroonga/vendor/groonga/include/groonga/version.h ../storage/mroonga/vendor/groonga/include/groonga/version.h
281
282  echo BEGIN_NORMAL_CONFIG ; egrep '^#define' include/config.h ; echo END_NORMAL_CONFIG
283  make %{?_smp_mflags} VERBOSE=1
284)
285
286
287%install
288rm -rf %{buildroot}
289
290install -d %{buildroot}%{mysqldatadir}/mysql
291install -d %{buildroot}%{_infodir}
292
293# Install all binaries
294(
295  cd release
296  make DESTDIR=%{buildroot} install
297)
298
299install -m 0644  Docs/mysql.info %{buildroot}%{_infodir}
300rm -rf ./doc
301mv -f %{buildroot}%{_docdir} ./
302rm doc/README-wsrep
303
304mv -f %{buildroot}%{_datadir}/groonga ./
305mv -f %{buildroot}%{_datadir}/groonga-normalizer-mysql ./
306
307%if %{with source}
308mkdir -p %{buildroot}%{_datadir}/%{name}-source
309pushd %{buildroot}%{_datadir}/%{name}-source
310tar zxf %{SOURCE0}
311find %{buildroot}%{_datadir}/%{name}-source -type f -exec chmod ugo-x {} \;
312popd
313%endif
314
315install -d %{buildroot}%{_sysconfdir}/rpm
316sed -e 's/@BASEVERSION@/%{mariadb_base_version}/' -e 's/@VERSION@/%{version}/' -e 's/@RELEASE@/%{release}/' < %{SOURCE1000} > %{buildroot}%{_sysconfdir}/rpm/macros.mariadb
317
318rm -f %{buildroot}%{_mandir}/man1/mysql_fix_privilege_tables.1*
319rm -f %{buildroot}%{_mandir}/man8/mysqlmanager.8*
320rm -f %{buildroot}%{_sysconfdir}/my.cnf
321rm -f %{buildroot}%{_sysconfdir}/my.cnf.d/client.cnf
322rm -f %{buildroot}%{_libdir}/libmysqlclient*.so*
323rm -f %{buildroot}%{_libdir}/mysql/plugin/daemon_example.ini
324
325%ifarch x86_64
326pushd release
327install -m644 ./storage/tokudb/tokudb.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/
328popd
329%else
330rm -f %{buildroot}%{_mandir}/man1/tokuft*
331%endif
332
333# install files for galera cluster.
334install -m755 ./scripts/galera_new_cluster.sh %{buildroot}%{_bindir}/galera_new_cluster
335install -m755 ./scripts/galera_recovery.sh %{buildroot}%{_bindir}/galera_recovery
336perl -pi -e 's|^wsrep_provider=.*$|wsrep_provider=%{_libdir}/galera/libgalera_smm.so|' %{buildroot}%{_datadir}/mysql/wsrep.cnf
337perl -pi -e 's|^wsrep_notify_cmd=.*$|#wsrep_notify_cmd=%{_datadir}/mysql/wsrep_notify|' %{buildroot}%{_datadir}/mysql/wsrep.cnf
338install -m644 %{buildroot}%{_datadir}/mysql/wsrep.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/galera.cnf
339
340# force linking statically.
341perl -pi -e 's,-lmariadb,%{_libdir}/libmariadbclient.a,' %{buildroot}%{_bindir}/mysql_config
342
343perl -pi -e 's,-lmariadb,%{_libdir}/libmariadbclient.a,' %{buildroot}%{_datadir}/pkgconfig/mariadb.pc
344
345# drop systemd files.
346rm -rf %{buildroot}%{_sysconfdir}/systemd
347
348# drop client library
349rm -f %{buildroot}%{_libdir}/libmariadb.so*
350rm -f %{buildroot}%{_prefix}/lib/pkgconfig/libmariadb.pc
351
352##############################################################################
353
354%pre server
355# Create a MySQL user and group. Do not report any problems if it already
356# exists.
357datadir=/var/lib/mysql
358
359groupadd -r mysql 2> /dev/null || true
360useradd -M -r -d $datadir -s /bin/bash -c "MySQL server" -g mysql mysql 2> /dev/null || true
361# The user may already exist, make sure it has the proper group nevertheless (BUG#12823)
362usermod -g mysql mysql 2> /dev/null || true
363
364%post server
365
366# Make MySQL start/shutdown automatically when the machine does it.
367if [ $1 = 1 ] ; then
368  if [ -x /sbin/chkconfig ] ; then
369          /sbin/chkconfig --add mysql
370  fi
371
372  basedir=`/usr/bin/my_print_defaults --mysqld|sed -ne 's/^--basedir=//p'|tail -1`
373  if [ -z "$basedir" ] ; then
374    basedir=/usr
375  fi
376
377  datadir=`/usr/bin/my_print_defaults --mysqld|sed -ne 's/^--datadir=//p'|tail -1`
378  if [ -z "$datadir" ] ; then
379    datadir=/var/lib/mysql
380  else
381    # datadir may be relative to a basedir!
382    if ! expr $datadir : / > /dev/null; then
383      datadir=$basedir/$datadir
384    fi
385  fi
386
387  tmpdir=`/usr/bin/my_print_defaults --mysqld|sed -ne 's/^--datadir=//p'|tail -1`
388  if [ -z "$datadir" ] ; then
389    datadir=/var/lib/mysql
390  else
391    # datadir may be relative to a basedir!
392    if ! expr $datadir : / > /dev/null; then
393      datadir=$basedir/$datadir
394    fi
395  fi
396
397  # Change permissions so that the user that will run the MySQL daemon
398  # owns all database files.
399  chown -R mysql:mysql $datadir
400
401  if [ ! -e $datadir/mysql ]; then
402    # Create data directory
403    mkdir -p $datadir/{mysql,test}
404    chown -R mysql:mysql $datadir
405
406    # Initiate databases
407    /usr/bin/mysql_install_db --rpm --user=mysql
408  fi
409
410  # Change permissions again to fix any new files.
411  chown -R mysql:mysql $datadir
412
413  # Fix permissions for the permission database so that only the user
414  # can read them.
415  chmod -R og-rw $datadir/mysql
416fi
417
418%preun server
419if [ $1 = 0 ] ; then
420        # Stop MySQL before uninstalling it
421        if [ -x /etc/init.d/mysql ] ; then
422                /etc/init.d/mysql stop > /dev/null
423        fi
424        # Don't start it automatically anymore
425        if [ -x /sbin/chkconfig ] ; then
426                /sbin/chkconfig --del mysql
427        fi
428fi
429
430%postun server
431if [ $1 -ge 1 ]; then
432  if [ -x /etc/init.d/mysql ] ; then
433    # only restart the server if it was alredy running
434    /etc/init.d/mysql status > /dev/null 2>&1 && \
435    /etc/init.d/mysql restart
436  fi
437fi
438
439%pre mroonga
440if [ $1 -gt 1 ]; then
441/usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/uninstall.sql || cat <<EOF
442An error occured when to unregister plugin.
443Please run a command below:
444
445  /usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/uninstall.sql
446
447EOF
448
449fi
450
451%post mroonga
452if [ $1 -eq 1 ] ; then
453        /usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/install.sql || cat <<EOF
454An error occured when to register plugin.
455Please run a command below:
456
457  /usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/install.sql
458
459EOF
460fi
461
462%postun mroonga
463if [ $1 -gt 0 ] ; then
464        /usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/install.sql || cat <<EOF
465An error occured when to register plugin.
466Please run a command below:
467
468  /usr/bin/mysql -u root < %{_datadir}/mysql/mroonga/install.sql
469
470EOF
471fi
472
473# Clean up the BuildRoot
474%clean
475[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
476
477%files server
478%defattr(-,root,root)
479%{!?_licensedir:%global license %%doc}
480%license COPYING* EXCEPTIONS-CLIENT
481
482%doc CREDITS README.md doc/*
483%doc support-files/rpm/*.cnf
484%doc release/support-files/*.cnf
485%doc %{_infodir}/mysql.info*
486
487%doc %{_mandir}/man1/aria_*.1*
488%doc %{_mandir}/man1/innochecksum.1*
489%doc %{_mandir}/man1/mariabackup.1*
490%doc %{_mandir}/man1/mariadb-backup.1.gz
491%doc %{_mandir}/man1/mariadb-convert-table-format.1.gz
492%doc %{_mandir}/man1/mariadb-dumpslow.1.gz
493%doc %{_mandir}/man1/mariadb-fix-extensions.1.gz
494%doc %{_mandir}/man1/mariadb-hotcopy.1.gz
495%doc %{_mandir}/man1/mariadb-install-db.1.gz
496%doc %{_mandir}/man1/mariadb-ldb.1.gz
497%doc %{_mandir}/man1/mariadb-secure-installation.1.gz
498%doc %{_mandir}/man1/mariadb-service-convert.1*
499%doc %{_mandir}/man1/mariadb-setpermission.1.gz
500%doc %{_mandir}/man1/mariadb-tzinfo-to-sql.1.gz
501%doc %{_mandir}/man1/mariadb-upgrade.1.gz
502%doc %{_mandir}/man1/mariadbd-multi.1.gz
503%doc %{_mandir}/man1/mariadbd-safe-helper.1.gz
504%doc %{_mandir}/man1/mariadbd-safe.1.gz
505%doc %{_mandir}/man1/mbstream.1*
506%doc %{_mandir}/man1/my_print_defaults.1*
507%doc %{_mandir}/man1/my_safe_process.1*
508%doc %{_mandir}/man1/myisam_ftdump.1*
509%doc %{_mandir}/man1/myisamchk.1*
510%doc %{_mandir}/man1/myisamlog.1*
511%doc %{_mandir}/man1/myisampack.1*
512%doc %{_mandir}/man1/mysql_convert_table_format.1*
513%doc %{_mandir}/man1/mysql_fix_extensions.1*
514%doc %{_mandir}/man1/mysqld_multi.1*
515%doc %{_mandir}/man1/mysqld_safe.1*
516%doc %{_mandir}/man1/mysqld_safe_helper.1*
517%doc %{_mandir}/man1/mysqldumpslow.1*
518%doc %{_mandir}/man1/mysql_install_db.1*
519%doc %{_mandir}/man1/mysql_ldb.1*
520%doc %{_mandir}/man1/mysql_secure_installation.1*
521%doc %{_mandir}/man1/mysql_setpermission.1*
522%doc %{_mandir}/man1/mysql_upgrade.1*
523%doc %{_mandir}/man1/mysqlhotcopy.1*
524%doc %{_mandir}/man1/mysql.server.1*
525%doc %{_mandir}/man1/mysqltest.1*
526%doc %{_mandir}/man1/mysql_tzinfo_to_sql.1*
527%doc %{_mandir}/man1/perror.1*
528%doc %{_mandir}/man1/replace.1*
529%doc %{_mandir}/man1/resolve_stack_dump.1*
530%doc %{_mandir}/man1/resolveip.1*
531%doc %{_mandir}/man1/wsrep_sst_*.1*
532%doc %{_mandir}/man8/mysqld.8*
533%doc %{_mandir}/man8/mariadbd.8.gz
534%{_bindir}/aria_*
535%{_bindir}/innochecksum
536%{_bindir}/mariabackup
537%{_bindir}/mariadb-backup
538%{_bindir}/mariadb-convert-table-format
539%{_bindir}/mariadb-dumpslow
540%{_bindir}/mariadb-fix-extensions
541%{_bindir}/mariadb-hotcopy
542%{_bindir}/mariadb-install-db
543%{_bindir}/mariadb-secure-installation
544%{_bindir}/mariadb-setpermission
545%{_bindir}/mariadb-tzinfo-to-sql
546%{_bindir}/mariadb-upgrade
547%{_bindir}/mariadbd-multi
548%{_bindir}/mariadbd-safe
549%{_bindir}/mariadbd-safe-helper
550%{_bindir}/mbstream
551%{_bindir}/my_print_defaults
552%{_bindir}/myisam_ftdump
553%{_bindir}/myisamchk
554%{_bindir}/myisamlog
555%{_bindir}/myisampack
556%{_bindir}/mysql_convert_table_format
557%{_bindir}/mysql_fix_extensions
558%{_bindir}/mysql_install_db
559%{_bindir}/mysql_secure_installation
560%{_bindir}/mysql_setpermission
561%{_bindir}/mysql_tzinfo_to_sql
562%{_bindir}/mysql_upgrade
563%{_bindir}/mysqld_multi
564%{_bindir}/mysqld_safe
565%{_bindir}/mysqld_safe_helper
566%{_bindir}/mysqldumpslow
567%{_bindir}/mysqlhotcopy
568%{_bindir}/mysqltest
569%{_bindir}/perror
570%{_bindir}/replace
571%{_bindir}/resolve_stack_dump
572%{_bindir}/resolveip
573%{_bindir}/wsrep*
574%{_sbindir}/mariadbd
575%{_sbindir}/mysqld
576%{_sbindir}/rcmysql
577%dir %{_libdir}/mysql
578%dir %{_libdir}/mysql/plugin
579%attr(0700,mysql,root) %dir %{_libdir}/mysql/plugin/auth_pam_tool_dir
580%attr(4755,root,root) %{_libdir}/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
581%{_libdir}/mysql/plugin/*.so
582%exclude %{_libdir}/mysql/plugin/ha_connect.so
583%exclude %{_libdir}/mysql/plugin/ha_mroonga.so
584%exclude %{_datadir}/mysql/mroonga
585%dir %{_sysconfdir}/my.cnf.d
586%config(noreplace) %{_sysconfdir}/my.cnf.d/enable_encryption.preset
587%config(noreplace) %{_sysconfdir}/my.cnf.d/server.cnf
588%config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
589%{_sysconfdir}/init.d/mysql
590%{_datadir}/mysql
591%attr(755, mysql, mysql) %dir %{mysqldatadir}
592%ifarch x86_64
593%{_bindir}/mariadb-ldb
594%{_bindir}/myrocks_hotbackup
595%{_bindir}/mysql_ldb
596%{_bindir}/sst_dump
597%exclude %{_libdir}/mysql/plugin/ha_tokudb.so
598%endif
599
600%files mroonga
601%defattr(-, root, root)
602%{!?_licensedir:%global license %%doc}
603%license groonga groonga-normalizer-mysql
604%{_libdir}/mysql/plugin/ha_mroonga.so
605%{_datadir}/mysql/mroonga
606
607%files connect
608%defattr(-, root, root)
609%{_libdir}/mysql/plugin/ha_connect.so
610
611%files galera
612%defattr(-, root, root)
613%doc Docs/README-wsrep
614%doc %{_mandir}/man1/galera_new_cluster.1*
615%doc %{_mandir}/man1/galera_recovery.1*
616%dir %{_sysconfdir}/my.cnf.d
617%config(noreplace) %{_sysconfdir}/my.cnf.d/galera.cnf
618%{_bindir}/galera_new_cluster
619%{_bindir}/galera_recovery
620
621%ifarch x86_64
622%files tokudb
623%defattr(-, root, root)
624%dir %{_sysconfdir}/my.cnf.d
625%config(noreplace) %{_sysconfdir}/my.cnf.d/tokudb.cnf
626%{_libdir}/mysql/plugin/ha_tokudb.so
627%{_bindir}/tokuft*
628%doc %{_mandir}/man1/tokuft*
629%endif
630
631%files client
632%defattr(-, root, root)
633%{!?_licensedir:%global license %%doc}
634%license COPYING* EXCEPTIONS-CLIENT
635
636%config(noreplace) %{_sysconfdir}/my.cnf.d/mysql-clients.cnf
637%{_bindir}/mariadb
638%{_bindir}/mariadb-access
639%{_bindir}/mariadb-admin
640%{_bindir}/mariadb-binlog
641%{_bindir}/mariadb-check
642%{_bindir}/mariadb-dump
643%{_bindir}/mariadb-find-rows
644%{_bindir}/mariadb-import
645%{_bindir}/mariadb-plugin
646%{_bindir}/mariadb-show
647%{_bindir}/mariadb-slap
648%{_bindir}/mariadb-waitpid
649%{_bindir}/msql2mysql
650%{_bindir}/mysql
651%{_bindir}/mysql_find_rows
652%{_bindir}/mysql_plugin
653%{_bindir}/mysql_waitpid
654%{_bindir}/mysqlaccess
655%{_bindir}/mysqladmin
656%{_bindir}/mysqlbinlog
657%{_bindir}/mysqlcheck
658%{_bindir}/mysqldump
659%{_bindir}/mysqlimport
660%{_bindir}/mysqlshow
661%{_bindir}/mysqlslap
662%{_bindir}/mytop
663%doc %{_mandir}/man1/mariadb.1.gz
664%doc %{_mandir}/man1/mariadb-access.1.gz
665%doc %{_mandir}/man1/mariadb-admin.1.gz
666%doc %{_mandir}/man1/mariadb-binlog.1.gz
667%doc %{_mandir}/man1/mariadb-check.1.gz
668%doc %{_mandir}/man1/mariadb-dump.1.gz
669%doc %{_mandir}/man1/mariadb-find-rows.1.gz
670%doc %{_mandir}/man1/mariadb-import.1.gz
671%doc %{_mandir}/man1/mariadb-plugin.1.gz
672%doc %{_mandir}/man1/mariadb-show.1.gz
673%doc %{_mandir}/man1/mariadb-slap.1.gz
674%doc %{_mandir}/man1/mariadb-waitpid.1.gz
675%doc %{_mandir}/man1/msql2mysql.1*
676%doc %{_mandir}/man1/mysql.1*
677%doc %{_mandir}/man1/mysql_find_rows.1*
678%doc %{_mandir}/man1/mysql_waitpid.1*
679%doc %{_mandir}/man1/mysqlaccess.1*
680%doc %{_mandir}/man1/mysqladmin.1*
681%doc %{_mandir}/man1/mysqlbinlog.1*
682%doc %{_mandir}/man1/mysqlcheck.1*
683%doc %{_mandir}/man1/mysqldump.1*
684%doc %{_mandir}/man1/mysqlimport.1*
685%doc %{_mandir}/man1/mysql_plugin.1*
686%doc %{_mandir}/man1/mysqlshow.1*
687%doc %{_mandir}/man1/mysqlslap.1*
688
689%files devel
690%defattr(-, root, root)
691%doc %{_mandir}/man1/mysql_config.1*
692%{_bindir}/mariadb_config
693%{_bindir}/mysql_config
694%{_includedir}/mysql
695%{_datadir}/aclocal/mysql.m4
696%{_datadir}/pkgconfig/mariadb.pc
697%exclude %{_libdir}/pkgconfig/libmariadb.pc
698%{_libdir}/*.so
699%{_sysconfdir}/rpm/*
700%{_bindir}/mariadb-embedded
701%{_bindir}/mysql_embedded
702%doc %{_mandir}/man1/mariadb-embedded.1.gz
703%doc %{_mandir}/man1/mysql_embedded.1*
704
705%files static
706%defattr(-,root,root)
707%{_libdir}/lib*.a
708
709%if %{with source}
710%files source
711%defattr(-, root, root)
712%{_datadir}/mariadb-source
713%endif
714
715%files test
716%defattr(-, root, root)
717%attr(-, root, root) %{_datadir}/mysql-test
718%{_bindir}/mariadb-client-test
719%{_bindir}/mariadb-client-test-embedded
720%{_bindir}/mariadb-test
721%{_bindir}/mariadb-test-embedded
722%{_bindir}/mysql_client_test
723%{_bindir}/mysql_client_test_embedded
724%{_bindir}/mysqltest_embedded
725%{_bindir}/test-connect-t
726%doc %{_mandir}/man1/mariadb-client-test-embedded.1.gz
727%doc %{_mandir}/man1/mariadb-client-test.1.gz
728%doc %{_mandir}/man1/mariadb-test-embedded.1.gz
729%doc %{_mandir}/man1/mariadb-test.1.gz
730%doc %{_mandir}/man1/mysql_client_test.1*
731%doc %{_mandir}/man1/mysql-stress-test.pl.1*
732%doc %{_mandir}/man1/mysql-test-run.pl.1*
733%doc %{_mandir}/man1/mysql_client_test_embedded.1*
734%doc %{_mandir}/man1/mysqltest_embedded.1*
735
736%files embedded
737%defattr(-,root,root)
738%{_libdir}/libmariadbd.so.*
739
740
741%changelog
742* Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.4.7-1
743- new upstream release.
744- replaced patch1000 to update Groonga to v9.0.7.
745
746* Fri May 31 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.15-1
747- new upstream release.
748- replaced patch1000 to update Groonga to v9.0.3.
749- added BR:lz4-devel.
750
751* Sun May 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.14-1
752- new upstream release.
753- replaced patch1000 to update Groonga to v9.0.2.
754- added a subpackage for galera cluster.
755- enabled regexp with groonga.
756
757* Thu Jan 31 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.12-1
758- new upstream release.
759- replaced patch1000 to update Groonga to v8.1.1.
760
761* Fri Nov 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.11-1
762- new upstream release.
763- replaced patch1000 to update Mroonga to v8.09.
764
765* Mon Nov 05 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.10-2
766- drop shared client library.
767
768* Mon Nov 05 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3.10-1
769- new upstream release.
770- replaced patch1000 to update Mroonga to v8.07.
771
772* Fri Mar 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.2.14-1
773- new upstream release.
774- replaced patch1000 to update Mroonga to v8.01.
775
776* Sat Dec 02 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.2.11-1
777- new upstream release.
778- replaced patch1000 to update Mroonga to v7.09.
779
780* Sun Jul 16 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.2.7-1
781- new upstream release.
782- replaced patch1000 to update Mroonga to v7.04.
783
784* Thu May  4 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.23-1
785- new upstream release.
786- replaced patch1000 to update Mroonga to v7.02.
787
788* Thu Mar 16 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.22-1
789- new upstream release.
790- replaced patch1000 to update Mroonga to v7.00.
791
792* Wed Dec 21 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.20-1
793- new upstream release.
794- replaced patch1000 to update Mroonga to v6.11.
795
796* Tue Jul 19 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.16-1
797- new upstream release.
798- replaced patch1000 to update Mroonga to v6.06.
799
800* Wed May 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.14-1
801- new upstream release.
802- replaced patch1000 to update Mroonga to v6.02.
803
804* Fri Apr  1 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.13-1
805- new upstream release.
806- replaced patch1000 to update Mroonga to v6.01.
807
808* Tue Mar 15 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.12-1
809- new upstream release.
810- replaced patch1000 to update Mroonga to git HEAD.
811
812* Sat Jan 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.11-1
813- new upstream release.
814- replaced patch1000 to update Mroonga to v5.12.
815
816* Fri Jan  8 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.10-1
817- new upstream release.
818- replaced patch1000 to update Mroonga to v5.11.
819- moved CONNECT and TokuDB storage engines to subpackages.
820
821* Sun Nov 29 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.9-4
822- replaced patch1000 to update Mroonga to git HEAD.
823
824* Sat Nov 28 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.9-3
825- replaced patch1000 to update Mroonga to git HEAD.
826
827* Thu Nov 26 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.9-2
828- replaced patch1000 to update Mroonga to git HEAD.
829
830* Tue Nov 24 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.9-1
831- new upstream release.
832- replaced patch1000 to update Mroonga to git HEAD.
833
834* Fri Oct 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.8-3
835- added BR:jemalloc-devel.
836
837* Thu Oct 29 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.8-2
838- replaced patch1000 to update Mroonga to 5.09.
839
840* Wed Oct 21 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.1.8-1
841- new upstream release.
842- replaced patch1000 for MariaDB 10.1.8.
843
844* Fri Oct  9 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.21-3
845- replaced patch1000 to update Mroonga to 5.08.
846
847* Mon Aug 31 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.21-2
848- replaced patch1000 to update Mroonga to 5.06.
849
850* Mon Aug 10 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.21-1
851- new upstream release.
852- added patch1000 to update Mroonga from 5.02 to 5.05.
853
854* Tue Jun 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.20-2
855- fixed dependencies.
856
857* Fri Jun 19 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.20-1
858- new upstream release.
859
860* Sun May 10 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.19-1
861- new upstream release.
862
863* Fri May  8 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.18-1
864- new upstream release.
865
866* Tue Mar  3 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.17-1
867- new upstream release.
868
869* Wed Jan 28 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.16-1
870- new upstream release.
871
872* Wed Nov 26 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.15-1
873- new upstream release.
874- enabled bundled Mroonga.
875
876* Mon Sep 29 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.14-1
877- new upstream release.
878
879* Sat May 31 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.11-1
880- new upstream release.
881
882* Sun Apr 13 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.10-2
883- fixed Conflicts: and Obsoletes:.
884
885* Mon Mar 31 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.10-1
886- new upstream release.
887
888* Mon Mar 24 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.9-1
889- new upstream release.
890
891* Tue Feb 11 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.8-1
892- new upstream release.
893
894* Sat Dec 07 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.6-2
895- removed duplicated files.
896
897* Wed Dec 04 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.6-1
898- switched to MariaDB.
899
900* Wed Feb 20 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.30-1
901- new upstream release.
902
903* Fri Nov 16 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.28-1
904- new upstream release.
905
906* Sat Sep 15 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.27-1
907- new upstream release.
908- added a sub-package 'MySQL-source".
909- added some macros for rpm.
910
911* Thu Jun 21 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.25-1
912- new upstream release.
913
914* Thu May 10 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.24-1
915- new upstream release.
916
917* Tue May 01 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.23-1
918- new upstream release.
919- added "Vendor:" and "Distribution:" tag.
920
921* Tue Aug 23 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.15-1
922- new upstream release.
923- removed NDB cluster support.
924
925* Mon Apr 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-3
926- Added "BR: zlib-devel" to MySQL-devel.
927
928* Sun Apr 03 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-2
929- Added "BR: openssl-devel" to MySQL-devel.
930
931* Fri Mar 11 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-1
932- new upstream release.
933
934* Mon Jan 10 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.54-1
935- new upstream release.
936- updated jp-patch.
937- added ssl support.
938
939* Sat Nov 06 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.52-1
940- new upstream release.
941- replaced '%%__find_requires' to '%%__perl_requires'.
942- updated jp-patch.
943
944* Fri Oct 29 2010 Shu KONNO <owa@bg.wakwak.com> 5.1.44-3
945- added mysql-5.1.44-lib64.patch (on x86_64)
946- added -fPIC (on x86_64)
947
948* Sun Oct 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1.44-2
949- made embedded package again
950
951* Fri Mar 05 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.44-1
952- new upstream release.
953- updated jp-patch.
954
955* Thu Feb 04 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-2
956- VineSeed: rebuilt with new toolchain.
957
958* Wed Feb 03 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-1
959- new upstream release.
960  - fixed CVE-2009-4484.
961
962* Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
963- new upstream release.
964
965* Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
966- added net-tools to 'Requires'.
967- added groff to 'BuildRequires'.
968- renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
969
970* Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
971- new upstream release.
972
973* Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
974- new upstream release.
975
976* Sun Jul  5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
977- new upstream release.
978- dropped %%Patch100 (fixed in upstream).
979
980* Sat Jun  6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
981- new upstream release.
982- add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
983
984* Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
985- new upstream release.
986- rename 'MySQL-bench' to 'MySQL-test'.
987- update Patch0.
988- change default charset to 'utf8'.
989
990* Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
991- new upstream release.
992- update Patch0.
993- add "--with-client-charset=ujis".
994- sync %%files to official RPM.
995- remove MySQL-Max.
996
997* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
998- for VineSeed
999
1000* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
1001- move shared library from /usr/lib/ to /usr/lib/mysql/
1002- add /etc/ld.so.conf.d/*.conf
1003- fix broken libmysqlcient*.la files (or should we remove them permanently?)
1004
1005* Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
1006- rebuild <BTS:VineLinux:534>
1007
1008* Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
1009- added -fPIC
1010
1011* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
1012- fixed dependency. <BTS:338>
1013
1014* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
1015- add %%Patch1. <BTS:320>
1016
1017* Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
1018- new upstream release.
1019
1020* Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
1021- new upstream release.
1022
1023* Sat Jun  3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
1024- new upstream release.
1025
1026* Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
1027- release++.
1028
1029* Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
1030- new upstream release.
1031- for VineSeed.
1032
1033* Wed Feb  8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
1034- new upstream release.
1035- replace Patch0 for MySQL-4.1.16.
1036
1037* Thu Oct  6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
1038- new upstream release.
1039- add Patch0.
1040
1041* Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
1042- new upstream version
1043        -- mysql-4.0.25
1044
1045* Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
1046- new upstream version
1047        -- mysql-4.0.23
1048
1049* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
1050- new upstream version
1051        -- mysql-4.0.22
1052 
1053* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
1054- new upstream version
1055        -- mysql-4.0.21
1056 
1057* Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
1058- new upstream version
1059        -- mysql-4.0.20
1060 
1061* Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
1062- modify CFLAGS, CXXFLAGS and configure options for alpha
1063
1064* Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
1065- Upgraded to MySQL-4
1066- added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
1067- merged to MySQL Official packages
1068        -- renamed package "MySQL" to "MySQL-server"
1069        -- when using gcc, _always_ use CXX=gcc
1070        -- replaced Copyright with License field (Copyright is obsolete)
1071        -- added myisam_ftdump to the Server package
1072        -- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
1073        -- fixed file permissions (BUG 1672)
1074        -- removed dependency on MySQL-client from the MySQL-devel subpackage
1075        -- as it is not really required. (BUG 1610)
1076        -- Fixed BUG 1162 (removed macro names from the changelog)
1077        -- Really fixed BUG 998 (disable the checking for installed but
1078        --  unpackaged files)
1079        -- Fixed BUG 959 (libmysqld not being compiled properly)
1080        -- Fixed BUG 998 (RPM build errors): added missing files to the
1081        -- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
1082        -- mysql_fix_privilege_tables.1), removed "-n" from install section.
1083        -- removed the GIF Icon (file was not included in the sources anyway)
1084        -- removed unused variable shared_lib_version
1085        -- do not run automake before building the standard binary
1086        --  (should not be necessary)
1087        -- add server suffix '-standard' to standard binary (to be in line
1088        -- with the binary tarball distributions)
1089        -- allow overriding CC and CXX (required when building
1090        -- with other compilers)
1091
1092* Mon Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
1093- added BuildRequires:  automake16
1094                                                                               
1095* Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
1096- add '-fPIC -DPIC' to CFLAGS on alpha
1097- little fix of spec file
1098                                                                               
1099* Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
1100- enable MySQL-shared subpackage for alpha
1101- delete 'BuildPrereq: kernel24-headers' for alpha
1102- fix shared %files (exclude sparc)
1103                                                                               
1104* Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
1105- new upstream version
1106                                                                               
1107* Sun Mar  9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
1108- fixed devel %files (dropped *.la files)
1109                                                                               
1110* Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
1111- new upstream version
1112- fixed document permission
1113                                                                               
1114* Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
1115- new upstream version
1116                                                                               
1117* Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
1118- dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
1119        -- don't work
1120                                                                               
1121* Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
1122- new upstream version
1123- diseble-assembler in configure on sparc,sparc64,alpha
1124                                                                               
1125* Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
1126- new upstream version
1127- moved some man files to main package
1128- added enable-local-infile in configure
1129- changed --with-extra-charsets=all in configure
1130                                                                               
1131* Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
1132- fixed changelog
1133                                                                               
1134* Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
1135- updated to mysql-3.23.51
1136                                                                               
1137* Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
1138- rebuild on zlib-1.1.4(security fix.)
1139                                                                               
1140* Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
1141- updated to mysql-2.23.49
1142                                                                               
1143* Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
1144- add 'BuildPrereq: kernel24-headers' on alpha
1145- remove shared library and max on alpha
1146                                                                               
1147* Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
1148- updated to mysql-3.23.48
1149                                                                               
1150* Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
1151- updated to mysql-3.23.47
1152                                                                               
1153* Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
1154- updated to mysql-3.23.46
1155                                                                               
1156* Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
1157- updated to mysql-3.23.45
1158                                                                               
1159* Mon Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
1160- updated to mysql-3.23.44
1161                                                                               
1162* Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
1163- updated to mysql-3.23.43
1164- removed shared library and max on sparc
1165                                                                               
1166* Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
1167- updated to mysql-3.23.42
1168- changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
1169                                                                               
1170* Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
1171- updated to mysql-3.23.41
1172                                                                               
1173* Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
1174- updated to mysql-3.23.40
1175                                                                               
1176* Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
1177- updated to mysql-3.23.39
1178
1179* Fri Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1180- added configure --with-charset=ujis
1181                                                                               
1182* Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1183- used some rpmmacro
1184                                                                               
1185* Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
1186- updated to MySQL-3.23.38
1187                                                                               
1188* Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
1189- removed Bench pakages
1190                                                                               
1191* Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
1192- removed pt_BR locale
1193- build on Vine Linux
1194- partially used rpmmacros
1195- added %clean tag
1196                                                                               
1197* Fri Aug 18 2000 Tim Smith <tim@mysql.com>
1198- Added separate libmysql_r directory; now both a threaded
1199  and non-threaded library is shipped.
1200                                                                               
1201* Tue Sep 28 1999 David Axmark <davida@mysql.com>
1202- Added the support-files/my-example.cnf to the docs directory.
1203- Removed devel dependency on base since it is about client
1204  development.
1205                                                                               
1206* Wed Sep 8 1999 David Axmark <davida@mysql.com>
1207- Cleaned up some for 3.23.
1208                                                                               
1209* Thu Jul 1 1999 David Axmark <davida@mysql.com>
1210- Added support for shared libraries in a separate sub
1211  package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
1212- The --enable-assembler switch is now automatically disables on
1213  platforms there assembler code is unavailable. This should allow
1214  building this RPM on non i386 systems.
1215                                                                               
1216* Mon Feb 22 1999 David Axmark <david@detron.se>
1217- Removed unportable cc switches from the spec file. The defaults can
1218  now be overridden with environment variables. This feature is used
1219  to compile the official RPM with optimal (but compiler version
1220  specific) switches.
1221- Removed the repetitive description parts for the sub rpms. Maybe add
1222  again if RPM gets a multiline macro capability.
1223- Added support for a pt_BR translation. Translation contributed by
1224  Jorge Godoy <jorge@bestway.com.br>.
1225                                                                               
1226* Wed Nov 4 1998 David Axmark <david@detron.se>
1227- A lot of changes in all the rpm and install scripts. This may even
1228  be a working RPM :-)
1229                                                                               
1230* Sun Aug 16 1998 David Axmark <david@detron.se>
1231- A developers changelog for MySQL is available in the source RPM. And
1232  there is a history of major user visible changed in the Reference
1233  Manual.  Only RPM specific changes will be documented here.
1234
Note: See TracBrowser for help on using the repository browser.