MySQL-vl.spec 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023
  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.41
  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.34-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 < 5.1.41
  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. # Clean up the BuildRoot
  428. %clean
  429. [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
  430. %files server
  431. %defattr(-,root,root,0755)
  432. %doc mysql-release-%{mysql_version}/COPYING mysql-release-%{mysql_version}/README
  433. %doc mysql-release-%{mysql_version}/support-files/my-*.cnf
  434. %doc mysql-release-%{mysql_version}/support-files/ndb-*.ini
  435. %doc %attr(644, root, root) %{_infodir}/mysql.info*
  436. %doc %attr(644, root, man) %{_mandir}/man1/innochecksum.1*
  437. %doc %attr(644, root, man) %{_mandir}/man1/my_print_defaults.1*
  438. %doc %attr(644, root, man) %{_mandir}/man1/myisam_ftdump.1*
  439. %doc %attr(644, root, man) %{_mandir}/man1/myisamchk.1*
  440. %doc %attr(644, root, man) %{_mandir}/man1/myisamlog.1*
  441. %doc %attr(644, root, man) %{_mandir}/man1/myisampack.1*
  442. %doc %attr(644, root, man) %{_mandir}/man8/mysqld.8*
  443. %doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
  444. %doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
  445. %doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
  446. %doc %attr(644, root, man) %{_mandir}/man1/mysql_install_db.1*
  447. %doc %attr(644, root, man) %{_mandir}/man1/mysql_upgrade.1*
  448. %doc %attr(644, root, man) %{_mandir}/man1/mysqlhotcopy.1*
  449. %doc %attr(644, root, man) %{_mandir}/man1/mysqlman.1*
  450. %doc %attr(644, root, man) %{_mandir}/man8/mysqlmanager.8*
  451. %doc %attr(644, root, man) %{_mandir}/man1/mysql.server.1*
  452. %doc %attr(644, root, man) %{_mandir}/man1/mysqltest.1*
  453. %doc %attr(644, root, man) %{_mandir}/man1/mysql_tzinfo_to_sql.1*
  454. %doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
  455. %doc %attr(644, root, man) %{_mandir}/man1/mysqlbug.1*
  456. %doc %attr(644, root, man) %{_mandir}/man1/perror.1*
  457. %doc %attr(644, root, man) %{_mandir}/man1/replace.1*
  458. %doc %attr(644, root, man) %{_mandir}/man1/mysql_convert_table_format.1*
  459. %doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_extensions.1*
  460. %doc %attr(644, root, man) %{_mandir}/man1/mysql_secure_installation.1*
  461. %doc %attr(644, root, man) %{_mandir}/man1/mysql_setpermission.1*
  462. %doc %attr(644, root, man) %{_mandir}/man1/mysqldumpslow.1*
  463. %doc %attr(644, root, man) %{_mandir}/man1/resolve_stack_dump.1*
  464. %doc %attr(644, root, man) %{_mandir}/man1/resolveip.1*
  465. %ghost %config(noreplace,missingok) %{_sysconfdir}/my.cnf
  466. %ghost %config(noreplace,missingok) %{_sysconfdir}/mysqlmanager.passwd
  467. %attr(755, root, root) %{_bindir}/innochecksum
  468. %attr(755, root, root) %{_bindir}/my_print_defaults
  469. %attr(755, root, root) %{_bindir}/myisam_ftdump
  470. %attr(755, root, root) %{_bindir}/myisamchk
  471. %attr(755, root, root) %{_bindir}/myisamlog
  472. %attr(755, root, root) %{_bindir}/myisampack
  473. %attr(755, root, root) %{_bindir}/mysql_convert_table_format
  474. %attr(755, root, root) %{_bindir}/mysql_fix_extensions
  475. %attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
  476. %attr(755, root, root) %{_bindir}/mysql_install_db
  477. %attr(755, root, root) %{_bindir}/mysql_secure_installation
  478. %attr(755, root, root) %{_bindir}/mysql_setpermission
  479. %attr(755, root, root) %{_bindir}/mysql_tzinfo_to_sql
  480. %attr(755, root, root) %{_bindir}/mysql_upgrade
  481. %attr(755, root, root) %{_bindir}/mysql_zap
  482. %attr(755, root, root) %{_bindir}/mysqlbug
  483. %attr(755, root, root) %{_bindir}/mysqld_multi
  484. %attr(755, root, root) %{_bindir}/mysqld_safe
  485. %attr(755, root, root) %{_bindir}/mysqldumpslow
  486. %attr(755, root, root) %{_bindir}/mysqlhotcopy
  487. %attr(755, root, root) %{_bindir}/mysqltest
  488. %attr(755, root, root) %{_bindir}/perror
  489. %attr(755, root, root) %{_bindir}/replace
  490. %attr(755, root, root) %{_bindir}/resolve_stack_dump
  491. %attr(755, root, root) %{_bindir}/resolveip
  492. %attr(755, root, root) %{_sbindir}/mysqld
  493. %attr(755, root, root) %{_sbindir}/mysqld-debug
  494. %attr(755, root, root) %{_sbindir}/mysqlmanager
  495. %attr(755, root, root) %{_sbindir}/rcmysql
  496. %dir %attr(755, root, root) %{_libdir}/mysql/plugin
  497. %attr(755, root, root) %{_libdir}/mysql/plugin/*.so*
  498. %attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
  499. %attr(755, root, root) %{_sysconfdir}/init.d/mysql
  500. %attr(755, root, root) %{_datadir}/mysql/
  501. %files client
  502. %defattr(-, root, root, 0755)
  503. %attr(755, root, root) %{_bindir}/msql2mysql
  504. %attr(755, root, root) %{_bindir}/mysql
  505. %attr(755, root, root) %{_bindir}/mysql_find_rows
  506. %attr(755, root, root) %{_bindir}/mysql_waitpid
  507. %attr(755, root, root) %{_bindir}/mysqlaccess
  508. %attr(755, root, root) %{_bindir}/mysqladmin
  509. %attr(755, root, root) %{_bindir}/mysqlbinlog
  510. %attr(755, root, root) %{_bindir}/mysqlcheck
  511. %attr(755, root, root) %{_bindir}/mysqldump
  512. %attr(755, root, root) %{_bindir}/mysqlimport
  513. %attr(755, root, root) %{_bindir}/mysqlshow
  514. %attr(755, root, root) %{_bindir}/mysqlslap
  515. %doc %attr(644, root, man) %{_mandir}/man1/msql2mysql.1*
  516. %doc %attr(644, root, man) %{_mandir}/man1/mysql.1*
  517. %doc %attr(644, root, man) %{_mandir}/man1/mysql_find_rows.1*
  518. %doc %attr(644, root, man) %{_mandir}/man1/mysqlaccess.1*
  519. %doc %attr(644, root, man) %{_mandir}/man1/mysqladmin.1*
  520. %doc %attr(644, root, man) %{_mandir}/man1/mysqlbinlog.1*
  521. %doc %attr(644, root, man) %{_mandir}/man1/mysqlcheck.1*
  522. %doc %attr(644, root, man) %{_mandir}/man1/mysqldump.1*
  523. %doc %attr(644, root, man) %{_mandir}/man1/mysqlimport.1*
  524. %doc %attr(644, root, man) %{_mandir}/man1/mysqlshow.1*
  525. %doc %attr(644, root, man) %{_mandir}/man1/mysqlslap.1*
  526. %post -n %{libpkgname}
  527. /sbin/ldconfig
  528. %postun -n %{libpkgname}
  529. /sbin/ldconfig
  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 Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
  624. - new upstream release.
  625. * Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
  626. - added net-tools to 'Requires'.
  627. - added groff to 'BuildRequires'.
  628. - renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
  629. * Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
  630. - new upstream release.
  631. * Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
  632. - new upstream release.
  633. * Sun Jul 5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
  634. - new upstream release.
  635. - dropped %%Patch100 (fixed in upstream).
  636. * Sat Jun 6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
  637. - new upstream release.
  638. - add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
  639. * Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
  640. - new upstream release.
  641. - rename 'MySQL-bench' to 'MySQL-test'.
  642. - update Patch0.
  643. - change default charset to 'utf8'.
  644. * Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
  645. - new upstream release.
  646. - update Patch0.
  647. - add "--with-client-charset=ujis".
  648. - sync %%files to official RPM.
  649. - remove MySQL-Max.
  650. * Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
  651. - for VineSeed
  652. * Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
  653. - move shared library from /usr/lib/ to /usr/lib/mysql/
  654. - add /etc/ld.so.conf.d/*.conf
  655. - fix broken libmysqlcient*.la files (or should we remove them permanently?)
  656. * Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
  657. - rebuild <BTS:VineLinux:534>
  658. * Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
  659. - added -fPIC
  660. * Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
  661. - fixed dependency. <BTS:338>
  662. * Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
  663. - add %%Patch1. <BTS:320>
  664. * Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
  665. - new upstream release.
  666. * Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
  667. - new upstream release.
  668. * Sat Jun 3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
  669. - new upstream release.
  670. * Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
  671. - release++.
  672. * Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
  673. - new upstream release.
  674. - for VineSeed.
  675. * Wed Feb 8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
  676. - new upstream release.
  677. - replace Patch0 for MySQL-4.1.16.
  678. * Thu Oct 6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
  679. - new upstream release.
  680. - add Patch0.
  681. * Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
  682. - new upstream version
  683. -- mysql-4.0.25
  684. * Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
  685. - new upstream version
  686. -- mysql-4.0.23
  687. * Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
  688. - new upstream version
  689. -- mysql-4.0.22
  690. * Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
  691. - new upstream version
  692. -- mysql-4.0.21
  693. * Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
  694. - new upstream version
  695. -- mysql-4.0.20
  696. * Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
  697. - modify CFLAGS, CXXFLAGS and configure options for alpha
  698. * Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
  699. - Upgraded to MySQL-4
  700. - added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
  701. - merged to MySQL Official packages
  702. -- renamed package "MySQL" to "MySQL-server"
  703. -- when using gcc, _always_ use CXX=gcc
  704. -- replaced Copyright with License field (Copyright is obsolete)
  705. -- added myisam_ftdump to the Server package
  706. -- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
  707. -- fixed file permissions (BUG 1672)
  708. -- removed dependency on MySQL-client from the MySQL-devel subpackage
  709. -- as it is not really required. (BUG 1610)
  710. -- Fixed BUG 1162 (removed macro names from the changelog)
  711. -- Really fixed BUG 998 (disable the checking for installed but
  712. -- unpackaged files)
  713. -- Fixed BUG 959 (libmysqld not being compiled properly)
  714. -- Fixed BUG 998 (RPM build errors): added missing files to the
  715. -- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
  716. -- mysql_fix_privilege_tables.1), removed "-n" from install section.
  717. -- removed the GIF Icon (file was not included in the sources anyway)
  718. -- removed unused variable shared_lib_version
  719. -- do not run automake before building the standard binary
  720. -- (should not be necessary)
  721. -- add server suffix '-standard' to standard binary (to be in line
  722. -- with the binary tarball distributions)
  723. -- allow overriding CC and CXX (required when building
  724. -- with other compilers)
  725. * Thu Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
  726. - added BuildRequires: automake16
  727. * Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
  728. - add '-fPIC -DPIC' to CFLAGS on alpha
  729. - little fix of spec file
  730. * Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
  731. - enable MySQL-shared subpackage for alpha
  732. - delete 'BuildPrereq: kernel24-headers' for alpha
  733. - fix shared %files (exclude sparc)
  734. * Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
  735. - new upstream version
  736. * Sun Mar 9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
  737. - fixed devel %files (dropped *.la files)
  738. * Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
  739. - new upstream version
  740. - fixed document permission
  741. * Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
  742. - new upstream version
  743. * Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
  744. - dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
  745. -- don't work
  746. * Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
  747. - new upstream version
  748. - diseble-assembler in configure on sparc,sparc64,alpha
  749. * Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
  750. - new upstream version
  751. - moved some man files to main package
  752. - added enable-local-infile in configure
  753. - changed --with-extra-charsets=all in configure
  754. * Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
  755. - fixed changelog
  756. * Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
  757. - updated to mysql-3.23.51
  758. * Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
  759. - rebuild on zlib-1.1.4(security fix.)
  760. * Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
  761. - updated to mysql-2.23.49
  762. * Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
  763. - add 'BuildPrereq: kernel24-headers' on alpha
  764. - remove shared library and max on alpha
  765. * Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
  766. - updated to mysql-3.23.48
  767. * Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
  768. - updated to mysql-3.23.47
  769. * Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
  770. - updated to mysql-3.23.46
  771. * Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
  772. - updated to mysql-3.23.45
  773. * Tue Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
  774. - updated to mysql-3.23.44
  775. * Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
  776. - updated to mysql-3.23.43
  777. - removed shared library and max on sparc
  778. * Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
  779. - updated to mysql-3.23.42
  780. - changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
  781. * Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
  782. - updated to mysql-3.23.41
  783. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
  784. - updated to mysql-3.23.40
  785. * Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
  786. - updated to mysql-3.23.39
  787. * Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
  788. - added configure --with-charset=ujis
  789. * Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
  790. - used some rpmmacro
  791. * Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
  792. - updated to MySQL-3.23.38
  793. * Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
  794. - removed Bench pakages
  795. * Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
  796. - removed pt_BR locale
  797. - build on Vine Linux
  798. - partially used rpmmacros
  799. - added %clean tag
  800. * Fri Aug 18 2000 Tim Smith <tim@mysql.com>
  801. - Added separate libmysql_r directory; now both a threaded
  802. and non-threaded library is shipped.
  803. * Wed Sep 28 1999 David Axmark <davida@mysql.com>
  804. - Added the support-files/my-example.cnf to the docs directory.
  805. - Removed devel dependency on base since it is about client
  806. development.
  807. * Wed Sep 8 1999 David Axmark <davida@mysql.com>
  808. - Cleaned up some for 3.23.
  809. * Thu Jul 1 1999 David Axmark <davida@mysql.com>
  810. - Added support for shared libraries in a separate sub
  811. package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
  812. - The --enable-assembler switch is now automatically disables on
  813. platforms there assembler code is unavailable. This should allow
  814. building this RPM on non i386 systems.
  815. * Mon Feb 22 1999 David Axmark <david@detron.se>
  816. - Removed unportable cc switches from the spec file. The defaults can
  817. now be overridden with environment variables. This feature is used
  818. to compile the official RPM with optimal (but compiler version
  819. specific) switches.
  820. - Removed the repetitive description parts for the sub rpms. Maybe add
  821. again if RPM gets a multiline macro capability.
  822. - Added support for a pt_BR translation. Translation contributed by
  823. Jorge Godoy <jorge@bestway.com.br>.
  824. * Wed Nov 4 1998 David Axmark <david@detron.se>
  825. - A lot of changes in all the rpm and install scripts. This may even
  826. be a working RPM :-)
  827. * Sun Aug 16 1998 David Axmark <david@detron.se>
  828. - A developers changelog for MySQL is available in the source RPM. And
  829. there is a history of major user visible changed in the Reference
  830. Manual. Only RPM specific changes will be documented here.