58 |
Summary: A very fast and reliable SQL database engine |
Summary: A very fast and reliable SQL database engine |
59 |
Name: mariadb |
Name: mariadb |
60 |
Version: 10.0.7 |
Version: 10.0.7 |
61 |
Release: %mkrel 0.0 |
Release: %mkrel 0.1 |
62 |
Group: Databases |
Group: Databases |
63 |
License: GPLv2 with exceptions |
License: GPLv2 with exceptions |
64 |
URL: http://mariadb.org/ |
URL: http://mariadb.org/ |
68 |
Source11: mysqld.service |
Source11: mysqld.service |
69 |
Source12: mysqld-prepare-db-dir |
Source12: mysqld-prepare-db-dir |
70 |
Source13: mysqld-wait-ready |
Source13: mysqld-wait-ready |
71 |
|
Source50: auth_pam.cnf |
72 |
|
Source51: auth_socket.cnf |
73 |
|
Source52: dialog.cnf |
74 |
|
Source53: ha_archive.cnf |
75 |
|
Source54: ha_blackhole.cnf |
76 |
|
Source55: ha_cassandra.cnf |
77 |
|
Source56: ha_connect.cnf |
78 |
|
Source57: ha_federatedx.cnf |
79 |
|
Source58: handlersocket.cnf |
80 |
|
Source59: ha_oqgraph.cnf |
81 |
|
Source60: ha_sequence.cnf |
82 |
|
Source61: ha_sphinx.cnf |
83 |
|
Source62: ha_spider.cnf |
84 |
|
Source63: locales.cnf |
85 |
|
Source64: metadata_lock_info.cnf |
86 |
|
Source65: mysql_clear_password.cnf |
87 |
|
Source66: query_cache_info.cnf |
88 |
|
Source67: query_response_time.cnf |
89 |
|
Source68: semisync_master.cnf |
90 |
|
Source69: semisync_slave.cnf |
91 |
|
Source70: sql_errlog.cnf |
92 |
|
Source71: feedback.cnf |
93 |
|
|
94 |
# the following patches are rediffed from the mysql-5.5 src.rpm to mariadb-5.5 |
# the following patches are rediffed from the mysql-5.5 src.rpm to mariadb-5.5 |
95 |
# fedora patches |
# fedora patches |
96 |
Patch1: mariadb-5.5-errno.patch |
Patch1: mariadb-5.5-errno.patch |
176 |
- Perfschema Storage Engine |
- Perfschema Storage Engine |
177 |
- Percona XtraDB Storage Engine (InnoDB replacement) |
- Percona XtraDB Storage Engine (InnoDB replacement) |
178 |
|
|
179 |
The following extra storage engines are provided by the mariadb-extra package |
A multitude of storage engines and handlers are being provided in separate sub |
180 |
|
packages such as: |
181 |
|
|
182 |
- OQGraph Storage Engine |
mariadb-cassandra - Cassandra Storage Engine |
183 |
- Sphinx Storage Engine |
mariadb-feedback - Feedback Storage Engine |
184 |
- Casandra Storage Engine |
mariadb-oqgraph - Open Query GRAPH computation engine |
185 |
- CONNECT handler |
mariadb-connect - CONNECT handler |
186 |
- Sequence Storage Engine |
mariadb-sphinx - Sphinx Storage Engine |
187 |
- Spider Storage Engine |
mariadb-sequence - Sequence Storage Engine |
188 |
|
mariadb-spider - Spider Storage Engine |
189 |
|
|
190 |
The feedback storage engine is provided by the mariadb-feedback package |
The following extra storage engines are provided by the mariadb-extra package |
191 |
|
|
192 |
- Feedback Storage Engine |
- handlersocket |
193 |
|
- query_cache_info |
194 |
|
|
195 |
The following storage engines are provided in the mariadb-obsolete package |
The following storage engines are provided in the mariadb-obsolete package |
196 |
|
|
208 |
This package is used as a transitional virtual package, which requires |
This package is used as a transitional virtual package, which requires |
209 |
MariaDB so that people who used to use mysql can find it nicely. |
MariaDB so that people who used to use mysql can find it nicely. |
210 |
|
|
211 |
|
%package cassandra |
212 |
|
Summary: Cassandra Storage Engine |
213 |
|
Group: System/Servers |
214 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
215 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
216 |
|
|
217 |
|
%description cassandra |
218 |
|
The Cassandra Storage Engine allows access to data in a Cassandra cluster from |
219 |
|
MariaDB. |
220 |
|
|
221 |
%package feedback |
%package feedback |
222 |
Summary: MariaDB feedback storage engine |
Summary: Feedback storage engine |
223 |
Group: System/Servers |
Group: System/Servers |
224 |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
225 |
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
228 |
MariaDB feedback storage engine submits feedback about your mariadb server. |
MariaDB feedback storage engine submits feedback about your mariadb server. |
229 |
Results can be seen on http://mariadb.org/feedback_plugin/ . |
Results can be seen on http://mariadb.org/feedback_plugin/ . |
230 |
|
|
231 |
|
%package oqgraph |
232 |
|
Summary: Open Query GRAPH computation engine |
233 |
|
Group: System/Servers |
234 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
235 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
236 |
|
Conflicts: mariadb-extra < 10.0.7 |
237 |
|
|
238 |
|
%description oqgraph |
239 |
|
The Open Query GRAPH computation engine allows you to handle hierarchies |
240 |
|
(tree structures) and complex graphs (nodes having many connections in |
241 |
|
several directions). |
242 |
|
|
243 |
|
%package connect |
244 |
|
Summary: CONNECT handler |
245 |
|
Group: System/Servers |
246 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
247 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
248 |
|
|
249 |
|
%description connect |
250 |
|
The CONNECT handler enables MariaDB to access external local or remote data. |
251 |
|
This is done by defining tables based on different data types, in particular |
252 |
|
files of various format, data extracted from other products (such as Excel), |
253 |
|
or data retrieved from the environment (for example DIR, WMI, and MAC tables). |
254 |
|
|
255 |
|
This handler supports MariaDB virtual columns and also permits to define |
256 |
|
“special” columns such as ROWID and FILEID. |
257 |
|
|
258 |
|
%package sphinx |
259 |
|
Summary: Sphinx Storage Engine |
260 |
|
Group: System/Servers |
261 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
262 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
263 |
|
Conflicts: mariadb-extra < 10.0.7 |
264 |
|
|
265 |
|
%description sphinx |
266 |
|
SphinxSE is a storage engine that talks to searchd (Sphinx daemon) to enable |
267 |
|
full text searching. |
268 |
|
|
269 |
|
%package sequence |
270 |
|
Summary: Sequence Storage Engine |
271 |
|
Group: System/Servers |
272 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
273 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
274 |
|
|
275 |
|
%description sequence |
276 |
|
A Sequence engine allows the creation of ascending or descending sequences of |
277 |
|
numbers with a given starting value, ending value and increment. |
278 |
|
|
279 |
|
It creates completely virtual, ephemeral tables automatically when you need |
280 |
|
them. There is no way to create a Sequence table explicitly. Nor are they ever |
281 |
|
written to disk or create .frm files. They are read-only, transactional, and |
282 |
|
support XA. |
283 |
|
|
284 |
|
%package spider |
285 |
|
Summary: Spider Storage Engine |
286 |
|
Group: System/Servers |
287 |
|
Requires: %{name}-common-core%{_isa} >= %{version}-%{release} |
288 |
|
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
289 |
|
|
290 |
|
%description spider |
291 |
|
The Spider storage engine supports partitioning and xa transactions, and allows |
292 |
|
tables of different MariaDB instances to be handled as if they were on the same |
293 |
|
instance. |
294 |
|
|
295 |
%package extra |
%package extra |
296 |
Summary: MariaDB extra storage engines |
Summary: MariaDB extra storage engines |
297 |
Group: System/Servers |
Group: System/Servers |
299 |
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
Conflicts: %{name}-common-core%{_isa} < %{version}-%{release} |
300 |
|
|
301 |
%description extra |
%description extra |
302 |
This package provides various storage engines such as: |
This package provides various storage engines/handlers such as: |
303 |
|
|
304 |
- OQGraph Storage Engine |
- handlersocket |
305 |
- Sphinx Storage Engine |
- query_cache_info |
|
- Casandra Storage Engine |
|
|
- CONNECT handler |
|
|
- Sequence Storage Engine |
|
|
- Spider Storage Engine |
|
306 |
|
|
307 |
%package obsolete |
%package obsolete |
308 |
Summary: MariaDB obsolete storage engines |
Summary: MariaDB obsolete storage engines |
575 |
install -m 0755 %{SOURCE12} %{buildroot}%{_sbindir}/mysqld-prepare-db-dir |
install -m 0755 %{SOURCE12} %{buildroot}%{_sbindir}/mysqld-prepare-db-dir |
576 |
install -m 0755 %{SOURCE13} %{buildroot}%{_sbindir}/mysqld-wait-ready |
install -m 0755 %{SOURCE13} %{buildroot}%{_sbindir}/mysqld-wait-ready |
577 |
|
|
578 |
|
# cleanup some config files |
579 |
|
rm -f %{buildroot}%{_sysconfdir}/my.cnf.d/cassandra.cnf \ |
580 |
|
%{buildroot}%{_sysconfdir}/my.cnf.d/connect.cnf \ |
581 |
|
%{buildroot}%{_sysconfdir}/my.cnf.d/oqgraph.cnf |
582 |
|
|
583 |
|
# magic by anssi |
584 |
|
pushd %{buildroot}%{_sysconfdir}/my.cnf.d |
585 |
|
%{expand:%(for i in {50..71}; do echo "install -m 644 %%SOURCE$i ."; done)} |
586 |
|
popd |
587 |
|
|
588 |
# bork |
# bork |
589 |
mv %{buildroot}%{_datadir}/mysql/aclocal %{buildroot}%{_datadir}/aclocal |
mv %{buildroot}%{_datadir}/mysql/aclocal %{buildroot}%{_datadir}/aclocal |
590 |
|
|
761 |
|
|
762 |
%files |
%files |
763 |
%doc README.urpmi |
%doc README.urpmi |
764 |
|
# authentication plugins |
765 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/auth_pam.cnf |
766 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/auth_socket.cnf |
767 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/dialog.cnf |
768 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/mysql_clear_password.cnf |
769 |
|
# replication plugins |
770 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/semisync_master.cnf |
771 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/semisync_slave.cnf |
772 |
|
# storage engines |
773 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_archive.cnf |
774 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_blackhole.cnf |
775 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_federatedx.cnf |
776 |
|
# sql logging plugin |
777 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/sql_errlog.cnf |
778 |
|
# new since 10.x |
779 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/locales.cnf |
780 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/metadata_lock_info.cnf |
781 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/query_response_time.cnf |
782 |
|
|
783 |
%{_tmpfilesdir}/mysql.conf |
%{_tmpfilesdir}/mysql.conf |
784 |
%{_unitdir}/mysqld.service |
%{_unitdir}/mysqld.service |
785 |
%{_sbindir}/mysqld-prepare-db-dir |
%{_sbindir}/mysqld-prepare-db-dir |
786 |
%{_sbindir}/mysqld-wait-ready |
%{_sbindir}/mysqld-wait-ready |
787 |
%dir %{_libdir}/mysql/plugin |
%dir %{_libdir}/mysql/plugin |
788 |
# authentication plugins |
# authentication plugins |
|
%{_libdir}/mysql/plugin/auth_socket.so |
|
789 |
%{_libdir}/mysql/plugin/auth_pam.so |
%{_libdir}/mysql/plugin/auth_pam.so |
790 |
|
%{_libdir}/mysql/plugin/auth_socket.so |
791 |
%{_libdir}/mysql/plugin/dialog.so |
%{_libdir}/mysql/plugin/dialog.so |
792 |
%{_libdir}/mysql/plugin/mysql_clear_password.so |
%{_libdir}/mysql/plugin/mysql_clear_password.so |
793 |
# replication plugins |
# replication plugins |
810 |
%files obsolete |
%files obsolete |
811 |
%{_libdir}/mysql/plugin/ha_federated.so |
%{_libdir}/mysql/plugin/ha_federated.so |
812 |
|
|
813 |
|
%files cassandra |
814 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_cassandra.cnf |
815 |
|
%{_libdir}/mysql/plugin/ha_cassandra.so |
816 |
|
|
817 |
%files feedback |
%files feedback |
818 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/feedback.cnf |
819 |
%{_libdir}/mysql/plugin/feedback.so |
%{_libdir}/mysql/plugin/feedback.so |
820 |
|
|
821 |
%files extra |
%files oqgraph |
822 |
%config(noreplace) %{_sysconfdir}/my.cnf.d/cassandra.cnf |
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_oqgraph.cnf |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/connect.cnf |
|
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/oqgraph.cnf |
|
823 |
%{_libdir}/mysql/plugin/ha_oqgraph.so |
%{_libdir}/mysql/plugin/ha_oqgraph.so |
824 |
|
|
825 |
|
%files connect |
826 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_connect.cnf |
827 |
|
%{_libdir}/mysql/plugin/ha_connect.so |
828 |
|
|
829 |
|
%files sphinx |
830 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_sphinx.cnf |
831 |
%{_libdir}/mysql/plugin/ha_sphinx.so |
%{_libdir}/mysql/plugin/ha_sphinx.so |
|
%{_libdir}/mysql/plugin/handlersocket.so |
|
|
# new optional functionality |
|
|
%{_libdir}/mysql/plugin/query_cache_info.so |
|
832 |
# sphinx has 2 plugins now? odd, but wth |
# sphinx has 2 plugins now? odd, but wth |
833 |
%{_libdir}/mysql/plugin/sphinx.so |
%{_libdir}/mysql/plugin/sphinx.so |
834 |
# new since 10.x |
|
835 |
%{_libdir}/mysql/plugin/ha_cassandra.so |
%files sequence |
836 |
%{_libdir}/mysql/plugin/ha_connect.so |
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_sequence.cnf |
837 |
%{_libdir}/mysql/plugin/ha_sequence.so |
%{_libdir}/mysql/plugin/ha_sequence.so |
838 |
|
|
839 |
|
%files spider |
840 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/ha_spider.cnf |
841 |
%{_libdir}/mysql/plugin/ha_spider.so |
%{_libdir}/mysql/plugin/ha_spider.so |
842 |
%{_datadir}/mysql/install_spider.sql |
%{_datadir}/mysql/install_spider.sql |
843 |
|
|
844 |
|
%files extra |
845 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/handlersocket.cnf |
846 |
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/query_cache_info.cnf |
847 |
|
%{_libdir}/mysql/plugin/handlersocket.so |
848 |
|
# new optional functionality |
849 |
|
%{_libdir}/mysql/plugin/query_cache_info.so |
850 |
|
|
851 |
%files client |
%files client |
852 |
%config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf |
%config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf |
853 |
%config(noreplace) %{_sysconfdir}/my.cnf.d/mysql-clients.cnf |
%config(noreplace) %{_sysconfdir}/my.cnf.d/mysql-clients.cnf |