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

Revision 11162, 35.7 KB checked in by tomop, 7 years ago (diff)

mariadb-10.2.7-1

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