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

Revision 12464, 45.7 KB checked in by tomop, 4 years ago (diff)

updated 2 packages

galera-26.4.5-1

mariadb-10.5.5-1

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