/[packages]/updates/5/mariadb/current/SPECS/mariadb.spec
ViewVC logotype

Contents of /updates/5/mariadb/current/SPECS/mariadb.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1141403 - (show annotations) (download)
Thu Aug 17 21:08:48 2017 UTC (6 years, 8 months ago) by luigiwalser
File size: 36208 byte(s)
- 10.0.32
- fix mysqld-prepare-db-dir for CVE-2017-3265 (from tmb)

1 #(ie. use with rpm --rebuild):
2 #
3 # --with debug Compile with debugging code
4 #
5 # enable build with debugging code: will _not_ strip away any debugging code,
6 # will _add_ -g3 to CFLAGS, will _add_ --enable-maintainer-mode to
7 # configure.
8
9 %define build_debug 0
10 %define build_test 0
11
12 # commandline overrides:
13 # rpm -ba|--rebuild --with 'xxx'
14 %{?_with_debug: %{expand: %%define build_debug 1}}
15 %{?_with_test: %{expand: %%define build_test 1}}
16 %{?_without_test: %global build_test 0}
17
18 %if %{build_debug}
19 # disable build root strip policy
20 %define __spec_install_post %{_libdir}/rpm/brp-compress || :
21
22 # This gives extra debuggin and huge binaries
23 %{expand:%%define optflags %{optflags} %([ ! $DEBUG ] && echo '-g3')}
24 %endif
25
26 %if %{build_debug}
27 %define build_debug 1
28 %endif
29
30 %if %{build_test}
31 %define build_test 1
32 %endif
33
34 %define major 18
35 %define libmysqlembedded_major 0
36 %define libmysqlembedded_minor 0.1
37 %define libname %mklibname mariadb %{major}
38 %define libmariadbservices %mklibname mariadbservices
39 %define libmariadbembedded %mklibname mariadb-embedded %{major}
40 %define develname %mklibname -d mariadb
41 %define old_staticdevelname %mklibname -d -s mariadb
42 %define libmariadbembedded_devel %mklibname -d mariadb-embedded
43
44 %define mysql_libname %mklibname mysql %{major}
45 %define mysql_develname %mklibname -d mysql
46 %define libmysqlservices %mklibname mysqlservices
47 %define libmysqlembedded %mklibname mysqld %{libmysqlembedded_major}
48 %define libmysqlembedded_devel %mklibname -d mariadb-embedded
49
50 %define mirror http://ftp.osuosl.org/pub/mariadb
51
52 %define muser mysql
53
54 # rule out some useless autodeps in the test suite
55 %global __requires_exclude perl\\(th|perl\\(lib|perl\\(mtr|perl\\(My
56 %global __provides_exclude perl\\(th|perl\\(lib|perl\\(mtr|perl\\(My
57
58 Summary: A very fast and reliable SQL database engine
59 Name: mariadb
60 Version: 10.0.32
61 Release: %mkrel 1
62 Group: Databases
63 License: GPLv2 with exceptions
64 URL: http://mariadb.org/
65 Source0: %{mirror}/%{name}-%{version}/source/%{name}-%{version}.tar.gz
66 Source3: my.cnf
67 Source10: mysql.tmpfiles.d
68 Source11: mysqld.service
69 Source12: mysqld-prepare-db-dir
70 Source13: mysqld-wait-ready
71
72 # config files to load plugins
73 Source50: auth_pam.cnf
74 Source51: auth_socket.cnf
75 Source52: ha_archive.cnf
76 Source53: ha_blackhole.cnf
77 Source54: ha_cassandra.cnf
78 Source55: ha_connect.cnf
79 Source56: ha_federatedx.cnf
80 Source57: handlersocket.cnf
81 Source58: ha_oqgraph.cnf
82 Source59: ha_sequence.cnf
83 Source60: ha_sphinx.cnf
84 Source61: ha_spider.cnf
85 Source62: locales.cnf
86 Source63: metadata_lock_info.cnf
87 Source64: query_cache_info.cnf
88 Source65: query_response_time.cnf
89 Source66: semisync_master.cnf
90 Source67: semisync_slave.cnf
91 Source68: sql_errlog.cnf
92 Source69: feedback.cnf
93 Source70: ha_innodb.cnf
94 Source71: server_audit.cnf
95 Source72: ha_mroonga.cnf
96
97 # the following patches are rediffed from the mysql-5.5 src.rpm to mariadb-5.5
98 # fedora patches
99 Patch1: mariadb-5.5-errno.patch
100 Patch3: mariadb-5.5-install-test.patch
101
102 # upstream patches
103
104 # mandriva patches
105 Patch101: mariadb-5.5-logrotate.patch
106 Patch106: mariadb-5.5-hotcopy.patch
107 Patch107: mariadb-5.5-mysql_install_db-quiet.patch
108
109 Requires(post): systemd >= %{systemd_required_version}
110 Requires(post): rpm-helper >= 0.24.8-1
111 Requires(preun): rpm-helper >= 0.24.8-1
112 Requires(post): %{name}-common%{_isa} = %{version}-%{release}
113 Requires(preun): %{name}-common%{_isa} = %{version}-%{release}
114 Requires(post): %{name}-client%{_isa} = %{version}-%{release}
115 Requires(preun): %{name}-client%{_isa} = %{version}-%{release}
116 Requires(postun): %{name}-common%{_isa} = %{version}-%{release}
117 Requires(postun): %{name}-client%{_isa} = %{version}-%{release}
118 Requires: %{name}-common%{_isa} = %{version}-%{release}
119 Requires: %{name}-core%{_isa} = %{version}-%{release}
120 Requires: %{name}-client%{_isa} = %{version}-%{release}
121 Provides: mysql = %{version}-%{release}
122 Obsoletes: mysql < %{version}-%{release}
123 Obsoletes: %{libmariadbservices} < 5.5.18-0.3194.20111227.1
124 Obsoletes: %{libmysqlservices} < %{version}-%{release}
125 Conflicts: %{name}-extra%{_isa} < %{version}-%{release}
126 Conflicts: %{name}-feedback%{_isa} < %{version}-%{release}
127 Conflicts: %{name}-obsolete%{_isa} < %{version}-%{release}
128 Recommends: %{name}-extra%{_isa}
129 Recommends: %{name}-feedback%{_isa}
130 BuildRequires: bison
131 BuildRequires: cmake
132 BuildRequires: doxygen
133 BuildRequires: glibc-devel
134 BuildRequires: libaio-devel
135 BuildRequires: libstdc++-devel
136 BuildRequires: libtermcap-devel
137 BuildRequires: multiarch-utils >= 1.0.3
138 BuildRequires: ncurses-devel
139 BuildRequires: openssl-devel
140 BuildRequires: wrap-devel
141 BuildRequires: python
142 BuildRequires: systemtap
143 BuildRequires: tetex
144 BuildRequires: texinfo
145 BuildRequires: xfs-devel
146 BuildRequires: zlib-devel
147 BuildRequires: libaio-devel
148 BuildRequires: pam-devel
149 BuildConflicts: edit-devel
150 BuildRequires: python-devel
151 BuildRequires: icu-devel
152 BuildRequires: bzip2-devel
153 # use system jemalloc libs instead of bundled ones
154 BuildRequires: jemalloc-devel
155 # required by oqgraph v3
156 BuildRequires: boost-devel
157 BuildRequires: judy-devel
158 # required by cassandra
159 BuildRequires: thrift-devel
160 # external pcre, 10.0.9+
161 # https://bugs.mageia.org/show_bug.cgi?id=12665
162 BuildRequires: pcre-devel >= 8.34-2
163 BuildRequires: pcreposix-devel >= 8.34-2
164
165 %description
166 The MariaDB software delivers a very fast, multi-threaded, multi-user, and
167 robust SQL (Structured Query Language) database server. MariaDB Server is
168 intended for mission-critical, heavy-load production systems as well as for
169 embedding into mass-deployed software.
170
171 The mariadb server is compiled with the following storage engines:
172
173 - Aria Storage Engine
174 - Archive Storage Engine
175 - Blackhole Storage Engine
176 - CSV Storage Engine
177 - FederatedX Storage Engine (Federated replacement)
178 - Heap Storage Engine
179 - MyISAM Storage Engine
180 - MyISAMMRG Storage Engine
181 - Partition Storage Engine
182 - Perfschema Storage Engine
183 - Percona XtraDB Storage Engine (InnoDB replacement)
184
185 A multitude of storage engines and handlers are being provided in separate sub
186 packages such as:
187
188 mariadb-cassandra - Cassandra Storage Engine
189 mariadb-feedback - Feedback Storage Engine
190 mariadb-oqgraph - Open Query GRAPH computation engine
191 mariadb-connect - CONNECT handler
192 mariadb-sphinx - Sphinx Storage Engine
193 mariadb-sequence - Sequence Storage Engine
194 mariadb-spider - Spider Storage Engine
195
196 The following extra storage engines are provided by the mariadb-extra package
197
198 - handlersocket
199 - query_cache_info
200
201 The following storage engines are provided in the mariadb-obsolete package
202
203 - Federated Storage Engine
204
205 %package -n mysql-MariaDB
206 Summary: A MySQL drop-in replacement
207 Group: System/Servers
208 Requires: %{name}%{_isa}
209
210 %description -n mysql-MariaDB
211 MariaDB is a complete MySQL drop-in replacement with additional fixes and
212 storage engines.
213
214 This package is used as a transitional virtual package, which requires
215 MariaDB so that people who used to use mysql can find it nicely.
216
217 %package cassandra
218 Summary: Cassandra Storage Engine
219 Group: System/Servers
220 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
221 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
222
223 %description cassandra
224 The Cassandra Storage Engine allows access to data in a Cassandra cluster from
225 MariaDB.
226
227 %package feedback
228 Summary: Feedback storage engine
229 Group: System/Servers
230 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
231 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
232
233 %description feedback
234 MariaDB feedback storage engine submits feedback about your mariadb server.
235 Results can be seen on http://mariadb.org/feedback_plugin/ .
236
237 %package oqgraph
238 Summary: Open Query GRAPH computation engine
239 Group: System/Servers
240 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
241 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
242 Conflicts: mariadb-extra < 10.0.7
243
244 %description oqgraph
245 The Open Query GRAPH computation engine allows you to handle hierarchies
246 (tree structures) and complex graphs (nodes having many connections in
247 several directions).
248
249 %package connect
250 Summary: CONNECT handler
251 Group: System/Servers
252 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
253 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
254
255 %description connect
256 The CONNECT handler enables MariaDB to access external local or remote data.
257 This is done by defining tables based on different data types, in particular
258 files of various format, data extracted from other products (such as Excel),
259 or data retrieved from the environment (for example DIR, WMI, and MAC tables).
260
261 This handler supports MariaDB virtual columns and also permits to define
262 “special” columns such as ROWID and FILEID.
263
264 %package sphinx
265 Summary: Sphinx Storage Engine
266 Group: System/Servers
267 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
268 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
269 Conflicts: mariadb-extra < 10.0.7
270 Recommends: sphinx >= 2.1.5
271
272 %description sphinx
273 SphinxSE is a storage engine that talks to searchd (Sphinx daemon) to enable
274 full text searching.
275
276 %package mroonga
277 Summary: Mroonga Storage Engine
278 Group: System/Servers
279 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
280 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
281
282 %description mroonga
283 Mroonga is a storage engine for MySQL. It provides fast fulltext search feature
284 to all MySQL users. Mroonga was called Groonga storage engine.
285
286 %package sequence
287 Summary: Sequence Storage Engine
288 Group: System/Servers
289 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
290 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
291
292 %description sequence
293 A Sequence engine allows the creation of ascending or descending sequences of
294 numbers with a given starting value, ending value and increment.
295
296 It creates completely virtual, ephemeral tables automatically when you need
297 them. There is no way to create a Sequence table explicitly. Nor are they ever
298 written to disk or create .frm files. They are read-only, transactional, and
299 support XA.
300
301 %package spider
302 Summary: Spider Storage Engine
303 Group: System/Servers
304 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
305 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
306
307 %description spider
308 The Spider storage engine supports partitioning and xa transactions, and allows
309 tables of different MariaDB instances to be handled as if they were on the same
310 instance.
311
312 %package extra
313 Summary: MariaDB extra storage engines
314 Group: System/Servers
315 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
316 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
317
318 %description extra
319 This package provides various storage engines/handlers such as:
320
321 - handlersocket
322 - query_cache_info
323
324 %package obsolete
325 Summary: MariaDB obsolete storage engines
326 Group: System/Servers
327 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
328 Conflicts: %{name}-common-core%{_isa} < %{version}-%{release}
329 Conflicts: mysql-core < 5.5.18
330
331 %description obsolete
332 MariaDB obsolete storage engines. Federated are being replaced by XtraDB and
333 FederatedX storage engines. These obsolete storage engines are provided in
334 case you need the vanilla mysql storage engines.
335
336 %package core
337 Summary: Server core binary
338 Group: System/Servers
339 Requires: %{name}-common-core%{_isa} >= %{version}-%{release}
340 Provides: mysql-core = %{version}-%{release}
341 Obsoletes: mysql-core < %{version}-%{release}
342
343 %description core
344 Core mysqld server binary. For a full MariaDB database server, install
345 package 'mariadb'.
346
347 %package common-core
348 Summary: Common files required by core binary
349 Group: System/Servers
350 Requires: %{name}-common%{_isa} >= %{version}-%{release}
351 Provides: mysql-common-core = %{version}-%{release}
352 Obsoletes: mysql-common-core < %{version}-%{release}
353
354 %description common-core
355 Common files minimally required by mysqld server binary.
356
357 %package common
358 Summary: Common files
359 Group: System/Servers
360 Requires(post): rpm-helper
361 Requires(preun): rpm-helper
362 Requires(pre): rpm-helper
363 Requires(postun): rpm-helper
364 Requires(post): %{name}-client%{_isa} >= %{version}-%{release}
365 Requires(preun): %{name}-client%{_isa} >= %{version}-%{release}
366 Requires: %{name}-client%{_isa} >= %{version}-%{release}
367 Provides: mysql-common = %{version}-%{release}
368 Obsoletes: mysql-common < %{version}-%{release}
369
370 %description common
371 Common files for the MariaDB database server.
372
373 %package client
374 Summary: Client
375 Group: Databases
376 Requires(post): %{libname}%{_isa} >= %{version}-%{release}
377 Requires(preun): %{libname}%{_isa} >= %{version}-%{release}
378 Requires: %{libname}%{_isa} >= %{version}-%{release}
379 Requires: %{name}-common%{_isa} >= %{version}-%{release}
380 Provides: mysql-client = %{version}-%{release}
381 Obsoletes: mysql-client < %{version}-%{release}
382
383 %description client
384 This package contains the standard MariaDB clients.
385
386 %package bench
387 Summary: Benchmarks and test system
388 Group: System/Servers
389 Requires(post): %{name}-client%{_isa} >= %{version}-%{release}
390 Requires(preun): %{name}-client%{_isa} >= %{version}-%{release}
391 Requires: %{name}-client%{_isa} >= %{version}-%{release}
392 Requires: perl(DBD::mysql)
393 Recommends: %{name}%{_isa} >= %{version}-%{release}
394 Provides: mysql-bench = %{version}-%{release}
395 Obsoletes: mysql-bench < %{version}-%{release}
396 Conflicts: mariadb < 10.0.7
397
398 %description bench
399 This package contains MariaDB benchmark scripts and data.
400
401 %package -n %{libname}
402 Summary: Shared libraries
403 Group: System/Libraries
404 Provides: %{name}-shared-libs = %{version}-%{release}
405 Provides: %{name}-shared = %{version}-%{release}
406 Provides: %{mysql_libname} = %{version}-%{release}
407 Obsoletes: %{mysql_libname} < %{version}-%{release}
408
409 %description -n %{libname}
410 This package contains the shared libraries (*.so*) which certain languages and
411 applications need to dynamically load and use MariaDB.
412
413 %package -n %{develname}
414 Summary: Development header files and libraries
415 Group: Development/Other
416 Requires(post): %{libname} >= %{version}-%{release}
417 Requires(preun): %{libname} >= %{version}-%{release}
418 Requires(post): %{name}-common%{_isa} >= %{version}-%{release}
419 Requires(preun): %{name}-common%{_isa} >= %{version}-%{release}
420 Requires(post): %{name}-client%{_isa} >= %{version}-%{release}
421 Requires(preun): %{name}-client%{_isa} >= %{version}-%{release}
422 Requires: %{libname} = %{version}-%{release}
423 Requires: %{name}-common%{_isa} >= %{version}-%{release}
424 Requires: %{name}-client%{_isa} >= %{version}-%{release}
425 Provides: %{name}-devel = %{version}-%{release}
426 Provides: %{libname}-devel = %{version}-%{release}
427 Obsoletes: %{libname}-devel < %{version}-%{release}
428 Obsoletes: %{old_staticdevelname} < %{version}-%{release}
429 Provides: %{mysql_develname} = %{version}-%{release}
430 Obsoletes: %{mysql_develname} < %{version}-%{release}
431 Provides: mysql-devel = %{version}-%{release}
432
433 %description -n %{develname}
434 This package contains the development header files and libraries necessary to
435 develop MariaDB client applications.
436
437 %package -n %{libmariadbembedded}
438 Summary: MariaDB as an embeddable library
439 Group: System/Libraries
440 Provides: %{name}-embedded = %{version}-%{release}
441 Obsoletes: %{name}-embedded < %{version}-%{release}
442 Provides: %{libmysqlembedded} = %{version}-%{release}
443 Obsoletes: %{libmysqlembedded} < %{version}-%{release}
444
445 %description -n %{libmariadbembedded}
446 MariaDB is a multi-user, multi-threaded SQL database server. This
447 package contains a version of the MariaDB server that can be embedded
448 into a client application instead of running as a separate process.
449
450 The API is identical for the embedded MariaDB version and the client/server
451 version.
452
453 %package -n %{libmariadbembedded_devel}
454 Summary: Development files for MySQL as an embeddable library
455 Group: Development/Other
456 Provides: %{name}-embedded-devel = %{version}-%{release}
457 Obsoletes: %{name}-embedded-devel < %{version}-%{release}
458 Requires: %{libmariadbembedded} = %{version}-%{release}
459 Requires: %{develname} = %{version}-%{release}
460 Provides: %{libmysqlembedded_devel} = %{version}-%{release}
461 Obsoletes: %{libmysqlembedded_devel} < %{version}-%{release}
462 Provides: mysql-embedded-devel = %{version}-%{release}
463 Conflicts: mariadb-bench < %{version}-%{release}
464
465 %description -n %{libmariadbembedded_devel}
466 MariaDB is a multi-user, multi-threaded SQL database server. This
467 package contains files needed for developing and testing with
468 the embedded version of the MariaDB server.
469
470 The API is identical for the embedded MariaDB version and the client/server
471 version.
472
473
474 %prep
475 %setup -q
476 %apply_patches
477
478 # no bundled pcre
479 rm -rf pcre
480
481 mkdir -p Mageia
482 cp %{SOURCE3} Mageia/my.cnf
483
484 # remove the sql_yacc.cc file so that bison will regenerate it properly, even if it's patched
485 rm -f sql/sql_yacc.cc
486
487 # lib64 fix
488 perl -pi -e "s|/usr/lib/|%{_libdir}/|g" Mageia/my.cnf
489
490 # antiborker
491 perl -pi -e "s|\@bindir\@|%{_bindir}|g" support-files/* scripts/*
492 perl -pi -e "s|\@sbindir\@|%{_sbindir}|g" support-files/* scripts/*
493 perl -pi -e "s|\@libexecdir\@|%{_sbindir}|g" support-files/* scripts/*
494 perl -pi -e "s|\@localstatedir\@|/var/lib/mysql|g" support-files/* scripts/*
495 perl -pi -e "s|^basedir=.*|basedir=%{_prefix}|g" support-files/* scripts/mysql_install_db*
496
497 # this may be part of the problems with mysql-test
498 # http://bugs.mysql.com/bug.php?id=52223
499 #perl -pi -e "s|basedir/lib\b|basedir/%{_lib}\b|g" mysql-test/mysql-test-run.pl
500 #perl -pi -e "s|basedir/lib/|basedir/%{_lib}/|g" mysql-test/mysql-test-run.pl
501
502 # workaround for upstream bug #56342
503 rm -f mysql-test/t/ssl_8k_key-master.opt
504 rm -f mysql-test/t/file_contents.test
505
506 # fix distribution name
507 sed -i 's/Source distribution/%{_vendor} MariaDB Server/' mysql-test/suite/percona/innodb_sys_index.result
508
509 %build
510
511 ## MariaDB
512 %serverbuild
513 export CFLAGS="${CFLAGS:-%{optflags}} -fno-delete-null-pointer-checks"
514 export CXXFLAGS="${CXXFLAGS:-%{optflags}} -fno-delete-null-pointer-checks"
515 export FFLAGS="${FFLAGS:-%{optflags}}"
516 export LC_ALL=C
517
518 %cmake \
519 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
520 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
521 -DINSTALL_SBINDIR=sbin \
522 -DMYSQL_DATADIR=/var/lib/mysql \
523 -DSYSCONFDIR=%{_sysconfdir} \
524 -DINSTALL_PLUGINDIR=%{_lib}/mysql/plugin \
525 -DINSTALL_MANDIR=share/man \
526 -DINSTALL_SHAREDIR=share/mysql \
527 -DINSTALL_LIBDIR=%{_lib} \
528 -DINSTALL_INCLUDEDIR=include/mysql \
529 -DINSTALL_INFODIR=share/info \
530 -DINSTALL_MYSQLDATADIR=/var/lib/mysql \
531 -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test \
532 -DINSTALL_SQLBENCHDIR=share/mysql \
533 -DINSTALL_SUPPORTFILESDIR=share/mysql \
534 -DINSTALL_MYSQLSHAREDIR=share/mysql \
535 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
536 -DWITH_READLINE=0 \
537 -DWITH_LIBEDIT=0 \
538 -DWITH_LIBWRAP=1 \
539 -DWITH_SSL=system \
540 -DWITH_ZLIB=system \
541 -DWITH_PRCE=system \
542 -DWITH_PIC=1 \
543 -DMYSQL_TCP_PORT=3306 \
544 -DEXTRA_CHARSETS=all \
545 -DENABLED_LOCAL_INFILE=1 \
546 -DENABLE_DTRACE=1 \
547 -DWITH_EMBEDDED_SERVER=1 \
548 -DMYSQL_USER=%{muser} \
549 %if %{build_debug}
550 -DWITH_DEBUG=1 \
551 %else
552 -DWITH_DEBUG=0 \
553 %endif
554 -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 \
555 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
556 -DWITHOUT_NDBCLUSTER_STORAGE_ENGINE=1 \
557 -DWITHOUT_DAEMON_EXAMPLE=1 \
558 -DWITH_PLUGIN_PBXT=0 \
559 -DFEATURE_SET="community" \
560 -DRPM=1 \
561 -DCOMPILATION_COMMENT="%{_vendor} MariaDB Server"
562
563 %make VERBOSE=1
564
565 %install
566 # don't fiddle with the initscript!
567 export DONT_GPRINTIFY=1
568
569 %if %{build_debug}
570 export DONT_STRIP=1
571 %endif
572
573 install -d %{buildroot}%{_sysconfdir}/sysconfig
574 install -d %{buildroot}%{_var}/log/mysqld
575 install -d %{buildroot}/var/lib/mysql/{mysql,test}
576
577 %makeinstall_std -C build
578
579 # exclude loaddata7 from being converted
580 export EXCLUDE_FROM_EOL_CONVERSION="std_data/loaddata7.dat"
581
582 # install configuration files
583 install -m0644 Mageia/my.cnf %{buildroot}%{_sysconfdir}/my.cnf
584
585 install -m 0644 -D %{SOURCE10} %{buildroot}%{_tmpfilesdir}/mysql.conf
586 install -m 0644 -D %{SOURCE11} %{buildroot}%{_unitdir}/mysqld.service
587 install -m 0755 %{SOURCE12} %{buildroot}%{_sbindir}/mysqld-prepare-db-dir
588 install -m 0755 %{SOURCE13} %{buildroot}%{_sbindir}/mysqld-wait-ready
589
590 # cleanup some config files
591 rm -f %{buildroot}%{_sysconfdir}/my.cnf.d/cassandra.cnf \
592 %{buildroot}%{_sysconfdir}/my.cnf.d/connect.cnf \
593 %{buildroot}%{_sysconfdir}/my.cnf.d/oqgraph.cnf
594
595 # magic by anssi
596 pushd %{buildroot}%{_sysconfdir}/my.cnf.d
597 %{expand:%(for i in {50..72}; do echo "install -m 644 %%SOURCE$i ."; done)}
598 popd
599
600 # bork
601 mv %{buildroot}%{_datadir}/mysql/aclocal %{buildroot}%{_datadir}/aclocal
602
603 pushd %{buildroot}%{_bindir}
604 ln -sf mysqlcheck mysqlrepair
605 ln -sf mysqlcheck mysqlanalyze
606 ln -sf mysqlcheck mysqloptimize
607 popd
608
609 # nuke -Wl,--as-needed from the mysql_config file
610 perl -pi -e "s|^ldflags=.*|ldflags=\'-rdynamic\'|g" %{buildroot}%{_bindir}/mysql_config
611
612 # cmake generates some completely wacko references to -lprobes_mysql when
613 # building with dtrace support. Haven't found where to shut that off,
614 # so resort to this blunt instrument. While at it, let's not reference
615 # libmysqlclient_r anymore either.
616 sed -e 's/-lprobes_mysql//' -e 's/-lmysqlclient_r/-lmysqlclient/' \
617 %{buildroot}%{_bindir}/mysql_config >mysql_config.tmp
618 cp -f mysql_config.tmp %{buildroot}%{_bindir}/mysql_config
619 chmod 755 %{buildroot}%{_bindir}/mysql_config
620 install -m 0755 -d %{buildroot}/var/lib/mysql
621
622 # Remove libmysqld.a, + hardlink libmysqld.so.%{libmysqlembedded_major} so that it's provided
623 rm -f %{buildroot}%{_libdir}/libmysqld.a
624 ln %{buildroot}%{_libdir}/libmysqld.so.%{major} %{buildroot}%{_libdir}/libmysqld.so.%{libmysqlembedded_major}.%{libmysqlembedded_minor}
625 ln -s libmysqld.so.%{libmysqlembedded_major}.%{libmysqlembedded_minor} %{buildroot}%{_libdir}/libmysqld.so.%{libmysqlembedded_major}
626
627 # missing header
628 install -m0644 build/include/probes_mysql_dtrace.h %{buildroot}%{_includedir}/mysql/
629 cp -rp %{buildroot}%{_datadir}/mysql/english %{buildroot}%{_datadir}/mysql/default
630
631 # libmysqlclient_r is no more. Upstream tries to replace it with symlinks
632 # but that really doesn't work (wrong soname in particular). We'll keep
633 # just the devel libmysqlclient_r.so link, so that rebuilding without any
634 # source change is enough to get rid of dependency on libmysqlclient_r.
635 rm -f %{buildroot}%{_libdir}/libmysqlclient_r.so*
636 ln -s libmysqlclient.so %{buildroot}%{_libdir}/libmysqlclient_r.so
637
638 # remove static libs
639 rm -f %{buildroot}%{_libdir}/libmysqlclient.a
640 rm -f %{buildroot}%{_libdir}/libmysqlclient_r.a
641
642 # mysql-test includes one executable that doesn't belong under /usr/share,
643 # so move it and provide a symlink
644 mv %{buildroot}%{_datadir}/mysql/mysql-test/lib/My/SafeProcess/my_safe_process %{buildroot}%{_bindir}
645 ln -s %{_bindir}/my_safe_process %{buildroot}%{_datadir}/mysql/mysql-test/lib/My/SafeProcess/my_safe_process
646
647 # mysql client statically built against a local embedded library, pretty useless
648 rm -f %{buildroot}%{_bindir}/mysql_embedded
649
650 # this command enables plugins, but needs ini file + configuration in my.cnf
651 # before executing... and oh yeah, mysql must be stopped... => useless
652 # however, apparently tests seem to want it, even thought they don't use it.
653 #rm -f %{buildroot}%{_bindir}/mysql_plugin
654 rm -f %{buildroot}%{_libdir}/mysql/plugin/daemon_example.ini
655
656 # no RHEL4 selinux files for us
657 rm -rf %{buildroot}%{_datadir}/mysql/SELinux
658 # no solaris files for us
659 rm -rf %{buildroot}%{_datadir}/mysql/solaris
660 # no init script for us
661 rm -f %{buildroot}%{_initrddir}/mysql
662 rm -f %{buildroot}%{_initrddir}/mysqld
663
664 # house cleaning
665 rm -rf %{buildroot}%{_datadir}/info
666 rm -f %{buildroot}%{_bindir}/client_test
667 rm -f %{buildroot}%{_bindir}/make_win_binary_distribution
668 rm -f %{buildroot}%{_bindir}/make_win_src_distribution
669 rm -f %{buildroot}%{_datadir}/mysql/binary-configure
670 rm -f %{buildroot}%{_datadir}/mysql/config.huge.ini
671 rm -f %{buildroot}%{_datadir}/mysql/config.medium.ini
672 rm -f %{buildroot}%{_datadir}/mysql/config.small.ini
673 rm -f %{buildroot}%{_datadir}/mysql/mysqld_multi.server
674 rm -f %{buildroot}%{_datadir}/mysql/mysql-log-rotate
675 rm -f %{buildroot}%{_datadir}/mysql/mysql.server
676 rm -f %{buildroot}%{_datadir}/mysql/ndb-config-2-node.ini
677 rm -f %{buildroot}%{_datadir}/mysql/binary-configure
678 rm -f %{buildroot}%{_mandir}/man1/make_win_bin_dist.1*
679 rm -f %{buildroot}%{_mandir}/man1/make_win_src_distribution.1*
680 rm -f %{buildroot}%{_datadir}/mysql/magic
681
682 # no idea how to fix this
683 rm -rf %{buildroot}%{_prefix}/data
684 rm -rf %{buildroot}%{_prefix}/docs
685 rm -rf %{buildroot}%{_prefix}/scripts
686 rm -rf %{buildroot}%{_datadir}/doc
687 rm -rf %{buildroot}%{_sysconfdir}/init.d/mysql
688 rm -rf %{buildroot}%{_sysconfdir}/logrotate.d/mysql
689
690 %multiarch_binaries %{buildroot}%{_bindir}/mysql_config
691 %multiarch_includes %{buildroot}%{_includedir}/mysql/my_config.h
692
693 cat > README.urpmi <<EOF
694
695 NOTE: MariaDB is installed without root password, it is recommended to set the
696 root password with the following command as soon as possible:
697
698 mysqladmin password
699
700 The initscript used to start mysql has been reverted to use the one shipped
701 by MariaDB. This means the following changes:
702
703 * The generation of the initial system mysql database is now done when mysql
704 is started from the initscript and only if the /var/lib/mysql/mysql
705 directory is empty (mysql_install_db). Previousely this was quite hidden and
706 silently done at (rpm) install time. As a consequence to this change you may
707 have to perform some manual tasks to upgrade the mysql system database and
708 such. So, doing something like this might help you:
709
710 systemctl stop mysqld.service
711 TMPDIR=/var/tmp mysql_install_db
712 mysql_upgrade --skip-write-binlog
713
714 The cluster functionalities (ndb) has been deactivated and will be removed in
715 future mysql versions. Oracle has a new product named mysql-cluster that
716 replaces the cluster functionalities.
717
718 The mysql-common-core package ships with a default /etc/my.cnf file that is
719 based on the my-medium.cnf file that comes with the source code.
720 EOF
721
722 ################################################################################
723 # run the tests
724 %if %{build_test}
725 # disable failing tests
726 # --ssl \
727 pushd build/mysql-test
728 export LANG=C
729 export LC_ALL=C
730 export LANGUAGE=C
731 perl ./mysql-test-run.pl \
732 --mtr-build-thread="$((${RANDOM} % 100))" \
733 --retry=0 \
734 --big-test \
735 --force \
736 --max-test-fail=0 \
737 --testcase-timeout=60 \
738 --suite-timeout=1200 || false
739 popd
740 %endif
741
742 %pre
743 # enable plugins
744 if [ -f %{_sysconfdir}/my.cnf ]; then
745 perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf
746 perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf
747 # switch to federatedx provider
748 perl -pi -e "s|;ha_federated\.so$|;ha_federatedx\.so|g" %{_sysconfdir}/my.cnf
749 fi
750
751 %pre common
752 # delete the mysql group if no mysql user is found, before adding the user
753 if [ -z "`getent passwd %{muser}`" ] && ! [ -z "`getent group %{muser}`" ]; then
754 %{_sbindir}/groupdel %{muser} 2> /dev/null || :
755 fi
756
757 %_pre_useradd %{muser} /var/lib/mysql /bin/bash
758
759 %post
760 %_tmpfilescreate mysql
761 %_post_service mysqld
762
763 %preun
764 %_preun_service mysqld
765
766 %postun
767 %_post_service mysqld
768
769 %pre common-core
770 # enable plugins
771 if [ -f %{_sysconfdir}/my.cnf ]; then
772 perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf
773 perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf
774 # switch to federatedx provider
775 perl -pi -e "s|;ha_federated\.so$|;ha_federatedx\.so|g" %{_sysconfdir}/my.cnf
776 fi
777
778 %files
779 %doc README.urpmi
780 # authentication plugins
781 %config(noreplace) %{_sysconfdir}/my.cnf.d/auth_pam.cnf
782 %config(noreplace) %{_sysconfdir}/my.cnf.d/auth_socket.cnf
783 # replication plugins
784 %config(noreplace) %{_sysconfdir}/my.cnf.d/semisync_master.cnf
785 %config(noreplace) %{_sysconfdir}/my.cnf.d/semisync_slave.cnf
786 # storage engines
787 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_archive.cnf
788 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_blackhole.cnf
789 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_federatedx.cnf
790 # sql logging plugin
791 %config(noreplace) %{_sysconfdir}/my.cnf.d/sql_errlog.cnf
792 # new since 10.x
793 %config(noreplace) %{_sysconfdir}/my.cnf.d/locales.cnf
794 %config(noreplace) %{_sysconfdir}/my.cnf.d/metadata_lock_info.cnf
795 %config(noreplace) %{_sysconfdir}/my.cnf.d/query_response_time.cnf
796 %config(noreplace) %{_sysconfdir}/my.cnf.d/server_audit.cnf
797
798 %{_tmpfilesdir}/mysql.conf
799 %{_unitdir}/mysqld.service
800 %{_sbindir}/mysqld-prepare-db-dir
801 %{_sbindir}/mysqld-wait-ready
802 # authentication plugins
803 %{_libdir}/mysql/plugin/auth_pam.so
804 %{_libdir}/mysql/plugin/auth_socket.so
805 # replication plugins
806 %{_libdir}/mysql/plugin/semisync_master.so
807 %{_libdir}/mysql/plugin/semisync_slave.so
808 # storage engines
809 %{_libdir}/mysql/plugin/ha_archive.so
810 %{_libdir}/mysql/plugin/ha_blackhole.so
811 %{_libdir}/mysql/plugin/ha_federatedx.so
812 # sql logging plugin
813 %{_libdir}/mysql/plugin/sql_errlog.so
814 # new since 10.x
815 %{_libdir}/mysql/plugin/locales.so
816 %{_libdir}/mysql/plugin/metadata_lock_info.so
817 %{_libdir}/mysql/plugin/query_response_time.so
818 %{_libdir}/mysql/plugin/server_audit.so
819
820 %files -n mysql-MariaDB
821
822 %files obsolete
823 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_innodb.cnf
824 %{_libdir}/mysql/plugin/ha_innodb.so
825 %{_libdir}/mysql/plugin/ha_federated.so
826
827 %files cassandra
828 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_cassandra.cnf
829 %{_libdir}/mysql/plugin/ha_cassandra.so
830
831 %files feedback
832 %config(noreplace) %{_sysconfdir}/my.cnf.d/feedback.cnf
833 %{_libdir}/mysql/plugin/feedback.so
834
835 %files oqgraph
836 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_oqgraph.cnf
837 %{_libdir}/mysql/plugin/ha_oqgraph.so
838
839 %files connect
840 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_connect.cnf
841 %{_libdir}/mysql/plugin/ha_connect.so
842
843 %files sphinx
844 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_sphinx.cnf
845 %{_libdir}/mysql/plugin/ha_sphinx.so
846
847 %files mroonga
848 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_mroonga.cnf
849 %{_libdir}/mysql/plugin/ha_mroonga.so
850 %{_datadir}/mysql/mroonga/install.sql
851 %{_datadir}/mysql/mroonga/uninstall.sql
852
853 %files sequence
854 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_sequence.cnf
855 %{_libdir}/mysql/plugin/ha_sequence.so
856
857 %files spider
858 %config(noreplace) %{_sysconfdir}/my.cnf.d/ha_spider.cnf
859 %{_libdir}/mysql/plugin/ha_spider.so
860 %{_datadir}/mysql/install_spider.sql
861
862 %files extra
863 %config(noreplace) %{_sysconfdir}/my.cnf.d/handlersocket.cnf
864 %config(noreplace) %{_sysconfdir}/my.cnf.d/query_cache_info.cnf
865 %{_libdir}/mysql/plugin/handlersocket.so
866 # new optional functionality
867 %{_libdir}/mysql/plugin/query_cache_info.so
868
869 %files client
870 %config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf
871 %config(noreplace) %{_sysconfdir}/my.cnf.d/mysql-clients.cnf
872 %{_bindir}/msql2mysql
873 %{_bindir}/mysql
874 %{_bindir}/mysqlaccess
875 %{_bindir}/mysqladmin
876 %{_bindir}/mysqlanalyze
877 %{_bindir}/mysqlbinlog
878 %{_bindir}/mysqlcheck
879 %{_bindir}/mysqldump
880 %{_bindir}/mysqldumpslow
881 %{_bindir}/mysql_find_rows
882 %{_bindir}/mysqlimport
883 %{_bindir}/mysqloptimize
884 %{_bindir}/mysqlrepair
885 %{_bindir}/mysqlshow
886 %{_bindir}/mysqlslap
887 %{_bindir}/mysql_waitpid
888 %{_mandir}/man1/msql2mysql.1*
889 %{_mandir}/man1/myisam_ftdump.1*
890 %{_mandir}/man1/mysql.1*
891 %{_mandir}/man1/mysqlaccess.1*
892 %{_mandir}/man1/mysqladmin.1*
893 %{_mandir}/man1/mysqlbinlog.1*
894 %{_mandir}/man1/mysqlcheck.1*
895 %{_mandir}/man1/mysqldump.1*
896 %{_mandir}/man1/mysqldumpslow.1*
897 %{_mandir}/man1/mysql_find_rows.1*
898 %{_mandir}/man1/mysqlimport.1*
899 %{_mandir}/man1/mysqlshow.1*
900 %{_mandir}/man1/mysql_waitpid.1*
901 # libmysqlclient plugins
902 %{_libdir}/mysql/plugin/dialog.so
903 %{_libdir}/mysql/plugin/mysql_clear_password.so
904
905 %files bench
906 %doc build/sql-bench/README
907 %{_bindir}/my_safe_process
908 %{_bindir}/mysql_client_test
909 %{_datadir}/mysql/sql-bench
910 %attr(-,mysql,mysql) %{_datadir}/mysql/mysql-test
911 %{_mandir}/man1/mysql-stress-test.pl.1*
912 %{_mandir}/man1/mysql-test-run.pl.1*
913 %{_mandir}/man1/mysql_client_test.1*
914 %{_mandir}/man1/mysqltest.1*
915 %{_libdir}/mysql/plugin/adt_null.so
916 %{_libdir}/mysql/plugin/auth_0x0100.so
917 %{_libdir}/mysql/plugin/auth_test_plugin.so
918 %{_libdir}/mysql/plugin/dialog_examples.so
919 %{_libdir}/mysql/plugin/ha_test_sql_discovery.so
920 %{_libdir}/mysql/plugin/mypluglib.so
921 %{_libdir}/mysql/plugin/qa_auth_client.so
922 %{_libdir}/mysql/plugin/qa_auth_interface.so
923 %{_libdir}/mysql/plugin/qa_auth_server.so
924
925 %files core
926 %{_sbindir}/mysqld
927
928 %files common-core
929 %config(noreplace) %{_sysconfdir}/my.cnf.d/server.cnf
930 %config(noreplace) %{_sysconfdir}/my.cnf
931 %dir %{_datadir}/mysql
932 %{_datadir}/mysql/english
933 %{_datadir}/mysql/charsets
934
935 %files common
936 %doc README COPYING
937 %dir %{_sysconfdir}/my.cnf.d
938 %dir %{_libdir}/mysql/plugin
939 %{_bindir}/aria_chk
940 %{_bindir}/aria_dump_log
941 %{_bindir}/aria_ftdump
942 %{_bindir}/aria_pack
943 %{_bindir}/aria_read_log
944 %{_bindir}/innochecksum
945 %{_bindir}/myisamchk
946 %{_bindir}/myisam_ftdump
947 %{_bindir}/myisamlog
948 %{_bindir}/myisampack
949 %{_bindir}/my_print_defaults
950 %{_bindir}/mysqlbug
951 %{_bindir}/mysql_convert_table_format
952 %{_bindir}/mysqld_multi
953 %{_bindir}/mysqld_safe
954 %{_bindir}/mysqld_safe_helper
955 %{_bindir}/mysql_fix_extensions
956 %{_bindir}/mysqlhotcopy
957 %{_bindir}/mysql_install_db
958 %{_bindir}/mysql_plugin
959 %{_bindir}/mysql_secure_installation
960 %{_bindir}/mysql_setpermission
961 %{_bindir}/mysqltest
962 %{_bindir}/mysql_tzinfo_to_sql
963 %{_bindir}/mysql_upgrade
964 %{_bindir}/mysql_zap
965 %{_bindir}/mytop
966 %{_bindir}/perror
967 %{_bindir}/replace
968 %{_bindir}/resolveip
969 %{_bindir}/resolve_stack_dump
970 %attr(0755,%{muser},%{muser}) %dir /var/lib/mysql
971 %attr(0755,%{muser},%{muser}) %dir /var/lib/mysql/mysql
972 %attr(0755,%{muser},%{muser}) %dir /var/lib/mysql/test
973 %attr(0755,%{muser},%{muser}) %dir %{_var}/log/mysqld
974 %{_datadir}/mysql/*.cnf
975 %{_datadir}/mysql/fill_help_tables.sql
976 %{_datadir}/mysql/mysql_performance_tables.sql
977 %{_datadir}/mysql/mysql_system_tables.sql
978 %{_datadir}/mysql/mysql_system_tables_data.sql
979 %{_datadir}/mysql/mysql_test_data_timezone.sql
980 %{_datadir}/mysql/errmsg-utf8.txt
981 %{_datadir}/mysql/czech
982 %{_datadir}/mysql/danish
983 %{_datadir}/mysql/dutch
984 %{_datadir}/mysql/estonian
985 %{_datadir}/mysql/french
986 %{_datadir}/mysql/german
987 %{_datadir}/mysql/greek
988 %{_datadir}/mysql/hungarian
989 %{_datadir}/mysql/italian
990 %{_datadir}/mysql/japanese
991 %{_datadir}/mysql/korean
992 %{_datadir}/mysql/norwegian
993 %{_datadir}/mysql/norwegian-ny
994 %{_datadir}/mysql/polish
995 %{_datadir}/mysql/portuguese
996 %{_datadir}/mysql/romanian
997 %{_datadir}/mysql/russian
998 %{_datadir}/mysql/serbian
999 %{_datadir}/mysql/slovak
1000 %{_datadir}/mysql/spanish
1001 %{_datadir}/mysql/swedish
1002 %{_datadir}/mysql/ukrainian
1003 %{_mandir}/man1/aria_chk.1*
1004 %{_mandir}/man1/aria_dump_log.1*
1005 %{_mandir}/man1/aria_ftdump.1*
1006 %{_mandir}/man1/aria_pack.1*
1007 %{_mandir}/man1/aria_read_log.1*
1008 %{_mandir}/man1/innochecksum.1*
1009 %{_mandir}/man1/myisamchk.1*
1010 %{_mandir}/man1/myisamlog.1*
1011 %{_mandir}/man1/myisampack.1*
1012 %{_mandir}/man1/my_print_defaults.1*
1013 %{_mandir}/man1/mysqlbug.1*
1014 %{_mandir}/man1/mysql_convert_table_format.1*
1015 %{_mandir}/man1/mysqld_multi.1*
1016 %{_mandir}/man1/mysqld_safe.1*
1017 %{_mandir}/man1/mysql_fix_extensions.1*
1018 %{_mandir}/man1/mysqlhotcopy.1*
1019 %{_mandir}/man1/mysql_install_db.1*
1020 %{_mandir}/man1/mysql_plugin.1*
1021 %{_mandir}/man1/mysql_secure_installation.1*
1022 %{_mandir}/man1/mysql.server.1*
1023 %{_mandir}/man1/mysql_setpermission.1*
1024 %{_mandir}/man1/mysqlslap.1*
1025 %{_mandir}/man1/mysql_tzinfo_to_sql.1*
1026 %{_mandir}/man1/mysql_upgrade.1*
1027 %{_mandir}/man1/mysql_zap.1*
1028 %{_mandir}/man1/perror.1*
1029 %{_mandir}/man1/replace.1*
1030 %{_mandir}/man1/resolveip.1*
1031 %{_mandir}/man1/resolve_stack_dump.1*
1032 %{_mandir}/man8/mysqld.8*
1033
1034 %files -n %{libname}
1035 %{_libdir}/libmysqlclient.so.%{major}*
1036
1037 %files -n %{develname}
1038 %doc INSTALL-SOURCE
1039 %multiarch %{multiarch_bindir}/mysql_config
1040 %{_bindir}/mysql_config
1041 %{_libdir}/libmysqlclient_r.so
1042 %{_libdir}/libmysqlclient.so
1043 %dir %{_includedir}/mysql
1044 %dir %{_includedir}/mysql/psi
1045 %{_includedir}/mysql/*.h
1046 %{_includedir}/mysql/private/*.h
1047 %{_includedir}/mysql/private/atomic/*.h
1048 %{_includedir}/mysql/psi/*.h
1049 %multiarch %{multiarch_includedir}/mysql/my_config.h
1050 %{_mandir}/man1/mysql_config.1*
1051 %{_datadir}/aclocal/mysql.m4
1052 # mysqlservices library is static, because it doesn't contain any code
1053 # itself, and is meant to be statically linked to all plugins.
1054 %{_libdir}/libmysqlservices.a
1055
1056 %files -n %{libmariadbembedded}
1057 %doc README COPYING
1058 %{_datadir}/mysql/default
1059 %{_libdir}/libmysqld.so.%{major}
1060 %{_libdir}/libmysqld.so.%{libmysqlembedded_major}*
1061
1062 %files -n %{libmariadbembedded_devel}
1063 %{_libdir}/libmysqld.so
1064 %{_bindir}/mysql_client_test_embedded
1065 %{_bindir}/mysqltest_embedded
1066 %{_mandir}/man1/mysql_client_test_embedded.1*
1067 %{_mandir}/man1/mysqltest_embedded.1*

  ViewVC Help
Powered by ViewVC 1.1.30