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

Revision 12320, 42.5 KB checked in by tomop, 4 years ago (diff)

updated 18 packages

clamav-0.102.2-1

dhcpcd-8.1.1-1

dovecot-2.3.9.3-1

golang-1.13.5-1

llvm-9.0.1-1

libjpeg-turbo-2.0.4-1

libserf-1.3.9-2

libxml2-2.9.10-2

mariadb-10.4.12-1

nodejs-12.16.0-1

php-ext-clearsilver-0.4-15

php73-7.3.14-1

python-pillow-6.2.2-1

rust-1.40.0-1

spamassassin-3.4.4-1

sqlite3-3.31.1-1

squid-4.10-1

sudo-1.8.31-1

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