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

Revision 12546, 46.4 KB checked in by tomop, 3 years ago (diff)

updated 28 packages

autoconf-2.71-1

automake-1.16.3-1

bison-3.7.5-1

e2fsprogs-1.46.1-1

findutils-4.8.0-1

galera-26.4.7-1

gawk-5.1.0-1

gdbm-1.19-1

gjs-1.66.2-1

gnome-initial-setup-3.36.4-2

grep-3.6-1

help2man-1.48.1-1

ipvsadm-1.31-1

less-563-1

libidn-1.36-1

make-4.3-1

mariadb-10.5.9-1

mozjs78-78.7.0-1

mpfr-4.1.0-1

nettle-3.7.1-1

parted-3.4-1

pcre2-10.36-1

polkit-0.118-1

strongswan-5.9.1-1

tar-1.34-1

trousers-0.3.15-1

wget-1.21-1

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