/[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 193663 by alien, Sun Jan 8 21:55:42 2012 UTC revision 193664 by alien, Mon Jan 9 01:22:30 2012 UTC
# Line 55  Line 55 
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/
# Line 106  Requires(post): rpm-helper Line 106  Requires(post): rpm-helper
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
# Line 177  The following storage engines are provid Line 177  The following storage engines are provid
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
# Line 189  MariaDB so that people who used to use m Line 189  MariaDB so that people who used to use m
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.
# Line 198  Results can be seen on http://mariadb.or Line 198  Results can be seen on http://mariadb.or
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.
# Line 206  MariaDB oqgraph and sphinx storage engin Line 206  MariaDB oqgraph and sphinx storage engin
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
# Line 217  provided in case you need the vanilla my Line 217  provided in case you need the vanilla my
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    
# Line 241  Requires(post): rpm-helper Line 241  Requires(post): rpm-helper
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    
# Line 254  Common files for the MariaDB database se Line 254  Common files for the MariaDB database se
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    
# Line 266  This package contains the standard Maria Line 266  This package contains the standard Maria
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    
# Line 290  applications need to dynamically load an Line 290  applications need to dynamically load an
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
# Line 332  Summary:       Development files for MySQL as Line 332  Summary:       Development files for MySQL as
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}
# Line 452  install -m0755 build/support-files/mysql Line 452  install -m0755 build/support-files/mysql
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
# Line 604  popd Line 601  popd
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
# Line 636  fi Line 631  fi
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

Legend:
Removed from v.193663  
changed lines
  Added in v.193664

  ViewVC Help
Powered by ViewVC 1.1.30