/[packages]/cauldron/mariadb/current/SPECS/mariadb.spec
ViewVC logotype

Diff of /cauldron/mariadb/current/SPECS/mariadb.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 584441 by oden, Thu Feb 6 09:31:22 2014 UTC revision 584442 by oden, Thu Feb 6 11:28:22 2014 UTC
# Line 58  Line 58 
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/
# Line 68  Source10:      mysql.tmpfiles.d Line 68  Source10:      mysql.tmpfiles.d
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
# Line 153  The mariadb server is compiled with the Line 176  The mariadb server is compiled with the
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    
# Line 182  storage engines. Line 208  storage engines.
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}
# Line 192  Conflicts:     %{name}-common-core%{_isa} < Line 228  Conflicts:     %{name}-common-core%{_isa} <
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
# Line 199  Requires:      %{name}-common-core%{_isa} >= Line 299  Requires:      %{name}-common-core%{_isa} >=
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
# Line 479  install -m 0644 -D %{SOURCE11} %{buildro Line 575  install -m 0644 -D %{SOURCE11} %{buildro
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    
# Line 655  fi Line 761  fi
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
# Line 685  fi Line 810  fi
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

Legend:
Removed from v.584441  
changed lines
  Added in v.584442

  ViewVC Help
Powered by ViewVC 1.1.30