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

Revision 12508, 46.1 KB checked in by tomop, 3 years ago (diff)

updated 14 packages

cups-2.3.3-1

firefox-78.5.0-1

golang-1.15.5-1

kernel-5.4.80-1

krb5-1.18.3-1

mariadb-10.5.8-1

nsd-4.3.4-1

php74-7.4.13-1

postfix-3.5.8-1

postgresql-13.1-1

thunderbird-78.5.1-1

tmux-3.1c-1

unbound-1.13.0-1

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