55 |
Summary: A very fast and reliable SQL database engine |
Summary: A very fast and reliable SQL database engine |
56 |
Name: mariadb |
Name: mariadb |
57 |
Version: 5.5.18 |
Version: 5.5.18 |
58 |
Release: %mkrel 0.bzr%{bzrrev}.3 |
Release: %mkrel 0.bzr%{bzrrev}.4 |
59 |
Group: Databases |
Group: Databases |
60 |
License: GPLv2 with exceptions |
License: GPLv2 with exceptions |
61 |
URL: http://mariadb.org/ |
URL: http://mariadb.org/ |
106 |
Requires(preun): rpm-helper |
Requires(preun): rpm-helper |
107 |
Requires(pre): rpm-helper |
Requires(pre): rpm-helper |
108 |
Requires(postun): rpm-helper |
Requires(postun): rpm-helper |
109 |
Requires(post): %{name}-common = %{version}-%{release} |
Requires(post): %{name}-common%{_isa} = %{version}-%{release} |
110 |
Requires(preun): %{name}-common = %{version}-%{release} |
Requires(preun): %{name}-common%{_isa} = %{version}-%{release} |
111 |
Requires(post): %{name}-client = %{version}-%{release} |
Requires(post): %{name}-client%{_isa} = %{version}-%{release} |
112 |
Requires(preun): %{name}-client = %{version}-%{release} |
Requires(preun): %{name}-client%{_isa} = %{version}-%{release} |
113 |
Requires(postun): %{name}-common = %{version}-%{release} |
Requires(postun): %{name}-common%{_isa} = %{version}-%{release} |
114 |
Requires(postun): %{name}-client = %{version}-%{release} |
Requires(postun): %{name}-client%{_isa} = %{version}-%{release} |
115 |
Requires: %{name}-common = %{version}-%{release} |
Requires: %{name}-common%{_isa} = %{version}-%{release} |
116 |
Requires: %{name}-core = %{version}-%{release} |
Requires: %{name}-core%{_isa} = %{version}-%{release} |
117 |
Requires: %{name}-client = %{version}-%{release} |
Requires: %{name}-client%{_isa} = %{version}-%{release} |
118 |
Provides: mysql = %{version}-%{release} |
Provides: mysql = %{version}-%{release} |
119 |
Obsoletes: mysql < 5.5.18 |
Obsoletes: mysql < 5.5.18 |
120 |
Obsoletes: %{libmariadbservices} < 5.5.18-0.3194.20111227.1 |
Obsoletes: %{libmariadbservices} < 5.5.18-0.3194.20111227.1 |
121 |
Obsoletes: %{libmysqlservices} < 5.5.18 |
Obsoletes: %{libmysqlservices} < 5.5.18 |
122 |
Suggests: %{name}-extra |
Suggests: %{name}-extra%{_isa} |
123 |
BuildRequires: bison |
BuildRequires: bison |
124 |
BuildRequires: cmake |
BuildRequires: cmake |
125 |
BuildRequires: doxygen |
BuildRequires: doxygen |
177 |
%package -n mysql-MariaDB |
%package -n mysql-MariaDB |
178 |
Summary: A MySQL drop-in replacement |
Summary: A MySQL drop-in replacement |
179 |
Group: System/Servers |
Group: System/Servers |
180 |
Requires: %{name} |
Requires: %{name}%{_isa} |
181 |
|
|
182 |
%description -n mysql-MariaDB |
%description -n mysql-MariaDB |
183 |
MariaDB is a complete MySQL drop-in replacement with additional fixes and |
MariaDB is a complete MySQL drop-in replacement with additional fixes and |
189 |
%package feedback |
%package feedback |
190 |
Summary: MariaDB feedback storage engine |
Summary: MariaDB feedback storage engine |
191 |
Group: System/Servers |
Group: System/Servers |
192 |
Requires: %{name}-common-core >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
193 |
|
|
194 |
%description feedback |
%description feedback |
195 |
MariaDB feedback storage engine submits feedback about your mariadb server. |
MariaDB feedback storage engine submits feedback about your mariadb server. |
198 |
%package extra |
%package extra |
199 |
Summary: MariaDB extra storage engines |
Summary: MariaDB extra storage engines |
200 |
Group: System/Servers |
Group: System/Servers |
201 |
Requires: %{name}-common-core >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
202 |
|
|
203 |
%description extra |
%description extra |
204 |
MariaDB oqgraph and sphinx storage engines. |
MariaDB oqgraph and sphinx storage engines. |
206 |
%package obsolete |
%package obsolete |
207 |
Summary: MariaDB obsolete storage engines |
Summary: MariaDB obsolete storage engines |
208 |
Group: System/Servers |
Group: System/Servers |
209 |
Requires: %{name}-common-core >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
210 |
Conflicts: mysql-core < 5.5.18 |
Conflicts: mysql-core < 5.5.18 |
211 |
|
|
212 |
%description obsolete |
%description obsolete |
217 |
%package core |
%package core |
218 |
Summary: Server core binary |
Summary: Server core binary |
219 |
Group: System/Servers |
Group: System/Servers |
220 |
Requires: %{name}-common-core >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
221 |
Provides: mysql-core = %{version}-%{release} |
Provides: mysql-core = %{version}-%{release} |
222 |
Obsoletes: mysql-core < 5.5.18 |
Obsoletes: mysql-core < 5.5.18 |
223 |
|
|
241 |
Requires(preun): rpm-helper |
Requires(preun): rpm-helper |
242 |
Requires(pre): rpm-helper |
Requires(pre): rpm-helper |
243 |
Requires(postun): rpm-helper |
Requires(postun): rpm-helper |
244 |
Requires(post): %{name}-client >= %{version}-%{release} |
Requires(post): %{name}-client%{_isa} >= %{version}-%{release} |
245 |
Requires(preun): %{name}-client >= %{version}-%{release} |
Requires(preun): %{name}-client%{_isa} >= %{version}-%{release} |
246 |
Requires: %{name}-client >= %{version}-%{release} |
Requires: %{name}-client%{_isa} >= %{version}-%{release} |
247 |
Requires: %{name}-common-core >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
248 |
Provides: mysql-common = %{version}-%{release} |
Provides: mysql-common = %{version}-%{release} |
249 |
Obsoletes: mysql-common < 5.5.18 |
Obsoletes: mysql-common < 5.5.18 |
250 |
|
|
254 |
%package client |
%package client |
255 |
Summary: Client |
Summary: Client |
256 |
Group: Databases |
Group: Databases |
257 |
Requires(post): %{libname} >= %{version}-%{release} |
Requires(post): %{libname}%{_isa} >= %{version}-%{release} |
258 |
Requires(preun): %{libname} >= %{version}-%{release} |
Requires(preun): %{libname}%{_isa} >= %{version}-%{release} |
259 |
Requires: %{libname} >= %{version}-%{release} |
Requires: %{libname}%{_isa} >= %{version}-%{release} |
260 |
Provides: mysql-client = %{version}-%{release} |
Provides: mysql-client = %{version}-%{release} |
261 |
Obsoletes: mysql-client < 5.5.18 |
Obsoletes: mysql-client < 5.5.18 |
262 |
|
|
266 |
%package bench |
%package bench |
267 |
Summary: Benchmarks and test system |
Summary: Benchmarks and test system |
268 |
Group: System/Servers |
Group: System/Servers |
269 |
Requires(post): %{name}-client >= %{version}-%{release} |
Requires(post): %{name}-client%{_isa} >= %{version}-%{release} |
270 |
Requires(preun): %{name}-client >= %{version}-%{release} |
Requires(preun): %{name}-client%{_isa} >= %{version}-%{release} |
271 |
Requires: %{name}-client >= %{version}-%{release} |
Requires: %{name}-client%{_isa} >= %{version}-%{release} |
272 |
Provides: mysql-bench = %{version}-%{release} |
Provides: mysql-bench = %{version}-%{release} |
273 |
Obsoletes: mysql-bench < 5.5.18 |
Obsoletes: mysql-bench < 5.5.18 |
274 |
|
|
290 |
%package -n %{develname} |
%package -n %{develname} |
291 |
Summary: Development header files and libraries |
Summary: Development header files and libraries |
292 |
Group: Development/Other |
Group: Development/Other |
293 |
Requires(post): %{libname} >= %{version}-%{release} |
Requires(post): %{libname}%{_isa} >= %{version}-%{release} |
294 |
Requires(preun): %{libname} >= %{version}-%{release} |
Requires(preun): %{libname}%{_isa} >= %{version}-%{release} |
295 |
Requires(post): %{name}-common >= %{version}-%{release} |
Requires(post): %{name}-common%{_isa} >= %{version}-%{release} |
296 |
Requires(preun): %{name}-common >= %{version}-%{release} |
Requires(preun): %{name}-common%{_isa} >= %{version}-%{release} |
297 |
Requires(post): %{name}-client >= %{version}-%{release} |
Requires(post): %{name}-client%{_isa} >= %{version}-%{release} |
298 |
Requires(preun): %{name}-client >= %{version}-%{release} |
Requires(preun): %{name}-client%{_isa} >= %{version}-%{release} |
299 |
Requires: %{libname} = %{version}-%{release} |
Requires: %{libname}%{_isa} = %{version}-%{release} |
300 |
Requires: %{name}-common >= %{version}-%{release} |
Requires: %{name}-common%{_isa} >= %{version}-%{release} |
301 |
Requires: %{name}-client >= %{version}-%{release} |
Requires: %{name}-client%{_isa} >= %{version}-%{release} |
302 |
Provides: %{name}-devel = %{version}-%{release} |
Provides: %{name}-devel = %{version}-%{release} |
303 |
Provides: %{libname}-devel = %{version}-%{release} |
Provides: %{libname}-devel = %{version}-%{release} |
304 |
Obsoletes: %{libname}-devel < 5.5.18 |
Obsoletes: %{libname}-devel < 5.5.18 |
332 |
Group: Development/Other |
Group: Development/Other |
333 |
Provides: %{name}-embedded-devel = %{version}-%{release} |
Provides: %{name}-embedded-devel = %{version}-%{release} |
334 |
Obsoletes: %{name}-embedded-devel < 5.5.10-6 |
Obsoletes: %{name}-embedded-devel < 5.5.10-6 |
335 |
Requires: %{libmariadbembedded} = %{version}-%{release} |
Requires: %{libmariadbembedded}%{_isa} = %{version}-%{release} |
336 |
Requires: %{name}-devel = %{version}-%{release} |
Requires: %{name}-devel%{_isa} = %{version}-%{release} |
337 |
Provides: %{libmysqlembedded_devel} = %{version}-%{release} |
Provides: %{libmysqlembedded_devel} = %{version}-%{release} |
338 |
Obsoletes: %{libmysqlembedded_devel} < 5.5.18 |
Obsoletes: %{libmysqlembedded_devel} < 5.5.18 |
339 |
Provides: mysql-embedded-devel = %{version}-%{release} |
Provides: mysql-embedded-devel = %{version}-%{release} |
452 |
install -m0644 Mageia/mysqld.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/mysqld |
install -m0644 Mageia/mysqld.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/mysqld |
453 |
install -m0644 Mageia/my.cnf %{buildroot}%{_sysconfdir}/my.cnf |
install -m0644 Mageia/my.cnf %{buildroot}%{_sysconfdir}/my.cnf |
454 |
|
|
|
# rectify libdir for plugins |
|
|
perl -pi -e "s|^plugin_dir=/usr/lib/mysql/plugin|plugin_dir=%{_libdir}/mysql/plugin|g" %{buildroot}%{_sysconfdir}/my.cnf |
|
|
|
|
455 |
mkdir -p %{buildroot}/etc/tmpfiles.d |
mkdir -p %{buildroot}/etc/tmpfiles.d |
456 |
install -m 0644 %{SOURCE10} %{buildroot}/etc/tmpfiles.d/mysql.conf |
install -m 0644 %{SOURCE10} %{buildroot}/etc/tmpfiles.d/mysql.conf |
457 |
mkdir -p %{buildroot}/lib/systemd/system |
mkdir -p %{buildroot}/lib/systemd/system |
601 |
%pre |
%pre |
602 |
# enable plugins |
# enable plugins |
603 |
if [ -f %{_sysconfdir}/my.cnf ]; then |
if [ -f %{_sysconfdir}/my.cnf ]; then |
|
# rectify libdir for plugins |
|
|
perl -pi -e "s|^plugin_dir=/usr/lib/mysql/plugin|plugin_dir=%{_libdir}/mysql/plugin|g" %{_sysconfdir}/my.cnf |
|
604 |
perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf |
perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf |
605 |
perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf |
perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf |
606 |
# switch to federatedx provider |
# switch to federatedx provider |
631 |
%pre common-core |
%pre common-core |
632 |
# enable plugins |
# enable plugins |
633 |
if [ -f %{_sysconfdir}/my.cnf ]; then |
if [ -f %{_sysconfdir}/my.cnf ]; then |
|
# rectify libdir for plugins |
|
|
perl -pi -e "s|^plugin_dir=/usr/lib/mysql/plugin|plugin_dir=%{_libdir}/mysql/plugin|g" %{_sysconfdir}/my.cnf |
|
634 |
perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf |
perl -pi -e "s|^#plugin-load|plugin-load|g" %{_sysconfdir}/my.cnf |
635 |
perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf |
perl -pi -e "s|^#federated|federated|g" %{_sysconfdir}/my.cnf |
636 |
# switch to federatedx provider |
# switch to federatedx provider |