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

Revision 12503, 45.8 KB checked in by tomop, 3 years ago (diff)

updated 5 packages

mariadb-10.5.6-1

nsd-4.3.3-1

pcre2-10.35-1

rspamd-2.6-2

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