1 # _with_innodb - with InnoDB backend
2 # _with_bdb - with Berkeley DB backend
3 %include /usr/lib/rpm/macros.perl
4 Summary: MySQL: a very fast and reliable SQL database engine
5 Summary(fr): MySQL: un serveur SQL rapide et fiable
6 Summary(pl): MySQL: bardzo szybka i niezawodna baza danych (SQL)
7 Summary(pt_BR): MySQL: Um servidor SQL rápido e confiável
8 Summary(ru): MySQL - ÂÙÓÔÒÙÊ SQL-ÓÅÒ×ÅÒ
9 Summary(uk): MySQL - Û×ÉÄËÉÊ SQL-ÓÅÒ×ÅÒ
10 Summary(zh_CN): MySQLÊý¾Ý¿â·þÎñÆ÷
12 Group: Applications/Databases
16 #http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.54a.tar.gz shows mirrors list
17 Source0: ftp://gd.tuwien.ac.at/db/mysql/Downloads/MySQL-3.23/%{name}-%{version}.tar.gz
19 Source2: %{name}.sysconfig
20 Source3: %{name}.logrotate
21 Source4: %{name}d.conf
22 Patch0: %{name}-info.patch
23 Patch1: %{name}-no_libnsl.patch
24 Patch2: %{name}-opt.patch
25 Patch3: %{name}-moreincludes.patch
26 Patch4: %{name}-info-res.patch
27 Patch5: %{name}-c++.patch
28 Patch6: %{name}-noproc.patch
30 URL: http://www.mysql.com/
31 Requires: %{name}-libs = %{version}
32 BuildRequires: autoconf
33 BuildRequires: automake
34 BuildRequires: libstdc++-devel
35 BuildRequires: libtool
36 BuildRequires: ncurses-devel >= 4.2
37 BuildRequires: perl-DBI
38 BuildRequires: perl-devel >= 5.6.1
39 BuildRequires: readline-devel >= 4.2
40 BuildRequires: rpm-perlprov
41 BuildRequires: texinfo
42 BuildRequires: zlib-devel
43 PreReq: rc-scripts >= 0.2.0
44 Requires(pre): /usr/bin/getgid
45 Requires(pre): /bin/id
46 Requires(pre): /usr/sbin/groupadd
47 Requires(pre): /usr/sbin/useradd
48 Requires(post,preun): /sbin/chkconfig
49 Requires(postun): /usr/sbin/userdel
50 Requires(postun): /usr/sbin/groupdel
51 Provides: msqlormysql MySQL-server
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 Obsoletes: mysql-server
56 %define _libexecdir %{_sbindir}
57 %define _localstatedir /var/lib/mysql
58 %define _gcc_ver %(%{__cc} -dumpversion | cut -b 1)
60 %define __cxx "%{__cc}"
64 MySQL is a true multi-user, multi-threaded SQL (Structured Query
65 Language) database server. SQL is the most popular database language
66 in the world. MySQL is a client/server implementation that consists of
67 a server daemon mysqld and many different client programs/libraries.
69 The main goals of MySQL are speed, robustness and easy to use. MySQL
70 was originally developed because we at Tcx needed a SQL server that
71 could handle very big databases with magnitude higher speed than what
72 any database vendor could offer to us. We have now been using MySQL
73 since 1996 in a environment with more than 40 databases, 10,000
74 tables, of which more than 500 have more than 7 million rows. This is
75 about 50G of mission critical data.
77 The base upon which MySQL is built is a set of routines that have been
78 used in a highly demanding production environment for many years.
79 While MySQL is still in development, it already offers a rich and
80 highly useful function set.
83 MySQL est un serveur de bases de donnees SQL vraiment multi-usagers et
84 multi-taches. Le langage SQL est le langage de bases de donnees le
85 plus populaire au monde. MySQL est une implementation client/serveur
86 qui consiste en un serveur (mysqld) et differents
87 programmes/bibliotheques clientes.
89 Les objectifs principaux de MySQL sont: vitesse, robustesse et
90 facilite d'utilisation. MySQL fut originalement developpe parce que
91 nous, chez Tcx, avions besoin d'un serveur SQL qui pouvait gerer de
92 tres grandes bases de donnees avec une vitesse d'un ordre de magnitude
93 superieur a ce que n'importe quel vendeur pouvait nous offrir. Nous
94 utilisons MySQL depuis 1996 dans un environnement avec plus de 40
95 bases de donnees, 10000 tables, desquelles plus de 500 ont plus de 7
96 millions de lignes. Ceci represente environ 50G de donnees critiques.
98 A la base de la conception de MySQL, on retrouve une serie de routines
99 qui ont ete utilisees dans un environnement de production pendant
100 plusieurs annees. Meme si MySQL est encore en developpement, il offre
101 deja une riche et utile serie de fonctions.
104 MySQL to wielow±tkowy serwer baz danych SQL.
106 G³ówne zalety MySQL to szybko¶æ, potêga i ³atwo¶æ u¿ytkowania. MySQL
107 jest wykorzystywany m.in. do obs³ugi 40 baz danych, 10 000 tabel,
108 gdzie ka¿da tabela zawiera 7 milionów pozycji. To ok 50GB danych.
110 %description -l pt_BR
111 O MySQL é um servidor de banco de dados SQL realmente multiusuário e
112 multi-tarefa. A linguagem SQL é a mais popular linguagem para banco de
113 dados no mundo. O MySQL é uma implementação cliente/servidor que
114 consiste de um servidor chamado mysqld e diversos
115 programas/bibliotecas clientes. Os principais objetivos do MySQL são:
116 velocidade, robustez e facilidade de uso. O MySQL foi originalmente
117 desenvolvido porque nós na Tcx precisávamos de um servidor SQL que
118 pudesse lidar com grandes bases de dados e com uma velocidade muito
119 maior do que a que qualquer vendedor podia nos oferecer. Estamos
120 usando o MySQL desde 1996 em um ambiente com mais de 40 bases de dados
121 com 10.000 tabelas, das quais mais de 500 têm mais de 7 milhões de
122 linhas. Isto é o equivalente a aproximadamente 50G de dados críticos.
123 A base da construção do MySQL é uma série de rotinas que foram usadas
124 em um ambiente de produção com alta demanda por muitos anos. Mesmo o
125 MySQL estando ainda em desenvolvimento, ele já oferece um conjunto de
126 funções muito ricas e úteis. Veja a documentação para maiores
130 MySQL - ÜÔÏ SQL (Structured Query Language) ÓÅÒ×ÅÒ ÂÁÚÙ ÄÁÎÎÙÈ. MySQL
131 ÂÙÌÁ ÎÁÐÉÓÁÎÁ Michael'ÏÍ (monty) Widenius'ÏÍ. óÍ. ÆÁÊÌ CREDITS ×
132 ÄÉÓÔÒÉÂÕÔÉ×Å ÎÁ ÐÒÅÄÍÅÔ ÄÒÕÇÉÈ ÕÞÁÓÔÎÉËÏ× ÐÒÏÅËÔÁ É ÐÒÏÞÅÊ ÉÎÆÏÒÍÁÃÉÉ
136 MySQL - ÃÅ SQL (Structured Query Language) ÓÅÒ×ÅÒ ÂÁÚÉ ÄÁÎÉÈ. MySQL
137 ÂÕÌÏ ÎÁÐÉÓÁÎÏ Michael'ÏÍ (monty) Widenius'ÏÍ. äÉ×. ÆÁÊÌ CREDITS ×
138 ÄÉÓÔÒÉÂÕÔÉצ ÄÌÑ ¦ÎÆÏÒÍÁæ§ ÐÒÏ ¦ÎÛÉÈ ÕÞÁÓÎÉË¦× ÐÒÏÅËÔÕ ÔÁ ¦ÎÛϧ
142 Summary: MySQL additional utilities
143 Summary(pl): Dodatkowe narzêdzia do MySQL
144 Group: Applications/Databases
145 Requires: %{name}-libs = %{version}
148 MySQL additional utilities except Perl scripts (they may be found in
149 %{name}-extras-perl package).
151 %description extras -l pl
152 Dodatkowe narzêdzia do MySQL - z wyj±tkiem skryptów Perla (które s± w
153 pakiecie %{name}-extras-perl).
156 Summary: MySQL additional utilities written in Perl
157 Summary(pl): Dodatkowe narzêdzia do MySQL napisane w Perlu
158 Group: Applications/Databases
159 Requires: %{name}-extras = %{version}
160 Requires: perl(DBD::mysql)
162 %define _noautoreqdep "perl(DBD::mysql)"
164 %description extras-perl
165 MySQL additional utilities written in Perl.
167 %description extras-perl -l pl
168 Dodatkowe narzêdzia do MySQL napisane w Perlu.
171 Summary: MySQL - Client
172 Summary(pl): MySQL - Klient
173 Summary(pt): MySQL - Cliente
174 Summary(ru): MySQL ËÌÉÅÎÔ
175 Summary(uk): MySQL Ë̦¤ÎÔ
176 Group: Applications/Databases
177 Requires: %{name}-libs = %{version}
178 Obsoletes: MySQL-client
181 This package contains the standard MySQL clients.
183 %description client -l fr
184 Ce package contient les clients MySQL standards.
186 %description client -l pl
187 Standardowe programy klienckie MySQL.
189 %description client -l pt_BR
190 Este pacote contém os clientes padrão para o MySQL.
192 %description client -l ru
193 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÔÏÌØËÏ ËÌÉÅÎÔ MySQL.
195 %description client -l uk
196 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ Ô¦ÌØËÉ Ë̦¤ÎÔÁ MySQL.
199 Summary: Shared libraries for MySQL
200 Summary(pl): Biblioteki dzielone MySQL
201 Group: Applications/Databases
202 Obsoletes: libmysql10
205 Shared libraries for MySQL.
207 %description libs -l pl
208 Biblioteki dzielone MySQL.
211 Summary: MySQL - Development header files and libraries
212 Summary(pl): MySQL - Pliki nag³ówkowe i biblioteki dla programistów
213 Summary(pt): MySQL - Medições de desempenho
214 Summary(ru): MySQL - ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ
215 Summary(uk): MySQL - ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ
216 Group: Development/Libraries
217 Requires: %{name}-libs = %{version}
218 Obsoletes: MySQL-devel
219 Obsoletes: libmysql10-devel
222 This package contains the development header files and libraries
223 necessary to develop MySQL client applications.
225 %description devel -l fr
226 Ce package contient les fichiers entetes et les librairies de
227 developpement necessaires pour developper des applications clientes
230 %description devel -l pl
231 Pliki nag³ówkowe i biblioteki konieczne do kompilacji aplikacji
234 %description devel -l pt_BR
235 Este pacote contém os arquivos de cabeçalho (header files) e
236 bibliotecas necessárias para desenvolver aplicações clientes do MySQL.
238 %description devel -l ru
239 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ
240 ÒÁÚÒÁÂÏÔËÉ ËÌÉÅÎÔÓËÉÈ ÐÒÉÌÏÖÅÎÉÊ.
242 %description devel -l uk
243 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ, ÎÅÏÂȦÄΦ ÄÌÑ
244 ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ-Ë̦¤ÎÔ¦×.
247 Summary: MySQL staic libraris
248 Summary(pl): Biblioteki statyczne MySQL
249 Summary(ru): MySQL - ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ
250 Summary(uk): MySQL - ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ
251 Group: Development/Libraries
252 Requires: %{name}-devel = %{version}
253 Obsoletes: MySQL-static
256 MySQL static libraries.
258 %description static -l pl
259 Biblioteki statyczne MySQL.
261 %description static -l ru
262 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ, ÎÅÏÂÈÏÄÉÍÙÅ
263 ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ËÌÉÅÎÔÓËÉÈ ÐÒÉÌÏÖÅÎÉÊ.
265 %description static -l uk
266 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ, ÎÅÏÂȦÄΦ ÄÌÑ
267 ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ-Ë̦¤ÎÔ¦×.
270 Summary: MySQL - Benchmarks
271 Summary(pl): MySQL - Programy testuj±ce szybko¶æ dzia³ania bazy
272 Summary(pt): MySQL - Medições de desempenho
273 Summary(ru): MySQL - ÂÅÎÞÍÁÒËÉ
274 Summary(uk): MySQL - ÂÅÎÞÍÁÒËÉ
275 Group: Applications/Databases
276 Requires: %{name} = %{version}
277 Requires: %{name}-client
278 Obsoletes: MySQL-bench
281 This package contains MySQL benchmark scripts and data.
283 %description bench -l pl
284 Programy testuj±ce szybko¶æ serwera MySQL.
286 %description bench -l pt_BR
287 Este pacote contém medições de desempenho de scripts e dados do MySQL.
289 %description bench -l ru
290 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓËÒÉÐÔÙ É ÄÁÎÎÙÅ ÄÌÑ ÏÃÅÎËÉ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ
293 %description bench -l uk
294 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓËÒÉÐÔÉ ÔÁ ÄÁΦ ÄÌÑ ÏæÎËÉ ÐÒÏÄÕËÔÉ×ÎÏÓÔ¦ MySQL.
297 %setup -q -n %{name}-%{version}
303 # not needed for gcc 2.95, need to check if still needed with 3.2 and defines above
313 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions -fomit-frame-pointer"
314 CFLAGS="%{rpmcflags} -fomit-frame-pointer"
317 %{!?debug:--without-debug} \
318 %{?_with_innodb:--with-innodb} \
319 %{?_with_bdb:--with-berkeley-db} \
325 --with-named-curses-libs="-lncurses" \
328 --with-extra-charsets=all \
329 --with-mysqld-user=mysql \
330 --with-unix-socket-path=/var/lib/mysql/mysql.sock \
334 --with-comment="PLD Linux Distribution MySQL RPM" \
335 --enable-thread-safe-client
337 %{__make} benchdir=$RPM_BUILD_ROOT%{_datadir}/sql-bench
338 %{__make} -C Docs mysql.info
341 rm -rf $RPM_BUILD_ROOT
342 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig} \
343 $RPM_BUILD_ROOT/var/{log/{archiv,}/mysql,lib/mysql/db} \
344 $RPM_BUILD_ROOT%{_infodir} \
345 $RPM_BUILD_ROOT/home/services/mysql
347 %if %{?_with_innodb:1}%{!?_with_innodb:0}
348 install -d $RPM_BUILD_ROOT/var/lib/mysql/innodb/{data,log}
351 %if %{?_with_bdb:1}%{!?_with_bdb:0}
352 install -d $RPM_BUILD_ROOT/var/lib/mysql/bdb/{log,tmp}
356 %{__make} install DESTDIR=$RPM_BUILD_ROOT benchdir=%{_datadir}/sql-bench
357 install Docs/mysql.info $RPM_BUILD_ROOT%{_infodir}
359 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql
360 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/mysql
361 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/mysql
362 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/mysqld.conf
363 touch $RPM_BUILD_ROOT/var/log/mysql/{err,log,update,isamlog}
365 # remove mysqld's *.po files
366 find . $RPM_BUILD_ROOT%{_datadir}/%{name} -name \*.txt | xargs -n 100 rm -f
367 mv -f $RPM_BUILD_ROOT%{_libdir}/mysql/lib* $RPM_BUILD_ROOT%{_libdir}
368 perl -pi -e 's,%{_libdir}/mysql,%{_libdir},;' $RPM_BUILD_ROOT%{_libdir}/libmysqlclient.la
371 rm -rf $RPM_BUILD_ROOT
374 if [ -n "`getgid mysql`" ]; then
375 if [ "`getgid mysql`" != "89" ]; then
376 echo "Error: group mysql doesn't have gid=89. Correct this before installing mysql." 1>&2
380 /usr/sbin/groupadd -g 89 -r -f mysql
382 if [ -n "`id -u mysql 2>/dev/null`" ]; then
383 if [ "`id -u mysql`" != "89" ]; then
384 echo "Error: user mysql doesn't have uid=89. Correct this before installing mysql." 1>&2
388 /usr/sbin/useradd -M -o -r -u 89 \
389 -d /home/services/mysql -s /bin/sh -g mysql \
390 -c "MySQL Server" mysql 1>&2
394 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
395 /sbin/chkconfig --add mysql
396 if [ -f /var/lock/subsys/mysql ]; then
397 /etc/rc.d/init.d/mysql restart >&2
399 echo "Run \"/etc/rc.d/init.d/mysql start\" to start mysql." >&2
403 if [ "$1" = "0" ]; then
404 if [ -f /var/lock/subsys/mysql ]; then
405 /etc/rc.d/init.d/mysql stop
407 /sbin/chkconfig --del mysql
411 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
412 if [ "$1" = "0" ]; then
413 /usr/sbin/userdel mysql
414 /usr/sbin/groupdel mysql
417 %post libs -p /sbin/ldconfig
418 %postun libs -p /sbin/ldconfig
421 %defattr(644,root,root,755)
422 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/logrotate.d/mysql
423 %attr(754,root,root) /etc/rc.d/init.d/mysql
424 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/mysql
425 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/mysqld.conf
426 %attr(755,root,root) %{_bindir}/isamchk
427 %attr(755,root,root) %{_bindir}/isamlog
428 %attr(755,root,root) %{_bindir}/myisamchk
429 %attr(755,root,root) %{_bindir}/myisamlog
430 %attr(755,root,root) %{_bindir}/myisampack
431 %attr(755,root,root) %{_bindir}/pack_isam
432 %attr(755,root,root) %{_sbindir}/mysqld
433 %{_mandir}/man1/isamchk.1*
434 %{_mandir}/man1/isamlog.1*
435 %{_mandir}/man1/mysqld.1*
437 %attr(700,mysql,mysql) /home/services/mysql
438 %attr(751,mysql,mysql) /var/lib/mysql
439 %attr(750,mysql,mysql) %dir /var/log/mysql
440 %attr(750,mysql,mysql) %dir /var/log/archiv/mysql
441 %attr(640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysql/*
443 %{_infodir}/mysql.info*
444 %dir %{_datadir}/mysql
445 %{_datadir}/mysql/charsets
446 %{_datadir}/mysql/english
447 %lang(cs) %{_datadir}/mysql/czech
448 %lang(da) %{_datadir}/mysql/danish
449 %lang(de) %{_datadir}/mysql/german
450 %lang(el) %{_datadir}/mysql/greek
451 %lang(es) %{_datadir}/mysql/spanish
452 %lang(et) %{_datadir}/mysql/estonian
453 %lang(fr) %{_datadir}/mysql/french
454 %lang(hu) %{_datadir}/mysql/hungarian
455 %lang(it) %{_datadir}/mysql/italian
456 %lang(ja) %{_datadir}/mysql/japanese
457 %lang(ko) %{_datadir}/mysql/korean
458 %lang(nl) %{_datadir}/mysql/dutch
459 %lang(nn) %{_datadir}/mysql/norwegian-ny
460 %lang(no) %{_datadir}/mysql/norwegian
461 %lang(pl) %{_datadir}/mysql/polish
462 %lang(pt) %{_datadir}/mysql/portuguese
463 %lang(ro) %{_datadir}/mysql/romanian
464 %lang(ru) %{_datadir}/mysql/russian
465 %lang(sk) %{_datadir}/mysql/slovak
466 %lang(sv) %{_datadir}/mysql/swedish
467 %lang(uk) %{_datadir}/mysql/ukrainian
470 %defattr(644,root,root,755)
471 %attr(755,root,root) %{_bindir}/msql2mysql
472 %attr(755,root,root) %{_bindir}/mysql_config
473 %attr(755,root,root) %{_bindir}/mysql_fix_privilege_tables
474 %attr(755,root,root) %{_bindir}/perror
475 %attr(755,root,root) %{_bindir}/my_print_defaults
476 %attr(755,root,root) %{_bindir}/replace
477 %attr(755,root,root) %{_bindir}/resolveip
478 %{_mandir}/man1/perror.1*
479 %{_mandir}/man1/replace.1*
482 %defattr(644,root,root,755)
483 %attr(755,root,root) %{_bindir}/mysql_convert_table_format
484 %attr(755,root,root) %{_bindir}/mysqldumpslow
485 %attr(755,root,root) %{_bindir}/mysqlhotcopy
486 %attr(755,root,root) %{_bindir}/mysql_setpermission
487 %attr(755,root,root) %{_bindir}/mysql_zap
488 %attr(755,root,root) %{_bindir}/mysql_find_rows
489 %attr(755,root,root) %{_bindir}/mysqlaccess
490 %{_mandir}/man1/mysql_zap.1*
491 %{_mandir}/man1/mysqlaccess.1*
494 %defattr(644,root,root,755)
495 %attr(755,root,root) %{_bindir}/mysql
496 %attr(755,root,root) %{_bindir}/mysqldump
497 %attr(755,root,root) %{_bindir}/mysqlimport
498 %attr(755,root,root) %{_bindir}/mysqlshow
499 %attr(755,root,root) %{_bindir}/mysqlbinlog
500 %attr(755,root,root) %{_bindir}/mysqladmin
501 %{_mandir}/man1/mysql.1*
502 %{_mandir}/man1/mysqladmin.1*
503 %{_mandir}/man1/mysqldump.1*
504 %{_mandir}/man1/mysqlshow.1*
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_libdir}/lib*.so.*.*
509 %attr(755,root,root) %{_bindir}/mysqlbug
512 %defattr(644,root,root,755)
514 %attr(755,root,root) %{_libdir}/lib*.so
515 %{_libdir}/lib*[^tr].a
519 %defattr(644,root,root,755)
520 %{_libdir}/lib*[tr].a
523 %defattr(644,root,root,755)
524 %dir %{_datadir}/sql-bench
525 %{_datadir}/sql-bench/[CDRl]*
526 %attr(755,root,root) %{_datadir}/sql-bench/[bcgrst]*