8181%global license_type GPLv2
8282%endif
8383
84+ %global min 5.6.10
85+
8486Name: mysql-%{product_suffix}
8587Summary: A very fast and reliable SQL database server
8688Group: Applications/Databases
@@ -159,11 +161,11 @@ Requires: net-tools
159161Provides: MySQL-server-advanced%{?_isa} = %{version}-%{release}
160162Obsoletes: MySQL-server-advanced < %{version}-%{release}
161163Obsoletes: mysql-community-server < %{version}-%{release}
162- Requires: mysql-commercial-client%{?_isa} = %{version}-%{release }
164+ Requires: mysql-commercial-client%{?_isa} > = %{min }
163165Requires: mysql-commercial-common%{?_isa} = %{version}-%{release}
164166%else
165167Provides: MySQL-server%{?_isa} = %{version}-%{release}
166- Requires: mysql-community-client%{?_isa} = %{version}-%{release }
168+ Requires: mysql-community-client%{?_isa} > = %{min }
167169Requires: mysql-community-common%{?_isa} = %{version}-%{release}
168170%endif
169171Obsoletes: MySQL-server < %{version}-%{release}
@@ -212,10 +214,10 @@ Group: Applications/Databases
212214Provides: MySQL-client-advanced%{?_isa} = %{version}-%{release}
213215Obsoletes: MySQL-client-advanced < %{version}-%{release}
214216Obsoletes: mysql-community-client < %{version}-%{release}
215- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
217+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
216218%else
217219Provides: MySQL-client%{?_isa} = %{version}-%{release}
218- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
220+ Requires: mysql-community-libs%{?_isa} > = %{min }
219221%endif
220222Obsoletes: MySQL-client < %{version}-%{release}
221223Obsoletes: mariadb
@@ -237,7 +239,7 @@ Obsoletes: mysql-community-common < %{version}-%{release}
237239%endif
238240Provides: mysql-common = %{version}-%{release}
239241Provides: mysql-common%{?_isa} = %{version}-%{release}
240- %{?el5:Requires: mysql%{?_isa} = %{version}-%{release}}
242+ %{?el5:Requires: mysql%{?_isa} > = %{min}}
241243
242244%description common
243245This packages contains common files needed by MySQL client library,
@@ -251,10 +253,10 @@ Group: Applications/Databases
251253Provides: MySQL-test-advanced%{?_isa} = %{version}-%{release}
252254Obsoletes: MySQL-test-advanced < %{version}-%{release}
253255Obsoletes: mysql-community-test < %{version}-%{release}
254- Requires: mysql-commercial-server%{?_isa} = %{version}-%{release }
256+ Requires: mysql-commercial-server%{?_isa} > = %{min }
255257%else
256258Provides: MySQL-test%{?_isa} = %{version}-%{release}
257- Requires: mysql-community-server%{?_isa} = %{version}-%{release }
259+ Requires: mysql-community-server%{?_isa} > = %{min }
258260%endif
259261Obsoletes: MySQL-test < %{version}-%{release}
260262Obsoletes: mysql-test < %{version}-%{release}
@@ -272,9 +274,9 @@ Summary: MySQL benchmark suite
272274Group: Applications/Databases
273275%if 0%{?commercial}
274276Obsoletes: mysql-community-bench < %{version}-%{release}
275- Requires: mysql-commercial-server%{?_isa} = %{version}-%{release }
277+ Requires: mysql-commercial-server%{?_isa} > = %{min }
276278%else
277- Requires: mysql-community-server%{?_isa} = %{version}-%{release }
279+ Requires: mysql-community-server%{?_isa} > = %{min }
278280%endif
279281Obsoletes: mariadb-bench
280282Obsoletes: community-mysql-bench < %{version}-%{release}
@@ -293,10 +295,10 @@ Group: Applications/Databases
293295Provides: MySQL-devel-advanced%{?_isa} = %{version}-%{release}
294296Obsoletes: MySQL-devel-advanced < %{version}-%{release}
295297Obsoletes: mysql-community-devel < %{version}-%{release}
296- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
298+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
297299%else
298300Provides: MySQL-devel%{?_isa} = %{version}-%{release}
299- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
301+ Requires: mysql-community-libs%{?_isa} > = %{min }
300302%endif
301303Obsoletes: MySQL-devel < %{version}-%{release}
302304Obsoletes: mysql-devel < %{version}-%{release}
@@ -316,10 +318,10 @@ Group: Applications/Databases
316318Provides: MySQL-shared-advanced%{?_isa} = %{version}-%{release}
317319Obsoletes: MySQL-shared-advanced < %{version}-%{release}
318320Obsoletes: mysql-community-libs < %{version}-%{release}
319- Requires: mysql-commercial-common%{?_isa} = %{version}-%{release }
321+ Requires: mysql-commercial-common%{?_isa} > = %{min }
320322%else
321323Provides: MySQL-shared%{?_isa} = %{version}-%{release}
322- Requires: mysql-community-common%{?_isa} = %{version}-%{release }
324+ Requires: mysql-community-common%{?_isa} > = %{min }
323325%endif
324326Obsoletes: MySQL-shared < %{version}-%{release}
325327Obsoletes: mysql-libs < %{version}-%{release}
@@ -343,10 +345,10 @@ Provides: mysql-libs-compat%{?_isa} = %{version}-%{release}
343345Provides: MySQL-shared-compat-advanced%{?_isa} = %{version}-%{release}
344346Obsoletes: MySQL-shared-compat-advanced < %{version}-%{release}
345347Obsoletes: mysql-community-libs-compat < %{version}-%{release}
346- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
348+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
347349%else
348350Provides: MySQL-shared-compat%{?_isa} = %{version}-%{release}
349- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
351+ Requires: mysql-community-libs%{?_isa} > = %{min }
350352%endif
351353Obsoletes: MySQL-shared-compat < %{version}-%{release}
352354%if 0%{?rhel} > 5
@@ -393,11 +395,11 @@ Summary: Development header files and libraries for MySQL as an embeddabl
393395Group: Applications/Databases
394396%if 0%{?commercial}
395397Obsoletes: mysql-community-embedded-devel < %{version}-%{release}
396- Requires: mysql-commercial-devel%{?_isa} = %{version}-%{release }
397- Requires: mysql-commercial-embedded%{?_isa} = %{version}-%{release }
398+ Requires: mysql-commercial-devel%{?_isa} > = %{min }
399+ Requires: mysql-commercial-embedded%{?_isa} > = %{min }
398400%else
399- Requires: mysql-community-devel%{?_isa} = %{version}-%{release }
400- Requires: mysql-community-embedded%{?_isa} = %{version}-%{release }
401+ Requires: mysql-community-devel%{?_isa} > = %{min }
402+ Requires: mysql-community-embedded%{?_isa} > = %{min }
401403%endif
402404Obsoletes: mariadb-embedded-devel
403405Obsoletes: mysql-embedded-devel < %{version}-%{release}
@@ -413,13 +415,13 @@ the embedded version of the MySQL server.
413415Summary: Convenience package for easy upgrades of MySQL package set
414416Group: Applications/Databases
415417%if 0%{?commercial}
416- Requires: mysql-commercial-client%{?_isa} = %{version}-%{release }
417- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
418- Requires: mysql-commercial-libs-compat%{?_isa} = %{version}-%{release }
418+ Requires: mysql-commercial-client%{?_isa} > = %{min }
419+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
420+ Requires: mysql-commercial-libs-compat%{?_isa} > = %{min }
419421%else
420- Requires: mysql-community-client%{?_isa} = %{version}-%{release }
421- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
422- Requires: mysql-community-libs-compat%{?_isa} = %{version}-%{release }
422+ Requires: mysql-community-client%{?_isa} > = %{min }
423+ Requires: mysql-community-libs%{?_isa} > = %{min }
424+ Requires: mysql-community-libs-compat%{?_isa} > = %{min }
423425%endif
424426
425427%description -n mysql
0 commit comments