MySQL-vl.spec 38 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034
  1. %define mysqld_user mysql
  2. %define mysqld_group mysql
  3. %define server_suffix -community
  4. %define mysqldatadir /var/lib/mysql
  5. %{?_with_static:%define STATIC_BUILD 1}
  6. %{!?_with_static:%define STATIC_BUILD 0}
  7. # Working around perl dependency problem
  8. %define __find_requires %{SOURCE999}
  9. # We don't package all files installed into the build root by intention -
  10. # See BUG#998 for details.
  11. %define _unpackaged_files_terminate_build 0
  12. %define see_base For a description of MySQL see the base MySQL RPM or http://www.mysql.com
  13. %define mysql_version 5.1.44
  14. %define client_version 16
  15. %if %{?_dist_release}!="vl5"
  16. %define libpkgname libmysqlclient%{client_version}
  17. %else
  18. %define libpkgname MySQL-shared
  19. %endif
  20. Packager: tomop
  21. Name: MySQL
  22. Summary: MySQL: a very fast and reliable SQL database server
  23. Group: Applications/Databases
  24. Version: %{mysql_version}
  25. Release: 1%{_dist_release}
  26. License: GPL
  27. Source: mysql-%{version}.tar.gz
  28. # Don't depend on lib::mtr*
  29. Source999: filter-requires-%{name}.sh
  30. Patch0: mysql-5.1.44-jp-all.patch
  31. URL: http://www.mysql.com/
  32. Requires: fileutils sh-utils
  33. Provides: msqlormysql MySQL-server mysql
  34. Obsoletes: mysql MySQL5
  35. BuildRequires: perl, readline-devel
  36. BuildRequires: gcc-c++, ncurses-devel, zlib-devel
  37. BuildRequires: groff, libtool, automake
  38. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  39. # From the manual
  40. %description
  41. The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
  42. and robust SQL (Structured Query Language) database server. MySQL Server
  43. is intended for mission-critical, heavy-load production systems as well
  44. as for embedding into mass-deployed software. MySQL is a trademark of
  45. Sun Microsystems, Inc.
  46. Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc. All rights reserved.
  47. Use is subject to license terms.
  48. This software comes with ABSOLUTELY NO WARRANTY. This is free software,
  49. and you are welcome to modify and redistribute it under the GPL license.
  50. The MySQL web site (http://www.mysql.com/) provides the latest
  51. news and information about the MySQL software. Also please see the
  52. documentation and the manual for more information.
  53. %package server
  54. Release: %{release}
  55. Summary: MySQL: a very fast and reliable SQL database server
  56. Group: Applications/Databases
  57. Requires: fileutils sh-utils net-tools
  58. Provides: msqlormysql mysql-server mysql MySQL MySQL5-server
  59. Obsoletes: MySQL mysql mysql-server MySQL5-server MySQL-Max
  60. %description server
  61. The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
  62. and robust SQL (Structured Query Language) database server. MySQL Server
  63. is intended for mission-critical, heavy-load production systems as well
  64. as for embedding into mass-deployed software. MySQL is a trademark of
  65. Sun Microsystems, Inc.
  66. Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc. All rights reserved.
  67. Use is subject to license terms.
  68. This software comes with ABSOLUTELY NO WARRANTY. This is free software,
  69. and you are welcome to modify and redistribute it under the GPL license.
  70. The MySQL web site (http://www.mysql.com/) provides the latest
  71. news and information about the MySQL software. Also please see the
  72. documentation and the manual for more information.
  73. This package includes the MySQL server binary (incl. InnoDB) as well
  74. as related utilities to run and administrate a MySQL server.
  75. If you want to access and work with the database, you have to install
  76. package "MySQL-client" as well!
  77. %package client
  78. Summary: MySQL - Client
  79. Group: Applications/Databases
  80. Obsoletes: mysql-client MySQL5-client
  81. Provides: mysql-client MySQL5-client
  82. %description client
  83. This package contains the standard MySQL clients and administration tools.
  84. %{see_base}
  85. %package ndb-storage
  86. Summary: MySQL - ndbcluster storage engine
  87. Group: Applications/Databases
  88. %description ndb-storage
  89. This package contains the ndbcluster storage engine.
  90. It is necessary to have this package installed on all
  91. computers that should store ndbcluster table data.
  92. Note that this storage engine can only be used in conjunction
  93. with the MySQL Max server.
  94. %{see_base}
  95. %package ndb-management
  96. Summary: MySQL - ndbcluster storage engine management
  97. Group: Applications/Databases
  98. %description ndb-management
  99. This package contains ndbcluster storage engine management.
  100. It is necessary to have this package installed on at least
  101. one computer in the cluster.
  102. %{see_base}
  103. %package ndb-tools
  104. Summary: MySQL - ndbcluster storage engine basic tools
  105. Group: Applications/Databases
  106. %description ndb-tools
  107. This package contains ndbcluster storage engine basic tools.
  108. %{see_base}
  109. %package ndb-extra
  110. Summary: MySQL - ndbcluster storage engine extra tools
  111. Group: Applications/Databases
  112. %description ndb-extra
  113. This package contains some extra ndbcluster storage engine tools for the advanced user.
  114. They should be used with caution.
  115. %{see_base}
  116. %package test
  117. Requires: %{name}-client = %{version}-%{release} perl-DBI perl
  118. Summary: MySQL - Test suite
  119. Group: Applications/Databases
  120. Obsoletes: mysql-bench MySQL5-bench MySQL-bench
  121. %description test
  122. This package contains the MySQL regression test suite.
  123. %{see_base}
  124. %package devel
  125. Summary: MySQL - Development header files and libraries
  126. Group: Applications/Databases
  127. Requires: %{libpkgname} = %{version}-%{release}
  128. Provides: mysql-devel MySQL5-devel
  129. Obsoletes: mysql-devel MySQL5-devel
  130. %description devel
  131. This package contains the development header files and libraries
  132. necessary to develop MySQL client applications.
  133. %{see_base}
  134. %package -n %{libpkgname}
  135. Summary: MySQL - Shared libraries
  136. Group: Applications/Databases
  137. %if %{?_dist_release}!="vl5"
  138. Obsoletes: MySQL-shared < %{version}
  139. %endif
  140. %description -n %{libpkgname}
  141. This package contains the shared libraries (*.so*) which certain
  142. languages and applications need to dynamically load and use MySQL.
  143. #%package embedded
  144. #Requires: %{name}-devel = %{version}-%{release}
  145. #Summary: MySQL - embedded library
  146. #Group: Applications/Databases
  147. #Obsoletes: mysql-embedded MySQL5-embedded
  148. #Provides: mysql-embedded MySQL5-embedded
  149. #%description embedded
  150. #This package contains the MySQL server as an embedded library.
  151. #The embedded MySQL server library makes it possible to run a
  152. #full-featured MySQL server inside the client application.
  153. #The main benefits are increased speed and more simple management
  154. #for embedded applications.
  155. #The API is identical for the embedded MySQL version and the
  156. #client/server version.
  157. #%{see_base}
  158. %prep
  159. %setup -T -a 0 -c -n mysql-%{mysql_version}
  160. mv mysql-%{mysql_version} mysql-debug-%{mysql_version}
  161. pushd mysql-debug-%{mysql_version}
  162. %patch0 -p1 -b .jp
  163. aclocal
  164. autoheader
  165. libtoolize --automake --force
  166. automake --add-missing --copy
  167. autoconf
  168. popd
  169. %setup -D -T -a 0 -n mysql-%{mysql_version}
  170. mv mysql-%{mysql_version} mysql-release-%{mysql_version}
  171. pushd mysql-release-%{mysql_version}
  172. %patch0 -p1 -b .jp
  173. aclocal
  174. autoheader
  175. libtoolize --automake --force
  176. automake --add-missing --copy
  177. autoconf
  178. popd
  179. %build
  180. BuildMySQL() {
  181. # The --enable-assembler simply does nothing on systems that does not
  182. # support assembler speedups.
  183. sh -c "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
  184. CC=\"${CC:-$MYSQL_BUILD_CC}\" \
  185. CXX=\"${CXX:-$MYSQL_BUILD_CXX}\" \
  186. CFLAGS=\"$CFLAGS\" \
  187. CXXFLAGS=\"$CXXFLAGS\" \
  188. LDFLAGS=\"$MYSQL_BUILD_LDFLAGS\" \
  189. ./configure \
  190. $* \
  191. --with-mysqld-ldflags='-static' \
  192. --with-client-ldflags='-static' \
  193. --with-zlib-dir=bundled \
  194. --enable-assembler \
  195. --enable-local-infile \
  196. --with-fast-mutexes \
  197. --with-mysqld-user=%{mysqld_user} \
  198. --with-unix-socket-path=/var/lib/mysql/mysql.sock \
  199. --with-pic \
  200. --prefix=/ \
  201. --with-extra-charsets=all \
  202. --exec-prefix=%{_exec_prefix} \
  203. --libexecdir=%{_sbindir} \
  204. --libdir=%{_libdir} \
  205. --sysconfdir=%{_sysconfdir} \
  206. --datadir=%{_datadir} \
  207. --localstatedir=%{mysqldatadir} \
  208. --infodir=%{_infodir} \
  209. --includedir=%{_includedir} \
  210. --mandir=%{_mandir} \
  211. --enable-thread-safe-client \
  212. --with-readline \
  213. --with-innodb \
  214. --with-ndbcluster \
  215. --with-archive-storage-engine \
  216. --with-csv-storage-engine \
  217. --with-blackhole-storage-engine \
  218. --with-federated-storage-engine \
  219. --with-partition \
  220. --with-big-tables \
  221. --enable-shared \
  222. --with-comment=\"VineLinux MySQL RPM\" \
  223. --with-charset=utf8 \
  224. --with-client-charset=utf8 \
  225. "
  226. make %{?_smp_mflags}
  227. }
  228. # end of function definition "BuildMySQL"
  229. # Use the build root for temporary storage of the shared libraries.
  230. RBR=$RPM_BUILD_ROOT
  231. # Clean up the BuildRoot first
  232. [ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
  233. mkdir -p $RBR%{_libdir}/mysql
  234. #
  235. # Use MYSQL_BUILD_PATH so that we can use a dedicated version of gcc
  236. #
  237. PATH=${MYSQL_BUILD_PATH:-/bin:/usr/bin}
  238. export PATH
  239. # Build the Debug binary.
  240. # Use gcc for C and C++ code (to avoid a dependency on libstdc++ and
  241. # including exceptions into the code
  242. if [ -z "$CXX" -a -z "$CC" ]
  243. then
  244. export CC="gcc"
  245. export CXX="gcc"
  246. fi
  247. # Prepare compiler flags
  248. CFLAGS=${MYSQL_BUILD_CFLAGS:-$RPM_OPT_FLAGS}
  249. CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-exceptions -fno-rtti }
  250. ##############################################################################
  251. #
  252. # Build the debug version
  253. #
  254. ##############################################################################
  255. (
  256. # We are in a subshell, so we can modify variables just for one run.
  257. CFLAGS=`echo " $CFLAGS " | \
  258. sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
  259. -e 's/^ //' -e 's/ $//'`
  260. CXXFLAGS=`echo " $CXXFLAGS " | \
  261. sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
  262. -e 's/^ //' -e 's/ $//'`
  263. # Add -g and --with-debug.
  264. cd mysql-debug-%{mysql_version} &&
  265. CFLAGS="$CFLAGS" \
  266. CXXFLAGS="$CXXFLAGS" \
  267. BuildMySQL --with-debug
  268. )
  269. # We might want to save the config log file
  270. if test -n "$MYSQL_DEBUGCONFLOG_DEST"
  271. then
  272. cp -fp mysql-debug-%{mysql_version}/config.log "$MYSQL_DEBUGCONFLOG_DEST"
  273. fi
  274. #(cd mysql-debug-%{mysql_version} ; make test-bt-debug)
  275. ##############################################################################
  276. #
  277. # Build the release binary
  278. #
  279. ##############################################################################
  280. (cd mysql-release-%{mysql_version} &&
  281. CFLAGS="$CFLAGS" \
  282. CXXFLAGS="$CXXFLAGS" \
  283. BuildMySQL --with-embedded-server
  284. )
  285. # We might want to save the config log file
  286. if test -n "$MYSQL_CONFLOG_DEST"
  287. then
  288. cp -fp mysql-release-%{mysql_version}/config.log "$MYSQL_CONFLOG_DEST"
  289. fi
  290. #(cd mysql-release-%{mysql_version} ; make test-bt)
  291. %install
  292. RBR=$RPM_BUILD_ROOT
  293. MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-release-%{mysql_version}
  294. rm -rf $RBR
  295. # Ensure that needed directories exists
  296. install -d $RBR%{_sysconfdir}/{logrotate.d,init.d}
  297. install -d $RBR%{mysqldatadir}/mysql
  298. install -d $RBR%{_datadir}/mysql-test
  299. install -d $RBR%{_includedir}
  300. install -d $RBR%{_libdir}
  301. install -d $RBR%{_mandir}
  302. install -d $RBR%{_sbindir}
  303. # Install all binaries
  304. (cd $MBD && make install DESTDIR=$RBR benchdir_root=%{_datadir})
  305. # Old packages put shared libs in %{_libdir}/ (not %{_libdir}/mysql), so do
  306. # the same here.
  307. #mv $RBR/%{_libdir}/mysql/*.so* $RBR/%{_libdir}/
  308. rm -rf $RBR/mysql-test
  309. ##############################################################################
  310. # Include libgcc.a in the devel subpackage (BUG 4921)
  311. if [ -z "$CXX" -a -z "$CC" ]
  312. then
  313. export CC="gcc"
  314. export CXX="gcc"
  315. fi
  316. if expr "$CC" : ".*gcc.*" > /dev/null ;
  317. then
  318. libgcc=`$CC $CFLAGS --print-libgcc-file`
  319. if [ -f $libgcc ]
  320. then
  321. %define have_libgcc 1
  322. install -m 644 $libgcc $RBR%{_libdir}/mysql/libmygcc.a
  323. fi
  324. fi
  325. ##############################################################################
  326. # install "mysqld-debug"
  327. $MBD/libtool --mode=execute install -m 755 \
  328. $RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-debug-%{mysql_version}/sql/mysqld \
  329. $RBR%{_sbindir}/mysqld-debug
  330. # install saved perror binary with NDB support (BUG#13740)
  331. install -m 755 $MBD/extra/perror $RBR%{_bindir}/perror
  332. # Install logrotate and autostart
  333. install -m 644 $MBD/support-files/mysql-log-rotate $RBR%{_sysconfdir}/logrotate.d/mysql
  334. install -m 755 $MBD/support-files/mysql.server $RBR%{_sysconfdir}/init.d/mysql
  335. # in RPMs, it is unlikely that anybody should use "sql-bench"
  336. rm -fr $RBR%{_datadir}/sql-bench
  337. # Create a symlink "rcmysql", pointing to the init.script. SuSE users
  338. # will appreciate that, as all services usually offer this.
  339. ln -s %{_sysconfdir}/init.d/mysql $RPM_BUILD_ROOT%{_sbindir}/rcmysql
  340. # Touch the place where the my.cnf config file and mysqlmanager.passwd
  341. # (MySQL Instance Manager password file) might be located
  342. # Just to make sure it's in the file list and marked as a config file
  343. touch $RBR%{_sysconfdir}/my.cnf
  344. touch $RBR%{_sysconfdir}/mysqlmanager.passwd
  345. mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
  346. echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/libmysqlclient%{client_version}-%{_arch}.conf
  347. %pre server
  348. # Shut down a previously installed server first
  349. if test -x %{_sysconfdir}/init.d/mysql
  350. then
  351. %{_sysconfdir}/init.d/mysql stop > /dev/null 2>&1
  352. echo "Giving mysqld a couple of seconds to exit nicely"
  353. sleep 5
  354. elif test -x %{_sysconfdir}/rc.d/init.d/mysql
  355. then
  356. %{_sysconfdir}/rc.d/init.d/mysql stop > /dev/null 2>&1
  357. echo "Giving mysqld a couple of seconds to exit nicely"
  358. sleep 5
  359. fi
  360. %post server
  361. mysql_datadir=%{mysqldatadir}
  362. # Create data directory if needed
  363. if test ! -d $mysql_datadir; then mkdir -m 755 $mysql_datadir; fi
  364. if test ! -d $mysql_datadir/mysql; then mkdir $mysql_datadir/mysql; fi
  365. if test ! -d $mysql_datadir/test; then mkdir $mysql_datadir/test; fi
  366. # Make MySQL start/shutdown automatically when the machine does it.
  367. # use insserv for older SuSE Linux versions
  368. if test -x /sbin/insserv
  369. then
  370. /sbin/insserv %{_sysconfdir}/init.d/mysql
  371. # use chkconfig on Red Hat and newer SuSE releases
  372. elif test -x /sbin/chkconfig
  373. then
  374. /sbin/chkconfig --add mysql
  375. fi
  376. # Create a MySQL user and group. Do not report any problems if it already
  377. # exists.
  378. groupadd -r %{mysqld_group} 2> /dev/null || true
  379. useradd -M -r -d $mysql_datadir -s /bin/bash -c "MySQL server" -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
  380. # The user may already exist, make sure it has the proper group nevertheless (BUG#12823)
  381. usermod -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
  382. # Change permissions so that the user that will run the MySQL daemon
  383. # owns all database files.
  384. chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
  385. # Initiate databases if needed
  386. %{_bindir}/mysql_install_db --rpm --user=%{mysqld_user}
  387. # Upgrade databases if needed would go here - but it cannot be automated yet
  388. # Change permissions again to fix any new files.
  389. chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
  390. # Fix permissions for the permission database so that only the user
  391. # can read them.
  392. chmod -R og-rw $mysql_datadir/mysql
  393. # Restart in the same way that mysqld will be started normally.
  394. %{_sysconfdir}/init.d/mysql start
  395. # Allow mysqld_safe to start mysqld and print a message before we exit
  396. sleep 2
  397. #echo "Thank you for installing the MySQL Community Server! For Production
  398. #systems, we recommend MySQL Enterprise, which contains enterprise-ready
  399. #software, intelligent advisory services, and full production support with
  400. #scheduled service packs and more. Visit www.mysql.com/enterprise for more
  401. #information."
  402. %post ndb-storage
  403. mysql_clusterdir=/var/lib/mysql-cluster
  404. # Create cluster directory if needed
  405. if test ! -d $mysql_clusterdir; then mkdir -m 755 $mysql_clusterdir; fi
  406. %preun server
  407. if test $1 = 0
  408. then
  409. # Stop MySQL before uninstalling it
  410. if test -x %{_sysconfdir}/init.d/mysql
  411. then
  412. %{_sysconfdir}/init.d/mysql stop > /dev/null
  413. # Remove autostart of mysql
  414. # for older SuSE Linux versions
  415. if test -x /sbin/insserv
  416. then
  417. /sbin/insserv -r %{_sysconfdir}/init.d/mysql
  418. # use chkconfig on Red Hat and newer SuSE releases
  419. elif test -x /sbin/chkconfig
  420. then
  421. /sbin/chkconfig --del mysql
  422. fi
  423. fi
  424. fi
  425. # We do not remove the mysql user since it may still own a lot of
  426. # database files.
  427. %post -n %{libpkgname}
  428. /sbin/ldconfig
  429. %postun -n %{libpkgname}
  430. /sbin/ldconfig
  431. # Clean up the BuildRoot
  432. %clean
  433. [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
  434. %files server
  435. %defattr(-,root,root,0755)
  436. %doc mysql-release-%{mysql_version}/COPYING mysql-release-%{mysql_version}/README
  437. %doc mysql-release-%{mysql_version}/support-files/my-*.cnf
  438. %doc mysql-release-%{mysql_version}/support-files/ndb-*.ini
  439. %doc %attr(644, root, root) %{_infodir}/mysql.info*
  440. %doc %attr(644, root, man) %{_mandir}/man1/innochecksum.1*
  441. %doc %attr(644, root, man) %{_mandir}/man1/my_print_defaults.1*
  442. %doc %attr(644, root, man) %{_mandir}/man1/myisam_ftdump.1*
  443. %doc %attr(644, root, man) %{_mandir}/man1/myisamchk.1*
  444. %doc %attr(644, root, man) %{_mandir}/man1/myisamlog.1*
  445. %doc %attr(644, root, man) %{_mandir}/man1/myisampack.1*
  446. %doc %attr(644, root, man) %{_mandir}/man8/mysqld.8*
  447. %doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
  448. %doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
  449. %doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
  450. %doc %attr(644, root, man) %{_mandir}/man1/mysql_install_db.1*
  451. %doc %attr(644, root, man) %{_mandir}/man1/mysql_upgrade.1*
  452. %doc %attr(644, root, man) %{_mandir}/man1/mysqlhotcopy.1*
  453. %doc %attr(644, root, man) %{_mandir}/man1/mysqlman.1*
  454. %doc %attr(644, root, man) %{_mandir}/man8/mysqlmanager.8*
  455. %doc %attr(644, root, man) %{_mandir}/man1/mysql.server.1*
  456. %doc %attr(644, root, man) %{_mandir}/man1/mysqltest.1*
  457. %doc %attr(644, root, man) %{_mandir}/man1/mysql_tzinfo_to_sql.1*
  458. %doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
  459. %doc %attr(644, root, man) %{_mandir}/man1/mysqlbug.1*
  460. %doc %attr(644, root, man) %{_mandir}/man1/perror.1*
  461. %doc %attr(644, root, man) %{_mandir}/man1/replace.1*
  462. %doc %attr(644, root, man) %{_mandir}/man1/mysql_convert_table_format.1*
  463. %doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_extensions.1*
  464. %doc %attr(644, root, man) %{_mandir}/man1/mysql_secure_installation.1*
  465. %doc %attr(644, root, man) %{_mandir}/man1/mysql_setpermission.1*
  466. %doc %attr(644, root, man) %{_mandir}/man1/mysqldumpslow.1*
  467. %doc %attr(644, root, man) %{_mandir}/man1/resolve_stack_dump.1*
  468. %doc %attr(644, root, man) %{_mandir}/man1/resolveip.1*
  469. %ghost %config(noreplace,missingok) %{_sysconfdir}/my.cnf
  470. %ghost %config(noreplace,missingok) %{_sysconfdir}/mysqlmanager.passwd
  471. %attr(755, root, root) %{_bindir}/innochecksum
  472. %attr(755, root, root) %{_bindir}/my_print_defaults
  473. %attr(755, root, root) %{_bindir}/myisam_ftdump
  474. %attr(755, root, root) %{_bindir}/myisamchk
  475. %attr(755, root, root) %{_bindir}/myisamlog
  476. %attr(755, root, root) %{_bindir}/myisampack
  477. %attr(755, root, root) %{_bindir}/mysql_convert_table_format
  478. %attr(755, root, root) %{_bindir}/mysql_fix_extensions
  479. %attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
  480. %attr(755, root, root) %{_bindir}/mysql_install_db
  481. %attr(755, root, root) %{_bindir}/mysql_secure_installation
  482. %attr(755, root, root) %{_bindir}/mysql_setpermission
  483. %attr(755, root, root) %{_bindir}/mysql_tzinfo_to_sql
  484. %attr(755, root, root) %{_bindir}/mysql_upgrade
  485. %attr(755, root, root) %{_bindir}/mysql_zap
  486. %attr(755, root, root) %{_bindir}/mysqlbug
  487. %attr(755, root, root) %{_bindir}/mysqld_multi
  488. %attr(755, root, root) %{_bindir}/mysqld_safe
  489. %attr(755, root, root) %{_bindir}/mysqldumpslow
  490. %attr(755, root, root) %{_bindir}/mysqlhotcopy
  491. %attr(755, root, root) %{_bindir}/mysqltest
  492. %attr(755, root, root) %{_bindir}/perror
  493. %attr(755, root, root) %{_bindir}/replace
  494. %attr(755, root, root) %{_bindir}/resolve_stack_dump
  495. %attr(755, root, root) %{_bindir}/resolveip
  496. %attr(755, root, root) %{_sbindir}/mysqld
  497. %attr(755, root, root) %{_sbindir}/mysqld-debug
  498. %attr(755, root, root) %{_sbindir}/mysqlmanager
  499. %attr(755, root, root) %{_sbindir}/rcmysql
  500. %dir %attr(755, root, root) %{_libdir}/mysql/plugin
  501. %attr(755, root, root) %{_libdir}/mysql/plugin/*.so*
  502. %attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
  503. %attr(755, root, root) %{_sysconfdir}/init.d/mysql
  504. %attr(755, root, root) %{_datadir}/mysql/
  505. %files client
  506. %defattr(-, root, root, 0755)
  507. %attr(755, root, root) %{_bindir}/msql2mysql
  508. %attr(755, root, root) %{_bindir}/mysql
  509. %attr(755, root, root) %{_bindir}/mysql_find_rows
  510. %attr(755, root, root) %{_bindir}/mysql_waitpid
  511. %attr(755, root, root) %{_bindir}/mysqlaccess
  512. %attr(755, root, root) %{_bindir}/mysqladmin
  513. %attr(755, root, root) %{_bindir}/mysqlbinlog
  514. %attr(755, root, root) %{_bindir}/mysqlcheck
  515. %attr(755, root, root) %{_bindir}/mysqldump
  516. %attr(755, root, root) %{_bindir}/mysqlimport
  517. %attr(755, root, root) %{_bindir}/mysqlshow
  518. %attr(755, root, root) %{_bindir}/mysqlslap
  519. %doc %attr(644, root, man) %{_mandir}/man1/msql2mysql.1*
  520. %doc %attr(644, root, man) %{_mandir}/man1/mysql.1*
  521. %doc %attr(644, root, man) %{_mandir}/man1/mysql_find_rows.1*
  522. %doc %attr(644, root, man) %{_mandir}/man1/mysqlaccess.1*
  523. %doc %attr(644, root, man) %{_mandir}/man1/mysqladmin.1*
  524. %doc %attr(644, root, man) %{_mandir}/man1/mysqlbinlog.1*
  525. %doc %attr(644, root, man) %{_mandir}/man1/mysqlcheck.1*
  526. %doc %attr(644, root, man) %{_mandir}/man1/mysqldump.1*
  527. %doc %attr(644, root, man) %{_mandir}/man1/mysqlimport.1*
  528. %doc %attr(644, root, man) %{_mandir}/man1/mysqlshow.1*
  529. %doc %attr(644, root, man) %{_mandir}/man1/mysqlslap.1*
  530. %files ndb-storage
  531. %defattr(-,root,root,0755)
  532. %attr(755, root, root) %{_sbindir}/ndbd
  533. %doc %attr(644, root, man) %{_mandir}/man8/ndbd.8*
  534. %files ndb-management
  535. %defattr(-,root,root,0755)
  536. %attr(755, root, root) %{_sbindir}/ndb_mgmd
  537. %doc %attr(644, root, man) %{_mandir}/man8/ndb_mgmd.8*
  538. %files ndb-tools
  539. %defattr(-,root,root,0755)
  540. %attr(755, root, root) %{_bindir}/ndb_config
  541. %attr(755, root, root) %{_bindir}/ndb_desc
  542. %attr(755, root, root) %{_bindir}/ndb_error_reporter
  543. %attr(755, root, root) %{_bindir}/ndb_mgm
  544. %attr(755, root, root) %{_bindir}/ndb_print_backup_file
  545. %attr(755, root, root) %{_bindir}/ndb_print_schema_file
  546. %attr(755, root, root) %{_bindir}/ndb_print_sys_file
  547. %attr(755, root, root) %{_bindir}/ndb_restore
  548. %attr(755, root, root) %{_bindir}/ndb_select_all
  549. %attr(755, root, root) %{_bindir}/ndb_select_count
  550. %attr(755, root, root) %{_bindir}/ndb_show_tables
  551. %attr(755, root, root) %{_bindir}/ndb_size.pl
  552. %attr(755, root, root) %{_bindir}/ndb_test_platform
  553. %attr(755, root, root) %{_bindir}/ndb_waiter
  554. %doc %attr(644, root, man) %{_mandir}/man1/ndb_config.1*
  555. %doc %attr(644, root, man) %{_mandir}/man1/ndb_desc.1*
  556. %doc %attr(644, root, man) %{_mandir}/man1/ndb_error_reporter.1*
  557. %doc %attr(644, root, man) %{_mandir}/man1/ndb_mgm.1*
  558. %doc %attr(644, root, man) %{_mandir}/man1/ndb_restore.1*
  559. %doc %attr(644, root, man) %{_mandir}/man1/ndb_print_backup_file.1*
  560. %doc %attr(644, root, man) %{_mandir}/man1/ndb_print_schema_file.1*
  561. %doc %attr(644, root, man) %{_mandir}/man1/ndb_print_sys_file.1*
  562. %doc %attr(644, root, man) %{_mandir}/man1/ndb_select_all.1*
  563. %doc %attr(644, root, man) %{_mandir}/man1/ndb_select_count.1*
  564. %doc %attr(644, root, man) %{_mandir}/man1/ndb_show_tables.1*
  565. %doc %attr(644, root, man) %{_mandir}/man1/ndb_size.pl.1*
  566. %doc %attr(644, root, man) %{_mandir}/man1/ndb_waiter.1*
  567. %files ndb-extra
  568. %defattr(-,root,root,0755)
  569. %attr(755, root, root) %{_bindir}/ndb_delete_all
  570. %attr(755, root, root) %{_bindir}/ndb_drop_index
  571. %attr(755, root, root) %{_bindir}/ndb_drop_table
  572. %attr(755, root, root) %{_sbindir}/ndb_cpcd
  573. %doc %attr(644, root, man) %{_mandir}/man1/ndb_delete_all.1*
  574. %doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_index.1*
  575. %doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_table.1*
  576. %doc %attr(644, root, man) %{_mandir}/man1/ndb_cpcd.1*
  577. %files devel
  578. %defattr(-, root, root, 0755)
  579. %doc mysql-release-%{mysql_version}/EXCEPTIONS-CLIENT
  580. %doc %attr(644, root, man) %{_mandir}/man1/mysql_config.1*
  581. %attr(755, root, root) %{_bindir}/mysql_config
  582. %dir %attr(755, root, root) %{_includedir}/mysql
  583. %dir %attr(755, root, root) %{_libdir}/mysql
  584. %{_includedir}/mysql/*
  585. %{_datadir}/aclocal/mysql.m4
  586. %{_libdir}/mysql/libmysql*.so
  587. %{_libdir}/mysql/libndb*.so
  588. #%{_libdir}/mysql/libdbug.a
  589. #%{_libdir}/mysql/libheap.a
  590. %if %{have_libgcc}
  591. %{_libdir}/mysql/libmygcc.a
  592. %endif
  593. #%{_libdir}/mysql/libmyisam.a
  594. #%{_libdir}/mysql/libmyisammrg.a
  595. #%{_libdir}/mysql/libmysqlclient.a
  596. #%{_libdir}/mysql/libmysqlclient_r.a
  597. #%{_libdir}/mysql/libmystrings.a
  598. #%{_libdir}/mysql/libmysys.a
  599. #%{_libdir}/mysql/libndbclient.a
  600. #%{_libdir}/mysql/libvio.a
  601. #%{_libdir}/mysql/libz.a
  602. %files -n %{libpkgname}
  603. %defattr(-, root, root, 0755)
  604. # Shared libraries (omit for architectures that don't support them)
  605. %{_libdir}/mysql/libmysql*.so.*
  606. %{_libdir}/mysql/libndb*.so.*
  607. /etc/ld.so.conf.d/*
  608. %files test
  609. %defattr(-, root, root, 0755)
  610. %attr(-, root, root) %{_datadir}/mysql-test
  611. %attr(755, root, root) %{_bindir}/mysql_client_test
  612. %attr(755, root, root) %{_bindir}/mysql_client_test_embedded
  613. %attr(755, root, root) %{_bindir}/mysqltest_embedded
  614. %doc %attr(644, root, man) %{_mandir}/man1/mysql_client_test.1*
  615. %doc %attr(644, root, man) %{_mandir}/man1/mysql_client_test_embedded.1*
  616. %doc %attr(644, root, man) %{_mandir}/man1/mysql-stress-test.pl.1*
  617. %doc %attr(644, root, man) %{_mandir}/man1/mysql-test-run.pl.1*
  618. %doc %attr(644, root, man) %{_mandir}/man1/mysqltest_embedded.1*
  619. #%files embedded
  620. #%defattr(-, root, root, 0755)
  621. #%attr(644, root, root) %{_libdir}/mysql/libmysqld.a
  622. %changelog
  623. * Fri Mar 05 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.44-1
  624. - new upstream release.
  625. - updated jp-patch.
  626. * Thu Feb 04 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-2
  627. - VineSeed: rebuilt with new toolchain.
  628. * Wed Feb 03 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-1
  629. - new upstream release.
  630. - fixed CVE-2009-4484.
  631. * Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
  632. - new upstream release.
  633. * Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
  634. - added net-tools to 'Requires'.
  635. - added groff to 'BuildRequires'.
  636. - renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
  637. * Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
  638. - new upstream release.
  639. * Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
  640. - new upstream release.
  641. * Sun Jul 5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
  642. - new upstream release.
  643. - dropped %%Patch100 (fixed in upstream).
  644. * Sat Jun 6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
  645. - new upstream release.
  646. - add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
  647. * Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
  648. - new upstream release.
  649. - rename 'MySQL-bench' to 'MySQL-test'.
  650. - update Patch0.
  651. - change default charset to 'utf8'.
  652. * Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
  653. - new upstream release.
  654. - update Patch0.
  655. - add "--with-client-charset=ujis".
  656. - sync %%files to official RPM.
  657. - remove MySQL-Max.
  658. * Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
  659. - for VineSeed
  660. * Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
  661. - move shared library from /usr/lib/ to /usr/lib/mysql/
  662. - add /etc/ld.so.conf.d/*.conf
  663. - fix broken libmysqlcient*.la files (or should we remove them permanently?)
  664. * Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
  665. - rebuild <BTS:VineLinux:534>
  666. * Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
  667. - added -fPIC
  668. * Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
  669. - fixed dependency. <BTS:338>
  670. * Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
  671. - add %%Patch1. <BTS:320>
  672. * Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
  673. - new upstream release.
  674. * Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
  675. - new upstream release.
  676. * Sat Jun 3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
  677. - new upstream release.
  678. * Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
  679. - release++.
  680. * Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
  681. - new upstream release.
  682. - for VineSeed.
  683. * Wed Feb 8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
  684. - new upstream release.
  685. - replace Patch0 for MySQL-4.1.16.
  686. * Thu Oct 6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
  687. - new upstream release.
  688. - add Patch0.
  689. * Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
  690. - new upstream version
  691. -- mysql-4.0.25
  692. * Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
  693. - new upstream version
  694. -- mysql-4.0.23
  695. * Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
  696. - new upstream version
  697. -- mysql-4.0.22
  698. * Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
  699. - new upstream version
  700. -- mysql-4.0.21
  701. * Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
  702. - new upstream version
  703. -- mysql-4.0.20
  704. * Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
  705. - modify CFLAGS, CXXFLAGS and configure options for alpha
  706. * Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
  707. - Upgraded to MySQL-4
  708. - added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
  709. - merged to MySQL Official packages
  710. -- renamed package "MySQL" to "MySQL-server"
  711. -- when using gcc, _always_ use CXX=gcc
  712. -- replaced Copyright with License field (Copyright is obsolete)
  713. -- added myisam_ftdump to the Server package
  714. -- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
  715. -- fixed file permissions (BUG 1672)
  716. -- removed dependency on MySQL-client from the MySQL-devel subpackage
  717. -- as it is not really required. (BUG 1610)
  718. -- Fixed BUG 1162 (removed macro names from the changelog)
  719. -- Really fixed BUG 998 (disable the checking for installed but
  720. -- unpackaged files)
  721. -- Fixed BUG 959 (libmysqld not being compiled properly)
  722. -- Fixed BUG 998 (RPM build errors): added missing files to the
  723. -- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
  724. -- mysql_fix_privilege_tables.1), removed "-n" from install section.
  725. -- removed the GIF Icon (file was not included in the sources anyway)
  726. -- removed unused variable shared_lib_version
  727. -- do not run automake before building the standard binary
  728. -- (should not be necessary)
  729. -- add server suffix '-standard' to standard binary (to be in line
  730. -- with the binary tarball distributions)
  731. -- allow overriding CC and CXX (required when building
  732. -- with other compilers)
  733. * Thu Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
  734. - added BuildRequires: automake16
  735. * Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
  736. - add '-fPIC -DPIC' to CFLAGS on alpha
  737. - little fix of spec file
  738. * Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
  739. - enable MySQL-shared subpackage for alpha
  740. - delete 'BuildPrereq: kernel24-headers' for alpha
  741. - fix shared %files (exclude sparc)
  742. * Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
  743. - new upstream version
  744. * Sun Mar 9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
  745. - fixed devel %files (dropped *.la files)
  746. * Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
  747. - new upstream version
  748. - fixed document permission
  749. * Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
  750. - new upstream version
  751. * Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
  752. - dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
  753. -- don't work
  754. * Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
  755. - new upstream version
  756. - diseble-assembler in configure on sparc,sparc64,alpha
  757. * Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
  758. - new upstream version
  759. - moved some man files to main package
  760. - added enable-local-infile in configure
  761. - changed --with-extra-charsets=all in configure
  762. * Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
  763. - fixed changelog
  764. * Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
  765. - updated to mysql-3.23.51
  766. * Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
  767. - rebuild on zlib-1.1.4(security fix.)
  768. * Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
  769. - updated to mysql-2.23.49
  770. * Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
  771. - add 'BuildPrereq: kernel24-headers' on alpha
  772. - remove shared library and max on alpha
  773. * Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
  774. - updated to mysql-3.23.48
  775. * Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
  776. - updated to mysql-3.23.47
  777. * Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
  778. - updated to mysql-3.23.46
  779. * Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
  780. - updated to mysql-3.23.45
  781. * Tue Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
  782. - updated to mysql-3.23.44
  783. * Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
  784. - updated to mysql-3.23.43
  785. - removed shared library and max on sparc
  786. * Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
  787. - updated to mysql-3.23.42
  788. - changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
  789. * Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
  790. - updated to mysql-3.23.41
  791. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
  792. - updated to mysql-3.23.40
  793. * Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
  794. - updated to mysql-3.23.39
  795. * Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
  796. - added configure --with-charset=ujis
  797. * Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
  798. - used some rpmmacro
  799. * Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
  800. - updated to MySQL-3.23.38
  801. * Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
  802. - removed Bench pakages
  803. * Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
  804. - removed pt_BR locale
  805. - build on Vine Linux
  806. - partially used rpmmacros
  807. - added %clean tag
  808. * Fri Aug 18 2000 Tim Smith <tim@mysql.com>
  809. - Added separate libmysql_r directory; now both a threaded
  810. and non-threaded library is shipped.
  811. * Wed Sep 28 1999 David Axmark <davida@mysql.com>
  812. - Added the support-files/my-example.cnf to the docs directory.
  813. - Removed devel dependency on base since it is about client
  814. development.
  815. * Wed Sep 8 1999 David Axmark <davida@mysql.com>
  816. - Cleaned up some for 3.23.
  817. * Thu Jul 1 1999 David Axmark <davida@mysql.com>
  818. - Added support for shared libraries in a separate sub
  819. package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
  820. - The --enable-assembler switch is now automatically disables on
  821. platforms there assembler code is unavailable. This should allow
  822. building this RPM on non i386 systems.
  823. * Mon Feb 22 1999 David Axmark <david@detron.se>
  824. - Removed unportable cc switches from the spec file. The defaults can
  825. now be overridden with environment variables. This feature is used
  826. to compile the official RPM with optimal (but compiler version
  827. specific) switches.
  828. - Removed the repetitive description parts for the sub rpms. Maybe add
  829. again if RPM gets a multiline macro capability.
  830. - Added support for a pt_BR translation. Translation contributed by
  831. Jorge Godoy <jorge@bestway.com.br>.
  832. * Wed Nov 4 1998 David Axmark <david@detron.se>
  833. - A lot of changes in all the rpm and install scripts. This may even
  834. be a working RPM :-)
  835. * Sun Aug 16 1998 David Axmark <david@detron.se>
  836. - A developers changelog for MySQL is available in the source RPM. And
  837. there is a history of major user visible changed in the Reference
  838. Manual. Only RPM specific changes will be documented here.