mariadb-vl.spec 49 KB

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